|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
ATmega168替代ATmega8 见鬼了!! |
作者:Anitya 栏目:单片机 |
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楼: | >>参与讨论 |
作者: 双龙 于 2007/2/1 16:46:00 发布:
M8的程序转到M168,要改动后才能用,有区别的 |
3楼: | >>参与讨论 |
作者: zsmbj 于 2007/2/1 16:59:00 发布:
要重新编译,才行。 |
4楼: | >>参与讨论 |
作者: Anitya 于 2007/2/1 17:02:00 发布:
修改过了. BOD不设置或者设置1.8V.系统完全正常运行. 设置为2.7V时候,有时候可以运行通过,不过复位的现象出现次数很多. 软件修改地方不太多,除了看门狗有点烦,应该不会程序问题. ....BOD检测功能不好通过外部手段来检验,程序输出调试信息MCUSR=0x04,是掉电检测复位标志,不过示波器测量VCC就没捕捉到过下降沿过,一直很平稳. 忘了个.芯片是ATMEGA168V-10AI.. 0515的.06年3月份买的... 这玩意放太久,不会发霉的吧.^_^ |
5楼: | >>参与讨论 |
作者: zsmbj 于 2007/2/1 17:12:00 发布:
05年的啊,是不是工程样片啊。 既然不设置bod可以运行,那么软件肯定是没有问题的了。 找个新的168试试吧。 |
6楼: | >>参与讨论 |
作者: AA_55 于 2007/2/1 17:22:00 发布:
MEGA168不是mgea8的简单升级替换版本 MEGA168是MEGA88的升级版本。mega48/MEGA88/MEGA168是一个系列的,寄存器地址和处理器用法是兼容的,只是存储空间大小不同,在GCC上统称为megax8。这是与MEGA8完全不同的系列(幸好MEGA88大部分管脚与MEGA8兼容) 如果想从将程序从MEGA8换到MEGA168,要按照MEGA168修改程序才行。仔细看看器件手册,不要想当然。 |
7楼: | >>参与讨论 |
作者: Anitya 于 2007/2/1 17:53:00 发布:
多谢楼上提醒 我会再去比对下两者电气特性 |
8楼: | >>参与讨论 |
作者: tarzar 于 2007/2/6 9:21:00 发布:
肯定是那3.3V的问题 肯定是那3.3V的问题 楼主不仿试一下,在3.3V上并一个电解电容试一下,应该可以解了 |
9楼: | >>参与讨论 |
作者: xz3270 于 2007/4/3 14:25:00 发布:
我的MEGA162也有这种情况 我用MEGA162也出现过开启BOD就复位的情况,不知道什么原因.现在我都不敢打开BOD功能了! |
|
|
Copyright © 1998-2006 tgdrjb.cn 浙ICP证030469号 |