极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: vp110

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

[复制链接]
发表于 2013-4-1 19:34:52 | 显示全部楼层
smfox10 发表于 2012-12-10 16:20
lz,你用多大的晶振,我也用了mega8a-PU做了个最小系统,但是一直用串口自动下载不行。最后还得用usp-isp。 ...

mega8a-pu是不是要用8M的晶振?
回复 支持 反对

使用道具 举报

发表于 2013-4-1 19:55:08 | 显示全部楼层
honyfox 发表于 2013-4-1 19:34
mega8a-pu是不是要用8M的晶振?

用16M的晶振,换了1.0.3的IDE烧写了bootloaders现在很好用了!
回复 支持 反对

使用道具 举报

发表于 2013-4-1 23:10:51 | 显示全部楼层
smfox10 发表于 2013-4-1 19:55
用16M的晶振,换了1.0.3的IDE烧写了bootloaders现在很好用了!

maga8-8PU 用 8M晶振
mega8-16PU 用16M晶振
回复 支持 反对

使用道具 举报

发表于 2013-4-2 15:01:03 | 显示全部楼层
lionelg 发表于 2013-4-1 23:10
maga8-8PU 用 8M晶振
mega8-16PU 用16M晶振

ATmega8A-PU烧写时始终报错,不知道是不是晶振这个问题,我用的16M晶振,只有再买8M试试看
回复 支持 反对

使用道具 举报

发表于 2013-4-2 18:00:09 | 显示全部楼层
honyfox 发表于 2013-4-2 15:01
ATmega8A-PU烧写时始终报错,不知道是不是晶振这个问题,我用的16M晶振,只有再买8M试试看

你 rest脚上拉电阻没有?
回复 支持 反对

使用道具 举报

发表于 2013-4-2 22:28:01 | 显示全部楼层
smfox10 发表于 2013-4-2 18:00
你 rest脚上拉电阻没有?


拉了,也没用,弘毅大哥的也没有拉呀
http://www.geek-workshop.com/thread-115-1-1.html
回复 支持 反对

使用道具 举报

发表于 2013-4-4 20:27:31 | 显示全部楼层
honyfox 发表于 2013-4-2 22:28
拉了,也没用,弘毅大哥的也没有拉呀
http://www.geek-workshop.com/thread-115-1-1.html

没上拉是不对的!你的上拉电阻多大?官方的电路图都是有的!
回复 支持 反对

使用道具 举报

发表于 2013-4-6 10:45:18 | 显示全部楼层
smfox10 发表于 2013-4-4 20:27
没上拉是不对的!你的上拉电阻多大?官方的电路图都是有的!

10kΩ,这个是不是可以简化掉?弘毅大哥的电路也没上拉呀
我买了8M晶振,还在路上,等拿到了换晶振试试
回复 支持 反对

使用道具 举报

发表于 2013-4-21 16:13:07 | 显示全部楼层
结果怎样呀LS,我也想仿一个。
回复 支持 反对

使用道具 举报

发表于 2013-4-24 18:02:39 | 显示全部楼层
多谢分享,我也在做Mega8的最小系统。
回复 支持 反对

使用道具 举报

发表于 2013-10-17 15:05:42 | 显示全部楼层
用ATMEGA8-16PU做了个最小系统,死活不能自动reset,把U换成328就什么问题都没有。现在写程序进去都只能靠ICSP传。有可行的解决方案吗?
回复 支持 反对

使用道具 举报

发表于 2013-10-20 03:53:54 | 显示全部楼层
Simon 发表于 2013-10-17 15:05
用ATMEGA8-16PU做了个最小系统,死活不能自动reset,把U换成328就什么问题都没有。现在写程序进去都只能靠I ...

好吧,看了一下Arduino的Help,里面写得很清楚,ATMega8的bootloader是不带自动reset的。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-22 08:59:59 | 显示全部楼层
本帖最后由 vp110 于 2013-11-22 09:36 编辑
Simon 发表于 2013-10-20 03:53
好吧,看了一下Arduino的Help,里面写得很清楚,ATMega8的bootloader是不带自动reset的。


我的确实能自动复位啊,很好用的啊。
按照我发的那个电路来的就是了啊


-----------------------------------------------------------------------------------------------------------------------------------------
刚刚看了一下
  1. atmega8.name=Arduino NG or older w/ ATmega8

  2. atmega8.upload.protocol=arduino
  3. atmega8.upload.maximum_size=7168
  4. atmega8.upload.speed=19200

  5. atmega8.bootloader.low_fuses=0xdf
  6. atmega8.bootloader.high_fuses=0xca
  7. atmega8.bootloader.path=atmega8
  8. atmega8.bootloader.file=ATmegaBOOT-prod-firmware-2009-11-07.hex
  9. atmega8.bootloader.unlock_bits=0x3F
  10. atmega8.bootloader.lock_bits=0x0F

  11. atmega8.build.mcu=atmega8
  12. atmega8.build.f_cpu=16000000L
  13. atmega8.build.core=arduino
  14. atmega8.build.variant=standard
复制代码
  1. atmega8.bootloader.low_fuses=0xdf
  2. atmega8.bootloader.high_fuses=0xca
复制代码
RSTDISBL 置 1

是允许复位的,这个自动复位是要用外部电路
回复 支持 反对

使用道具 举报

发表于 2013-11-22 10:28:03 | 显示全部楼层
vp110 发表于 2013-11-22 08:59
我的确实能自动复位啊,很好用的啊。
按照我发的那个电路来的就是了啊

确实是可以的。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 02:30 , Processed in 0.062519 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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