极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 38411|回复: 28

我也做了个最小系统 mega8a-PU

[复制链接]
发表于 2012-12-10 13:55:45 | 显示全部楼层 |阅读模式
本帖最后由 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中有如下定义,似乎也是寄存器的问题。



不知怎么解决,菜鸟不懂,望高手解决啊。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-12-10 16:20:25 | 显示全部楼层
本帖最后由 smfox10 于 2012-12-10 23:08 编辑

lz,你用多大的晶振,我也用了mega8a-PU做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。我用的晶振是16M
回复 支持 反对

使用道具 举报

发表于 2012-12-10 16:35:05 | 显示全部楼层
smfox10 发表于 2012-12-10 16:20
lz,你用多大的晶振,我也用了8A-ap做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。我用 ...

我也是这个情况,用的IDE是1.0.2的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-10 17:56:23 | 显示全部楼层
smfox10 发表于 2012-12-10 16:20
lz,你用多大的晶振,我也用了8A-ap做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。我用 ...

我用的16M的

圆柱形的

藏在插座下面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-10 17:59:09 | 显示全部楼层
smfox10 发表于 2012-12-10 16:20
lz,你用多大的晶振,我也用了8A-ap做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。我用 ...

8a-ap???有这型号?
回复 支持 反对

使用道具 举报

发表于 2012-12-10 23:09:48 | 显示全部楼层
vp110 发表于 2012-12-10 17:59
8a-ap???有这型号?

额。。。打错了,跟你型号一样。晶振就是那种普通晶振,就纳闷,那个最小系统我一换上328就可以,但是用mega8a-PU就是不行
回复 支持 反对

使用道具 举报

发表于 2012-12-10 23:14:07 | 显示全部楼层
山寨精神,发扬光大!

折腾半天,有什么意义,只是实现最基本的主控功能,真正要去完成什么项目呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-10 23:43:52 | 显示全部楼层

RE: 我也做了个最小系统 mega8a-PU

smfox10 发表于 2012-12-10 23:09
额。。。打错了,跟你型号一样。晶振就是那种普通晶振,就纳闷,那个最小系统我一换上328就可以,但是用m ...

bootloader用的什么?用什么方式烧的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-10 23:46:06 | 显示全部楼层

RE: 我也做了个最小系统 mega8a-PU

muggle 发表于 2012-12-10 23:14
山寨精神,发扬光大!

折腾半天,有什么意义,只是实现最基本的主控功能,真正要去完成什么项目呢?

生命不息,折腾不止。
也许没有什么意义,但是这是一个过程,对于我来说就会有学习的地方。
回复 支持 反对

使用道具 举报

发表于 2012-12-11 00:18:29 | 显示全部楼层
你敢翻过来吗
回复 支持 反对

使用道具 举报

发表于 2012-12-11 20:02:46 | 显示全部楼层
smfox10 发表于 2012-12-10 16:20
lz,你用多大的晶振,我也用了mega8a-PU做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。 ...

改熔丝位没?
回复 支持 反对

使用道具 举报

发表于 2012-12-11 21:35:27 | 显示全部楼层
Micky 发表于 2012-12-11 00:18
你敢翻过来吗

我记得,楼主本来提供了很好的参考信息。被你吓得,删除了

http://interface.khm.de/index.ph ... p_watchdog_battery/
http://aguegu.net/?p=420

别害怕,有机会,我慢慢翻译上来
回复 支持 反对

使用道具 举报

发表于 2012-12-13 22:22:37 | 显示全部楼层
shihuntaotie 发表于 2012-12-11 20:02
改熔丝位没?

熔丝位按 弘毅写那个最小系统教程那个设置来烧的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-21 12:59:30 | 显示全部楼层
smfox10 发表于 2012-12-13 22:22
熔丝位按 弘毅写那个最小系统教程那个设置来烧的

使用ADE上的burn bootloader 熔丝位就自动配置的,不用单独设置吧
回复 支持 反对

使用道具 举报

发表于 2012-12-21 13:29:02 | 显示全部楼层
vp110 发表于 2012-12-21 12:59
使用ADE上的burn bootloader 熔丝位就自动配置的,不用单独设置吧

恩,使用Arduino IDE熔丝位是自动配置的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 12:38 , Processed in 0.044667 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表