yuanbuqi 发表于 2015-9-30 16:58:13

请问KE02系列如何在代码运行前,禁止掉NMI和RESET?

KE系列的手册与KL系列的手册不一样,KE系列的不能像KL系列的通过在代码中配置0x040D来配置关闭NMI和RESET,不知道KE系列的能不能像KL系列的一样,能通过代码中配置,在系统运行前就禁止NMI和RESET。

yuanbuqi 发表于 2015-9-30 17:01:13

第一张图是KE系列的手册的,第二张是KL系列的,看了KE系列的手册,没发现像KL系列的可以通过配置flash的寄存器来禁止NMI和RESET的

boyiee 发表于 2015-9-30 21:57:17

是不是准备复用这两个脚却发现NMI和RESET脚外接低电平启动不起来了。。。

我也被KE02这么坑过, 被NMI坑了,reset注意到了,没想到还有个NMI。。。

yuanbuqi 发表于 2015-9-30 23:24:09

boyiee 发表于 2015-9-30 21:57
是不是准备复用这两个脚却发现NMI和RESET脚外接低电平启动不起来了。。。

我也被KE02这么坑过, 被NMI坑 ...

这两个脚启动默认就是NMI和复位的,所以想在启动前禁止它,作为GPIO来用

wangwenxue 发表于 2015-10-7 21:03:13

请参考http://www.eefocus.com/constyu/blog/15-07/313880_6fb6a.html]NMI引脚在Kinetis KE系列和KL系列芯片的差异和使用注意事项

yuanbuqi 发表于 2015-10-8 09:42:35

wangwenxue 发表于 2015-10-7 21:03
请参考http://www.eefocus.com/constyu/blog/15-07/313880_6fb6a.html]NMI引脚在Kinetis KE系列和KL系列芯 ...

参考的那里说的,在系统启动前禁用,只有KL系列有,KE系列发现可以在系统启动前禁止

wangwenxue 发表于 2015-10-9 09:31:31

yuanbuqi 发表于 2015-10-8 09:42
参考的那里说的,在系统启动前禁用,只有KL系列有,KE系列发现可以在系统启动前禁止 ...

KE可以在系统启动前禁止? 你是怎么操作的

yuanbuqi 发表于 2015-10-9 10:27:45

wangwenxue 发表于 2015-10-9 09:31
KE可以在系统启动前禁止? 你是怎么操作的

就是KE没发现有这个功能,KL是有的

FSL_TICS_Robin 发表于 2015-10-13 09:26:24

yuanbuqi 发表于 2015-10-9 10:27
就是KE没发现有这个功能,KL是有的

KE和K\L不同,虽然可以通过SIM_SOPT寄存器的NMIE位改变,但那不是代码运行前。

yuanbuqi 发表于 2015-10-16 23:19:01

FSL_TICS_Robin 发表于 2015-10-13 09:26
KE和K\L不同,虽然可以通过SIM_SOPT寄存器的NMIE位改变,但那不是代码运行前。 ...

KE系列不能在代码运行前禁止掉吗?

FSL_TICS_Robin 发表于 2015-10-19 11:24:55

yuanbuqi 发表于 2015-10-16 23:19
KE系列不能在代码运行前禁止掉吗?

从KE02参考手册的SIM_SOPT寄存器看MCU POR上电复位后默认就是NMI。


KE系列没有找到像KL K系列那样通过0x40D这种在系统启动前就禁止NMI功能的方法。

yuanbuqi 发表于 2015-10-19 13:44:29

FSL_TICS_Robin 发表于 2015-10-19 11:24
从KE02参考手册的SIM_SOPT寄存器看MCU POR上电复位后默认就是NMI。




是啊,看来只能在代码运行后再禁止了

FSL_TICS_Robin 发表于 2015-10-19 13:48:55

yuanbuqi 发表于 2015-10-19 13:44
是啊,看来只能在代码运行后再禁止了

如果不是万不得已,推荐不要使用这种特殊功能引脚的复用功能。

yuanbuqi 发表于 2015-10-19 13:50:28

FSL_TICS_Robin 发表于 2015-10-19 13:48
如果不是万不得已,推荐不要使用这种特殊功能引脚的复用功能。

选了管脚刚刚好的{:cry:}

anning 发表于 2018-3-22 20:21:08

靠,刚看到这里,KEA也是这个坑,NMI无法禁掉,这会是掉坑里了
页: [1]
查看完整版本: 请问KE02系列如何在代码运行前,禁止掉NMI和RESET?