laofuz1024 发表于 2014-1-28 01:20:56

用atmega8-16pu做最小系统出现的一些疑问

首先

根据
http://www.geek-workshop.com/thread-122-1-1.html
里面的内容用uno板子做烧写器,给atmega8-16pu写入了bootloader

然后根据
http://www.geek-workshop.com/thread-115-1-1.html
用一个 cp2102 给这个最小系统写入blink例子程序,这样子是可以正常的


但是我发现一个问题
程序已经写入,能正常运行。但是重新接上 VCC、GND,而不接 TX、RX 的话,只是在接通的瞬间,灯闪一下,可能是程序都没运行。然后再接上 TX、RX 就正常了,再把TX、RX!也就是必需要接通过 TX、RX。这是为什么呢?

而我用同样的方法在uno板子上运行这个 Blink 例子是可以正常的运行的,就是只接上 VCC、GND,在uno板子上是可以正常闪烁的。


这是为什么呢?

lkdoall 发表于 2014-1-28 16:58:27

你测量下你供电的电压对吗?

隨風大俠 发表于 2014-1-28 17:56:01

看不太懂您的問題,TX和RX接哪裡程式才會運行???

弘毅 发表于 2014-1-28 18:20:18

也没有遇到过这种情况。。。好奇怪,重新刷一下bootloader试试。tx rx不会影响系统运行的。

laofuz1024 发表于 2014-1-28 19:28:30

弘毅 发表于 2014-1-28 18:20 static/image/common/back.gif
也没有遇到过这种情况。。。好奇怪,重新刷一下bootloader试试。tx rx不会影响系统运行的。

是啊,我也刷过好几次 bootloader 测试了,结果还是一样,而且刷 bootloader 也没出现什么错误的提示,就是不知道是什么原因

潇洒哥 发表于 2014-1-29 12:39:28

你用什么供电啊?USB口吗?或者其他?应该是供电问题,建议用稳压芯片

laofuz1024 发表于 2014-1-29 13:38:08

潇洒哥 发表于 2014-1-29 12:39 static/image/common/back.gif
你用什么供电啊?USB口吗?或者其他?应该是供电问题,建议用稳压芯片

这样啊,我用的是cp2102的模块,对uno 很正常,但对atmega8 的最小系统就不正常,是稳压的关系吗?cp2102转接上面没有稳压吗?
页: [1]
查看完整版本: 用atmega8-16pu做最小系统出现的一些疑问