資料介紹
縱觀網(wǎng)絡(luò)上各位大神在數(shù)控方面的神作,卻沒有什么人做一些分享,那么,從我開始好了,這里只做了STC12C5A60S2這種51單片機(jī)成功對(duì)接Grbl上位機(jī)軟件以及將接受到的G代碼轉(zhuǎn)換為float型坐標(biāo),驗(yàn)證這么一個(gè)功能,為以后深入編寫電機(jī)控制,做一個(gè)基礎(chǔ)鋪墊。這里所完成的功能很簡(jiǎn)單,所以代碼也不難,主要是了解Grbl通信協(xié)議,以及G代碼解析兩個(gè)點(diǎn),下面,我?guī)Т蠹襾斫庾x這兩個(gè)點(diǎn)。
1、了解Grbl
這里我就不贅述了。但是有一點(diǎn),通信就是,你問我一句,我回你一句,所以是上位機(jī)先問下單片機(jī):你是不是Grbl設(shè)備啊?,然后單片機(jī)得回答說:是啊,我是 Grbl xx,然后上位機(jī)收到回復(fù)后才開始建立通信,這一點(diǎn),在下面程序里的setup();完成通信完全建立好后,就進(jìn)入loop();函數(shù)里面,這時(shí)就等待上位機(jī)發(fā)送G代碼了,上位機(jī)每次發(fā)送一行代碼,單片機(jī)接受后,處理完成后,回復(fù) ok,上位機(jī)才會(huì)發(fā)送下一句。基本就是這些了,其實(shí)很簡(jiǎn)單是不是。
2、將通信協(xié)議寫入程序代碼中,并完成G代碼解析:首先你應(yīng)該有一點(diǎn)編程基礎(chǔ),然后應(yīng)該就不難了。其中動(dòng)用的主要子函數(shù)是
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- 51单片机智能小车程序代码合集29次下载
- 数字电位器X9C103的测试程序代码下载58次下载
- Modbus串行通信协议的3个运用的程序29次下载
- 如何使用MPLAB代码配置器生成外设驱动程序代码40次下载
- masm51程序代码1次下载
- 音乐播放器程序代码5次下载
- 汽车自动刹车系统程序代码2次下载
- 公路温度采集系统程序代码1次下载
- 频率计程序代码12次下载
- MSP430Fx程序代码5次下载
- 精品verilog实例程序代码46次下载
- LCD蓝屏12864程序代码+电路图+资料39次下载
- LPC2132通信协议源代码和液晶源代码95次下载
- cy68013与FPGA进行通信的源程序代码130次下载
- IC卡的读写程序 (C语言源程序代码)354次下载
- can的通信协议主要由什么完成755次阅读
- 高速串行通信协议详解966次阅读
- IP地址、端口号、通信协议的相关知识 TCP和UDP通信协议简述2243次阅读
- 如何将Android代码转换成JS代码运行2865次阅读
- 如何将JavaScript代码嵌入HTML页面1264次阅读
- 基于LabVIEW和单片机实现DSP应用程序代码的自举模块设计2138次阅读
- PLC编程中如何连接电脑将程序写入PLC18229次阅读
- 一文详解单片机C程序及代码的优化4928次阅读
- 51单片机超声波测距程序代码分享28129次阅读
- 基于TCP通信协议进行嵌入式系统在线升级2929次阅读
- 蚁群算法matlab程序代码37843次阅读
- 调试Python程序代码的几种方法总结4358次阅读
- 小波去噪matlab程序代码_步骤及函数介绍71559次阅读
- mpu6050姿态融合原理及程序代码73848次阅读
- 快速傅里叶变换FFT的C程序代码实现61427次阅读
下載排行
本周
- 1IP6823 支持 qi 認(rèn)證的無線充電發(fā)射控制 SOC
- 1.01 MB | 1次下載 | 免費(fèi)
- 2IP6824? 全集成QI?無線充電發(fā)射控制SOC
- 1.22 MB | 1次下載 | 免費(fèi)
- 3帶注入電流控制的1.8V通用SP8T-Z和2個(gè)SP4T-Z模擬開關(guān)
- 847.62KB | 次下載 | 免費(fèi)
- 4PESD18VY1BBIF保護(hù)二極管規(guī)格書
- 4.56MB | 次下載 | 免費(fèi)
- 574HC4050緩沖器規(guī)格書
- 217.58KB | 次下載 | 免費(fèi)
- 674HC193;74HC7193二進(jìn)制加減計(jì)數(shù)器規(guī)格書
- 327.93KB | 次下載 | 免費(fèi)
- 774HC73-Q100雙JK觸發(fā)器規(guī)格書
- 220.85KB | 次下載 | 免費(fèi)
- 8ASW3410 USB3.1高速數(shù)據(jù)開關(guān)切換規(guī)格書
- 1.39 MB | 次下載 | 免費(fèi)
本月
- 1A7159和A7139射頻芯片的資料免費(fèi)下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉(zhuǎn)STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.38 MB | 36次下載 | 5 積分
- 4PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.35 MB | 18次下載 | 5 積分
- 5dsPIC33EDV64MC205電機(jī)控制開發(fā)板用戶指南
- 5.78MB | 8次下載 | 免費(fèi)
- 6STC15系列常用寄存器匯總免費(fèi)下載
- 1.60 MB | 7次下載 | 5 積分
- 7AN-1267: 使用ADSP-CM408F ADC控制器的電機(jī)控制反饋采樣時(shí)序
- 1.41MB | 5次下載 | 免費(fèi)
- 8LP9962集成 PFC 和 和的 高壓半橋驅(qū)動(dòng)的 LLC 諧振
- 3.30 MB | 4次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論