Atmega328p-au可以不外接晶振工作吗?求怎么烧bootloader
本帖最后由 hureyhoo 于 2015-9-22 10:05 编辑根据官网的ArduinoToBreadboard已经完成了对Atmega328p-pu在没有外接晶振的情况下的烧写bootloader,然后烧写程序。
但是换成AU的封装后一样的操作就不行了。该芯片没有问题,在有晶振的时候是能工作的。
有大神知道怎么办吗?
改bootloader,查芯片的datasheet,配置熔丝位就可以啦。 这片328p-au已经烧了外部晶振版本的bootloader?
这种情况下烧录内部晶振版bootloader时,要按外部晶振连线。
你是自己把片子焊到转换板上的? 直接买arduino pro mini ,8.5元一块,比自己打板买元件焊还便宜,有必要用这个转接板搞吗? 艰苦奋斗 发表于 2015-9-15 18:56 static/image/common/back.gif
直接买arduino pro mini ,8.5元一块,比自己打板买元件焊还便宜,有必要用这个转接板搞吗?
我也想搞个焊 为了以后自己做PCB练习 单片机是否要接外部晶振工作,都在熔丝位的配置那里,去看看datasheet上的说明,这些偏底层的东西在arduino里面基本反映不出来。主要信息上面的朋友们都给得比较细了,我看你焊的那个转接板,技术不错啊,对这些应该有所了解了的,要做产品的话,arduino成本太高不适合,肯定是要自己开板弄,所以你问的这些就会都涉及到了。 应该是可以的,328P自带8MHZ晶振 tempchar 发表于 2015-9-15 16:34 static/image/common/back.gif
这片328p-au已经烧了外部晶振版本的bootloader?
这种情况下烧录内部晶振版bootloader时,要按外部晶振连线 ...
是的,已经烧了外部晶振的bootloader,我去掉晶振再烧的内部的
那我连上晶振再烧内部的试试,谢了
板子是我自己焊的 PINKWALKMAN 发表于 2015-9-15 18:01 static/image/common/back.gif
改bootloader,查芯片的datasheet,配置熔丝位就可以啦。
我找到的是这个,你看对吗?
##############################################################
atmega328bb.name=ATmega328 on a breadboard (8 MHz internal clock)
atmega328bb.upload.protocol=stk500
atmega328bb.upload.maximum_size=30720
atmega328bb.upload.speed=57600
atmega328bb.bootloader.low_fuses=0xE2
atmega328bb.bootloader.high_fuses=0xDA
atmega328bb.bootloader.extended_fuses=0x05
atmega328bb.bootloader.path=arduino:atmega
atmega328bb.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex
atmega328bb.bootloader.unlock_bits=0x3F
atmega328bb.bootloader.lock_bits=0x0F
atmega328bb.build.mcu=atmega328p
atmega328bb.build.f_cpu=8000000L
atmega328bb.build.core=arduino:arduino
atmega328bb.build.variant=arduino:standard 艰苦奋斗 发表于 2015-9-15 18:56 static/image/common/back.gif
直接买arduino pro mini ,8.5元一块,比自己打板买元件焊还便宜,有必要用这个转接板搞吗?
主要是我想做到最小,PCB上只要一个芯片就能工作 liuxue4503 发表于 2015-9-15 23:06 static/image/common/back.gif
单片机是否要接外部晶振工作,都在熔丝位的配置那里,去看看datasheet上的说明,这些偏底层的东西在arduino ...
是自己要开板的,只是想先测试下能不能实现 回十楼:
Arduino库很多都和晶振频率相关的,我没用过AVR的内部振荡,不清楚不接外部晶振是否影响Arduino的正常工作,我觉得还是用pro mini最方便,和你的转接板差不多大,就是一完整的最小系统。 tempchar 发表于 2015-9-15 16:34 static/image/common/back.gif
这片328p-au已经烧了外部晶振版本的bootloader?
这种情况下烧录内部晶振版bootloader时,要按外部晶振连线 ...
我用你说的方法,接上晶振后烧bootloader就可以了,谢了啊
可是,我把晶振去掉,接上复位开关,用USB TO TTL下载程序的时候就不行了
错误是stk500_getsync(): not in sync: resp=0x94,我百度找不到这是什么错误
你知道是什么原因吗? hureyhoo 发表于 2015-9-17 19:57 static/image/common/back.gif
我用你说的方法,接上晶振后烧bootloader就可以了,谢了啊
可是,我把晶振去掉,接上复位开关,用USB TO ...
我用外部晶振时刷mini pro的bootloader可以串口下载程序,但有一定几率失败。
刷内部晶振bootloader后,串口下载就没成功过,现在都是拿mega当isp刷
你可以试试其他bootloader,也许别的可以串口下载
话说这种封装的焊接起来很痛苦啊,有没有什么技巧或者好方法? 初学者学习
页:
[1]
2