C WinAvr编程中需要的帮助

C WinAvr编程中需要的帮助,c,embedded,avr,winavr,avrdude,C,Embedded,Avr,Winavr,Avrdude,我正在尝试运行win avr的源代码。当我尝试使用avrdude发送makefile后,它给了我错误 请任何人都可以帮助我在没有更好的实际错误信息的情况下,这里列出了在编程微控制器时要检查的事项: 电源正确吗 振荡器在运转吗 重置配置是否正确 目标芯片的电源引脚上有合适的旁路电容器吗 编程导线是否正确连接 编程线路上是否存在电气冲突 是avrdude为其供电,还是项目自行供电 微控制器引脚上的电压是多少?对吗 整个电路的电流消耗是多少?如果它是高或低,寻找短裤和打开 是否在程序命令之前指定了擦

我正在尝试运行win avr的源代码。当我尝试使用avrdude发送makefile后,它给了我错误


请任何人都可以帮助我

在没有更好的实际错误信息的情况下,这里列出了在编程微控制器时要检查的事项:

  • 电源正确吗
  • 振荡器在运转吗
  • 重置配置是否正确
  • 目标芯片的电源引脚上有合适的旁路电容器吗
  • 编程导线是否正确连接
  • 编程线路上是否存在电气冲突
  • 是avrdude为其供电,还是项目自行供电
  • 微控制器引脚上的电压是多少?对吗
  • 整个电路的电流消耗是多少?如果它是高或低,寻找短裤和打开
  • 是否在程序命令之前指定了擦除命令
  • “批量擦除”或“空白”命令有效吗
  • 你能看到串行/usb/etc端口上的编程器吗
  • 你换掉目标芯片了吗

-Adam

有关更多信息,请参阅avrdude主页

在调用avrdude时,请检查您是否设置了正确的零件号、端口和编程器,例如:

avrdude -p m8 -c stk200 -P lpt1 ...etc
如果您使用MFile生成Makefile,那么应该为您设置这些。使用编辑器打开生成的Makefile并检查

MCU
AVRDUDE_PROGRAMMER
AVRDUDE_PORT

确保它们与微控制器和程序员一致。

您遇到了什么错误?avrdude可能会发出大量错误,如果没有更多信息,我们将无法提供帮助。