我也做了个最小系统 mega8a-PU
本帖最后由 vp110 于 2012-12-10 14:02 编辑看到很多的用mega8做最小系统的,前段时间采购的时候看见mega8a-PU也就买了一块回来。
使用的1.0.1自带的NG/mega8的bootloader
网上买的cp2102的USB转串口模块,引出了DTR
复位电路参看了 Pro Mini的
用了0805的贴片,接上了Power和13脚的LED
背面采用的堆锡,惨不忍睹,我也就不放图了。
但是背面大小和正面大小一样。线还是很规律地,只是焊的不好,裁掉多余的洞洞板,会很小巧了。
两头引出了电源和地,这样很方便接线,就是不好取下芯片了。用镊子还是比较容易就能取下。
换上mega328下载程序自动复位一样好使。
目前发现的问题。
1、mega8a-pu的寄存器和mega328的不太一样,目前发现红外库无法使用,提示TCCR2A、TCCR2B、TIMSK2等几个寄存器找不到。
2、tone() 发出声音频率不对。在tone.cpp中有如下定义,似乎也是寄存器的问题。
不知怎么解决,菜鸟不懂,望高手解决啊。。。 本帖最后由 smfox10 于 2012-12-10 23:08 编辑
lz,你用多大的晶振,我也用了mega8a-PU做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。我用的晶振是16M smfox10 发表于 2012-12-10 16:20 static/image/common/back.gif
lz,你用多大的晶振,我也用了8A-ap做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。我用 ...
我也是这个情况,用的IDE是1.0.2的。 smfox10 发表于 2012-12-10 16:20 static/image/common/back.gif
lz,你用多大的晶振,我也用了8A-ap做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。我用 ...
我用的16M的
圆柱形的
藏在插座下面 smfox10 发表于 2012-12-10 16:20 static/image/common/back.gif
lz,你用多大的晶振,我也用了8A-ap做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。我用 ...
8a-ap???有这型号? vp110 发表于 2012-12-10 17:59 static/image/common/back.gif
8a-ap???有这型号?
额。。。打错了,跟你型号一样。晶振就是那种普通晶振,就纳闷,那个最小系统我一换上328就可以,但是用mega8a-PU就是不行 山寨精神,发扬光大!
折腾半天,有什么意义,只是实现最基本的主控功能,真正要去完成什么项目呢?
RE: 我也做了个最小系统 mega8a-PU
smfox10 发表于 2012-12-10 23:09 static/image/common/back.gif额。。。打错了,跟你型号一样。晶振就是那种普通晶振,就纳闷,那个最小系统我一换上328就可以,但是用m ...
bootloader用的什么?用什么方式烧的?
RE: 我也做了个最小系统 mega8a-PU
muggle 发表于 2012-12-10 23:14 static/image/common/back.gif山寨精神,发扬光大!
折腾半天,有什么意义,只是实现最基本的主控功能,真正要去完成什么项目呢?
生命不息,折腾不止。
也许没有什么意义,但是这是一个过程,对于我来说就会有学习的地方。
你敢翻过来吗:lol smfox10 发表于 2012-12-10 16:20 static/image/common/back.gif
lz,你用多大的晶振,我也用了mega8a-PU做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。 ...
改熔丝位没? Micky 发表于 2012-12-11 00:18 static/image/common/back.gif
你敢翻过来吗
我记得,楼主本来提供了很好的参考信息。被你吓得,删除了
http://interface.khm.de/index.php/lab/experiments/sleep_watchdog_battery/
http://aguegu.net/?p=420
别害怕,有机会,我慢慢翻译上来 shihuntaotie 发表于 2012-12-11 20:02 static/image/common/back.gif
改熔丝位没?
熔丝位按 弘毅写那个最小系统教程那个设置来烧的 smfox10 发表于 2012-12-13 22:22 static/image/common/back.gif
熔丝位按 弘毅写那个最小系统教程那个设置来烧的
使用ADE上的burn bootloader 熔丝位就自动配置的,不用单独设置吧 vp110 发表于 2012-12-21 12:59 static/image/common/back.gif
使用ADE上的burn bootloader 熔丝位就自动配置的,不用单独设置吧
恩,使用Arduino IDE熔丝位是自动配置的。
页:
[1]
2