資料介紹
縱觀網(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單片機(jī)智能小車程序代碼合集 29次下載
- 數(shù)字電位器X9C103的測(cè)試程序代碼下載 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語(yǔ)言源程序代碼)
- can的通信協(xié)議主要由什么完成 647次閱讀
- 高速串行通信協(xié)議詳解 860次閱讀
- IP地址、端口號(hào)、通信協(xié)議的相關(guān)知識(shí) TCP和UDP通信協(xié)議簡(jiǎn)述 2076次閱讀
- 如何將Android代碼轉(zhuǎn)換成JS代碼運(yùn)行 2696次閱讀
- 如何將JavaScript代碼嵌入HTML頁(yè)面 1206次閱讀
- 基于LabVIEW和單片機(jī)實(shí)現(xiàn)DSP應(yīng)用程序代碼的自舉模塊設(shè)計(jì) 2093次閱讀
- PLC編程中如何連接電腦將程序寫入PLC 1.8w次閱讀
- 一文詳解單片機(jī)C程序及代碼的優(yōu)化 4870次閱讀
- 51單片機(jī)超聲波測(cè)距程序代碼分享 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次閱讀
下載排行
本周
- 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)論