用arduino mega2560板子开发智能小车,程序编译成功,但上传进度条一直卡在最后,并出现如下报错
avrdude:stk500v2_ReceiveMessage():timeout
avrdude: stk500v2_getsync:timeout communicating with programmer
板子连线检查过没问题,数据线是新买的,会不会是小车硬件模块(比如LCD,)的问题?
目前不知道怎么解决。
编译能通过,说明程序上没问题,问题是出在硬件上。
1.确认一下com端口是否匹配正确。
2.arduino IDE中确认一下开发板和处理器是否选择正确
3.尝试换一个开发板,做一下对比观察。
4.检测一下你板子的端口,是否接了pin18和pin19,并且是否把这两个作为了普通的输入输出接口使用,上传代码前把这两个引脚拔掉再上传,或者不要使用
一般这类报错,可能是端口原因
可以尝试一下排除电脑的所有端口,只留下接板子的usb,确认端口