问高手们一个问题 能否给一个Arduino烧写程序的时序?
我想用一块Mega2560读SD卡的HEX文件然后烧写到另一块Mega2560里面。 Arduino烧写程序的过程是这样的:首先由上位机通过USB界面芯片发送复位信号给arduino控制芯片,arduino复位后,首先运行bootloader,bootloader查看串口是否有传来的数据流,如果有,把它接收后写入flash并把控制权移交给它,如果没有数据流,直接移交控制权运行flash原有的程序。所以你需要做的是:第一块2560读取SD卡的hex文件后,自动或手工复位第一块2560,然后从第一块的串口向第二块的串口传送程序即可。第二块的bootloader会完成余下的工作。 春泥蛋炒饭 发表于 2013-6-10 05:14 static/image/common/back.gif
Arduino烧写程序的过程是这样的:首先由上位机通过USB界面芯片发送复位信号给arduino控制芯片,arduino复位 ...
非常感谢!那么怎么把HEX的数据发送到串口呢?是不是直接读到什么发送什么? 非常感谢!那么怎么把HEX的数据发送到串口呢?是不是直接读到什么发送什么?
页:
[1]