查看: 3971|回复: 4

[已解决] 因为NMI引脚用做普通的IO,求NMI详细失能配置方法和程序(已解决)

[复制链接]

该用户从未签到

7

主题

39

帖子

0

新手上路

Rank: 1

积分
130
最后登录
1970-1-1
发表于 2013-7-24 15:27:18 | 显示全部楼层 |阅读模式
我用的是CW10.4和PE 开发,芯片为KL05Z32VFK4,PB5_IRQ16/TADC0_SET1/CMP0_IN1/NMI_b  这个引脚我要用做普通的IO口,现在的问题是这个引脚不悬空就运行不了程序,求详细的配置过程和程序
我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2013-7-24 17:25:49 | 显示全部楼层

回复:因为NMI引脚用做普通的IO,求NMI详细失能配置方法和程序(正解)

 (1)在CW打开你的工程,在左侧filename框中打开Generated_Code,选中CPU.c并打开。如图1所示。
Capture4.JPG

图 1

     (2) 在CPU.c中找到,  __attribute__ ((section (".cfmconfig"))) const uint8_t _cfm[0x10] 

定义语句如图2所示。

Capture2.JPG

图 2
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2013-7-24 17:30:37 | 显示全部楼层

回复:因为NMI引脚用做普通的IO,求NMI详细失能配置方法和程序

 (3)下一步,你可以根据数据手册的叙述找到FOPT寄存器的位置(如图3所示),然后在图2红线标出来对应FOPT寄存器的字节上进行修改啊。
Capture3.JPG

图 3

祝你顺利!
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

39

帖子

0

新手上路

Rank: 1

积分
130
最后登录
1970-1-1
 楼主| 发表于 2013-8-2 11:35:54 | 显示全部楼层

RE:因为NMI引脚用做普通的IO,求NMI详细失能配置方法和程序(已解决)

是的,可以这么配置,也可以用PE直接来配置
回复 支持 反对

使用道具 举报

该用户从未签到

85

主题

790

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2279
最后登录
1970-1-1
发表于 2013-8-5 11:10:51 | 显示全部楼层

RE:因为NMI引脚用做普通的IO,求NMI详细失能配置方法和程序(已解决)

嗯。请关注正解贴的操作流程
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-7 04:55 , Processed in 0.091071 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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