|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
M162的时钟已经折磨我两天了! |
作者:mcuandi 栏目:单片机 |
我的意图是使用M162的外部7.3728MHZ晶体,也是M162运行于此频率下,我已经在Mfile文件中写了“F_CPU = 7372800”,并在熔丝中设置了“3—8M外部晶体”,奇怪的事情发生了,M162芯片就是不工作,而当我将熔丝项中的“8分频”该项勾上后,芯片就工作了,可是从延时的程序上看出程序芯片是运行于7.3728MHZ的8分频下,串口拨特率也是不对的,难道只能就这样了吗?请大家帮助啊! |
2楼: | >>参与讨论 |
作者: mcuandi 于 2006/8/23 15:22:00 发布:
自己顶 |
3楼: | >>参与讨论 |
作者: hanyafeng 于 2006/8/23 15:44:00 发布:
有JTAGICE 的话就调试一下 |
4楼: | >>参与讨论 |
作者: mcuandi 于 2006/8/23 16:36:00 发布:
我就是用JTAGICE 调试的 |
5楼: | >>参与讨论 |
作者: 双龙 于 2006/8/24 9:54:00 发布:
似乎熔丝没设对 |
6楼: | >>参与讨论 |
作者: mcuandi 于 2006/8/24 10:04:00 发布:
请大侠看我的熔丝图 |
7楼: | >>参与讨论 |
作者: hanyafeng 于 2006/8/24 10:43:00 发布:
注意 divide clock 8 internally[ckdiv8=0] 这个选项似乎不应该选上? |
8楼: | >>参与讨论 |
作者: mcuandi 于 2006/8/24 11:04:00 发布:
是啊 是啊,我也是不想选上,可以如果不选这项,162上电后象死机了似的,根本没有反应啊,这是怎么回事啊。 |
9楼: | >>参与讨论 |
作者: mcuandi 于 2006/8/25 9:36:00 发布:
到现在为止,还是没有解决,请大侠帮助啊! |
10楼: | >>参与讨论 |
作者: hanyafeng 于 2006/8/26 9:19:00 发布:
说明你的电路哪个地方有问题了 自己查查看,这个选相不应该选。我曾经用过m162的,利用其2个串口作协议转换。 |
11楼: | >>参与讨论 |
作者: lionwes 于 2006/8/26 9:44:00 发布:
?? 有时都挺麻烦 的 |
12楼: | >>参与讨论 |
作者: netjob 于 2006/8/26 11:13:00 发布:
晶振选择来源不对! |
13楼: | >>参与讨论 |
作者: hanyafeng 于 2006/8/26 15:20:00 发布:
如果有示波器 可以用示波器看看,晶振上的波形。 |
14楼: | >>参与讨论 |
作者: hanyafeng 于 2006/8/26 15:22:00 发布:
如果没有 就用万用表看一下2个管脚的电位。首先,电位不一样;其次,一个是2.5v左右另一个低一些。 |
15楼: | >>参与讨论 |
作者: hanyafeng 于 2006/8/26 15:24:00 发布:
如果连万用表也没有 做个跑马灯程序,目测延时的理论值与实际值是否一致。 |
16楼: | >>参与讨论 |
作者: mcuandi 于 2006/8/26 19:30:00 发布:
理论延时与实际的差了8倍啊 我的程度中设置的串口的拨特率是9600,而实际上是1200,请大哥帮助啊! 多谢! |
17楼: | >>参与讨论 |
作者: mcuandi 于 2006/8/28 9:10:00 发布:
晶振电压 一个是0.63另一个是0.70,是不是晶振有问题啊? |
18楼: | >>参与讨论 |
作者: cfanandham 于 2006/8/28 16:58:00 发布:
那就可能是晶振的问题了 |
19楼: | >>参与讨论 |
作者: smihtctecg 于 2006/8/28 17:02:00 发布:
晶振电容值 晶振旁两电容值为多少? 还有晶振类别选对了吗?是否与实际的符合? 晶振质量如何?我们这边一般使用CCS-49/U(一元/只), 0.5元/只的便宜货不在考虑之列.当然都是买几只的价格. |
20楼: | >>参与讨论 |
作者: stycx 于 2006/8/28 21:41:00 发布:
用双龙的下载软件试试吧 不过出厂设置中 divide clock 8 internally[ckdiv8=0] 这个选项是选上的 |
21楼: | >>参与讨论 |
作者: 平常人 于 2006/8/29 14:33:00 发布:
估计很可能是晶振的问题 我曾经遇到过类似问题,用一个24MHZ的晶振,但是只得到8MHZ的频率;用示波器一看发现时钟是24MHZ,但波形是一个高振幅的脉冲跟两个低振幅的脉冲;换了一个高档的晶振就一切正常了。 估计你的问题类似,晶振的振幅太低,时钟输入部分没有对脉冲整形,不足以推动整个电路;选了8分频后,实际上芯片内部在分频部分对输入的时钟进行了整形,整形后的时钟信号变强,能够推动后面的电路。 这一方面说明你的晶振不好,另一方面说明你的芯片在时钟输入部分处理不好。 |
22楼: | >>参与讨论 |
作者: 陈双君 于 2006/8/30 8:28:00 发布:
选中没有选两种状态的区别你确定搞清楚了? 选中没有选两种状态的区别你确定搞清楚了? 难道就像你所说的那样就那种情况么?可能选中和没有选中的区别还有别的在呢,你再仔细想想. |
23楼: | >>参与讨论 |
作者: xwj 于 2006/8/30 8:51:00 发布:
呵呵,这个选中和没有选中是最容易搞混的 |
24楼: | >>参与讨论 |
作者: lxy001 于 2006/8/31 9:14:00 发布:
我用8M的是可以正常工作的。 |
25楼: | >>参与讨论 |
作者: ctq5207 于 2006/8/31 17:14:00 发布:
熔丝看看,两个电容值看看阿,我的11.0592都没问题啊 |
26楼: | >>参与讨论 |
作者: likee 于 2006/9/1 0:49:00 发布:
晶震电压有问题 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |