12
返回列表 发新帖
楼主: 王鹏程

[分享] KL25--FEI模式切换到FBI模式出错

[复制链接]

该用户从未签到

1

主题

23

帖子

0

注册会员

Rank: 2

积分
51
最后登录
1970-1-1
 楼主| 发表于 2013-7-25 15:05:35 | 显示全部楼层

RE:KL25--FEI模式切换到FBI模式出错

参考手册里面是这么写的:
To change from FEI clock mode to FBI clock mode, follow this procedure:
1. Change C1[CLKS] bits in C1 register to 2'b01 so that the internal reference clock is selected as the system clock source.
2. Wait for S[CLKST] bits in the MCG status register to change to 2'b01, indicating that the internal reference clock has been appropriately selected.
3. Write to the C2 register to determine the IRCS output (IRCSCLK) frequency range.
• By default, with C2[IRCS] cleared to 0, the IRCS selected output clock is the slow internal reference clock (32 kHz IRC). If the faster IRC is desired, set C2[IRCS] bit to 1 for a IRCS clock derived from the 4 MHz IRC source.
可这么做从我目前的测试来看,好像不可能做得到,当C2的IRCS位为0的时候,设置C1[CLKS]为2'b01时就出错了!不能选择Slow internal reference clock,是否需要其它设置?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

23

帖子

0

注册会员

Rank: 2

积分
51
最后登录
1970-1-1
 楼主| 发表于 2013-7-25 17:12:50 | 显示全部楼层

RE:KL25--FEI模式切换到FBI模式出错

问题找到了,是因为选择了32K的频率太低了,造成BDM断开仿真,运行时串口不出数据是因为32K频率太低了,波特率设置不正确了,后来用IO口作了测试,是正常的!谢谢大家!
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-7-26 11:12:16 | 显示全部楼层

回复:KL25--FEI模式切换到FBI模式出错

<div style="padding:5px;border:1px dashed #ccc;">回复第 12 楼 于2013-07-25 17:12:50发表:
问题找到了,是因为选择了32K的频率太低了,造成BDM断开仿真,运行时串口不出数据是因为32K频率太低了,波特率设置不正确了,后来用IO口作了测试,是正常的!谢谢大家!
 
 
看来楼主确实很有经验。我昨晚回去刚把你这个问题验证了,和你的结论和测试方法大致一样,只要不去单步调试就是OK的。对于BDM断开,我还尝试过调低仿真频率到0.006M,但是没什么效果。总的来说就是不能单步调试,因为32K的频率太低了,造成BDM断开无法继续仿真,但是程序是运行了的,可以在SystemInit函数中fei_fbi(32768,0)函数前后设置等不同的闪烁频率来验证程序运行起来了,代码如下。为方便其他遇到同样困惑的工程师验证,我这里上传一份修改过的程序拷贝(FRDM-KL25Z开发板上运行),让大家知道如何验证。
void SystemInit (void) {
int i,J;
#if (DISABLE_WDOG)
/* Disable the WDOG module */
/* SIM_COPC: COPT=0,COPCLKS=0,COPW=0 */
SIM->COPC = (uint32_t)0x00u;
#endif /* (DISABLE_WDOG) */
SIM_SCGC5=SIM_SCGC5_PORTD_MASK;
PORTD_PCR1 = PORT_PCR_MUX(0x1); 
GPIOD_PDDR|= 0x00000002; 

for(J=0;J

twr-kl25Demo.rar

1.55 MB, 下载次数: 2

回复 支持 反对

使用道具 举报

该用户从未签到

16

主题

705

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1745
最后登录
1970-1-1
发表于 2013-12-13 15:43:57 | 显示全部楼层

RE:KL25--FEI模式切换到FBI模式出错

学习了!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-19 01:26 , Processed in 0.086314 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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