世俱杯 2025

登录 免费注册 世俱杯 2025 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

ATmega168替代ATmega8 见鬼了!!

作者:Anitya 栏目:单片机
ATMEGA168替代ATMEGA8 见鬼了!!
3.3V供电系统,使用ATMEGA168替代ATMEGA8.

测试发现.熔丝位设置2.7V BOD检测时候,单片机一直复位.测量单片机VCC电压正常,Reset正常,同样电路,同样BOD设置,mega8跑得欢畅,没有出现问题.

目前知道差别.按照datasheet标称典型值.
MEGA168 3.3V供电下 BOD设置 Vbod=2.7V
MEGA8   3.3V供电下 BOD设置 Vbod=2.6V

各位有没用过mega168的? 给点意见?

2楼: >>参与讨论
双龙
M8的程序转到M168,要改动后才能用,有区别的
 
3楼: >>参与讨论
zsmbj
要重新编译,才行。
 
4楼: >>参与讨论
Anitya
修改过了.
BOD不设置或者设置1.8V.系统完全正常运行.
设置为2.7V时候,有时候可以运行通过,不过复位的现象出现次数很多.

软件修改地方不太多,除了看门狗有点烦,应该不会程序问题.

....BOD检测功能不好通过外部手段来检验,程序输出调试信息MCUSR=0x04,是掉电检测复位标志,不过示波器测量VCC就没捕捉到过下降沿过,一直很平稳.

忘了个.芯片是ATMEGA168V-10AI.. 0515的.06年3月份买的... 这玩意放太久,不会发霉的吧.^_^





5楼: >>参与讨论
zsmbj
05年的啊,是不是工程样片啊。
既然不设置bod可以运行,那么软件肯定是没有问题的了。
找个新的168试试吧。

6楼: >>参与讨论
AA_55
MEGA168不是mgea8的简单升级替换版本
MEGA168MEGA88的升级版本。mega48/MEGA88/MEGA168是一个系列的,寄存器地址和处理器用法是兼容的,只是存储空间大小不同,在GCC上统称为megax8。这是与MEGA8完全不同的系列(幸好MEGA88大部分管脚与MEGA8兼容)

如果想从将程序从MEGA8换到MEGA168,要按照MEGA168修改程序才行。仔细看看器件手册,不要想当然。

7楼: >>参与讨论
Anitya
多谢楼上提醒
我会再去比对下两者电气特性

8楼: >>参与讨论
tarzar
肯定是那3.3V的问题
肯定是那3.3V的问题

楼主不仿试一下,在3.3V上并一个电解电容试一下,应该可以解了

9楼: >>参与讨论
xz3270
我的MEGA162也有这种情况
我用MEGA162也出现过开启BOD就复位的情况,不知道什么原因.现在我都不敢打开BOD功能了!

参与讨论
昵称:
讨论内容:
 
 
相关帖子
双龙原来预告的AVR应用例子的书不出了吗?
请教区别!!!
请高手指教!GCC编译错误:找不到目标文件
请教高手
找不到编程方式?


Copyright © 1998-2006 tgdrjb.cn 浙ICP证030469号