我正在使用avrdude编程一个ATmega328p,程序大小为3074B,我正在经历大约13秒的编程时间。当使用微控制器进行开发时,这是非常缓慢的。我已经尝试使用内部振荡器和外部振荡器都设置在8MHz。的CKDIV8
保险丝也是未编程的。我不确定我做错了什么,我记得在过去编程时它要快得多。
编辑:根据要求,这里是。的输出Avrdude.
:
avrdude -c atmelice_isp -p m328p -U flash:w:debug。十六进制avrdude: AVR阅读设备初始化并准备接受指令 | ################################################## | 100% 0.01 s avrdude:设备签名= 0 x1e950f(可能m328p) avrdude:注意:“闪电”记忆已指定,一个消除周期将禁用这个特性,进行指定- d选项。读取输入文件“debug”。输入文件调试。hex auto detected as Intel hex avrdude: writing flash (3074 bytes): writing | ################################################## | 100% 12.57s avrdude: 3074 bytes of flash written avrdude: verifying flash memory against debug。十六进制:avrdude:加载数据flash数据从输入文件调试。Hex: avrdude:输入文件调试。十六进制自动检测为英特尔十六进制avrdude:输入文件调试。十六进制包含3074字节avrdude:阅读flash芯片上的数据:阅读 | ################################################## | 100% 13.06 s avrdude:验证……avrdude: 3074字节的flash验证avrdude:安全模式:保险丝OK (E:FF, H:D9, L:E0) avrdude完成。谢谢你!
我使用的程序员是Atmel-ICE
avrdude -c atmelice_isp -b1 -p m328p -u flash:w:debug.hex
\ \ endgroup \美元-汤姆木匠 5月5日10:17