注释
很有可能,但很难说是什么问题。听起来它已正确上传并且 grbl 正在传输初始欢迎消息。某处可能存在接收问题,或者 grbl 未获得 carraige 返回字符。我知道 Uno 有一个奇怪的波特率倍增器功能,我还没有完全理解,但它也与此有关。 |
在 ubuntu linux 上测试: yurij@yurij-System-Product-Name:~$ /usr/share/arduino/hardware/tools/avrdude -C/usr/share/arduino/hardware/tools/avrdude.conf -pm328p -carduino -P/dev/ttyACM0 -D -Uflash:w:grbl_v0_8a_edge_328p_16mhz_9600_build20120212.hex avrdude:AVR 设备已初始化并准备好接受指令 阅读 | ################################################## | 100% 0.00s avrdude:设备签名= 0x1e950f avrdude 写作 | ################################################## | 100% 3.89s avrdude: 21768 bytes of flash written 阅读 | ################################################## | 100% 3.07s avrdude:正在验证 … avrdude:安全模式:保险丝正常 avrdude 完成。谢谢你。 打开 Arduino 串行监视器: 只能收到“?”的回复 MPos:[0.00,0.00,0.00],WPos:[0.00,0.00,0.00] 完全没有其他反馈。我将测试 ruby 脚本和 Windows GUI。如果没有结果,我会购买原装 UNO |
固定的。应该在终端窗口中检查回车。对不起打扰。 |
试图加载 grbl https://github.com/chamnit/grbl/downloads
它正在通过 Xloader 闪烁原始芯片,但我只能看到
“Grbl 0.8a
‘$’ 转储当前设置”
我对任何“$”命令都没有反应……根本没有命令。我试过很多 grbl firmwires。结果是一样的。
我有可能因为 ATMEGA 16U 或 NXP OPAMP 而遇到问题吗?
我的主板是http://www.ebay.com/itm/EKitsZone-UNO-R3-ATMEGA-328-ATMEGA-16U-Fully-Compatible-with-Arduino-UNO-R3-/230749072250?pt=BI_Electrical_Equipment_Tools&hash=item35b9b76b7a# ht_1144wt_1185
“EKitsZone UNO 与 Arduino Uno R3 100% 兼容并进行了一些改进。它用快速响应的 NXP OPAMP 取代了 LM358D。新的 OPAMP 在 dv/dt 方面比 LM358D 快 10 倍。UNO 使用 Atmega16U2 作为USB 转串口转换器。”
我的上传代码是:-F -v -pm328p -cstk500v1 -P.\COM4 -b115200 -D -Uflash:w:”C:\Users\Yurij\Downloads\grbl-latest.hex”:i
是兼容性问题吗?