資料介紹
縱觀網(wǎng)絡(luò)上各位大神在數(shù)控方面的神作,卻沒有什么人做一些分享,那么,從我開始好了,這里只做了STC12C5A60S2這種51單片機(jī)成功對(duì)接Grbl上位機(jī)軟件以及將接受到的G代碼轉(zhuǎn)換為float型坐標(biāo),驗(yàn)證這么一個(gè)功能,為以后深入編寫電機(jī)控制,做一個(gè)基礎(chǔ)鋪墊。這里所完成的功能很簡單,所以代碼也不難,主要是了解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í)很簡單是不是。
2、將通信協(xié)議寫入程序代碼中,并完成G代碼解析:首先你應(yīng)該有一點(diǎn)編程基礎(chǔ),然后應(yīng)該就不難了。其中動(dòng)用的主要子函數(shù)是
- 51單片機(jī)智能小車程序代碼合集 29次下載
- 數(shù)字電位器X9C103的測試程序代碼下載 58次下載
- Modbus串行通信協(xié)議的3個(gè)運(yùn)用的程序 29次下載
- 如何使用MPLAB代碼配置器生成外設(shè)驅(qū)動(dòng)程序代碼
- masm51程序代碼 1次下載
- 音樂播放器程序代碼 5次下載
- 汽車自動(dòng)剎車系統(tǒng)程序代碼 2次下載
- 公路溫度采集系統(tǒng)程序代碼 1次下載
- 頻率計(jì)程序代碼 12次下載
- MSP430Fx程序代碼 5次下載
- 精品verilog實(shí)例程序代碼 46次下載
- LCD藍(lán)屏12864程序代碼+電路圖+資料 39次下載
- LPC2132通信協(xié)議源代碼和液晶源代碼
- cy68013與FPGA進(jìn)行通信的源程序代碼
- IC卡的讀寫程序 (C語言源程序代碼)
- can的通信協(xié)議主要由什么完成 647次閱讀
- 高速串行通信協(xié)議詳解 860次閱讀
- IP地址、端口號(hào)、通信協(xié)議的相關(guān)知識(shí) TCP和UDP通信協(xié)議簡述 2076次閱讀
- 如何將Android代碼轉(zhuǎn)換成JS代碼運(yùn)行 2696次閱讀
- 如何將JavaScript代碼嵌入HTML頁面 1206次閱讀
- 基于LabVIEW和單片機(jī)實(shí)現(xiàn)DSP應(yīng)用程序代碼的自舉模塊設(shè)計(jì) 2093次閱讀
- PLC編程中如何連接電腦將程序寫入PLC 1.8w次閱讀
- 一文詳解單片機(jī)C程序及代碼的優(yōu)化 4870次閱讀
- 51單片機(jī)超聲波測距程序代碼分享 2.8w次閱讀
- 基于TCP通信協(xié)議進(jìn)行嵌入式系統(tǒng)在線升級(jí) 2875次閱讀
- 蟻群算法matlab程序代碼 3.7w次閱讀
- 調(diào)試Python程序代碼的幾種方法總結(jié) 4300次閱讀
- 小波去噪matlab程序代碼_步驟及函數(shù)介紹 7.1w次閱讀
- mpu6050姿態(tài)融合原理及程序代碼 7.3w次閱讀
- 快速傅里葉變換FFT的C程序代碼實(shí)現(xiàn) 6.1w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會(huì)電子電路識(shí)圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論