Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino引导加载程序序列_Arduino - Fatal编程技术网

Arduino引导加载程序序列

Arduino引导加载程序序列,arduino,Arduino,我在试验板上组装了一个。我有一个收发器芯片()连接到它和笔记本电脑上的串行端口适配器。我还没有上传任何内容。什么是引导加载程序序列?Arduiono是先发送字符还是IDE?它在找什么 我有一个手动复位按钮。ATmega328自带一个引导加载程序和一个程序,用于使D13(芯片引脚19)上的LED闪烁。LED每隔1秒闪烁一次,因此看起来好像在运行。我已经订购了一块板,但我找到了一个MAX233,想试试看。很抱歉,这不是一个编码问题,但我有兴趣了解引导加载程序序列。在bootlup上,Arduino会

我在试验板上组装了一个。我有一个收发器芯片()连接到它和笔记本电脑上的串行端口适配器。我还没有上传任何内容。什么是引导加载程序序列?Arduiono是先发送字符还是IDE?它在找什么


我有一个手动复位按钮。ATmega328自带一个引导加载程序和一个程序,用于使D13(芯片引脚19)上的LED闪烁。LED每隔1秒闪烁一次,因此看起来好像在运行。我已经订购了一块板,但我找到了一个MAX233,想试试看。很抱歉,这不是一个编码问题,但我有兴趣了解引导加载程序序列。

在bootlup上,Arduino会等待IDE的信号,如果没有,它会运行本地程序。你有暂停吗?您是否选择了正确的com端口和板类型?根据芯片上安装的引导加载程序,请尝试duemilanove或uno。您是否安装了自动复位电容器


参见

IIRC,IDE发送/设置DTR,这将重新启动电路板。引导加载程序等待几秒钟以获取草图,否则将运行当前草图。它的逻辑代码非常简单。我通过MAX233从串行端口DTR引脚添加了自动复位电容器。这很有效。现在它每次都上传。我还打开了详细上传模式,这样我就可以看到发生了什么。我不得不手工编辑preferences.txt文件来设置它。