stm32 IDR寄存器软件仿真的BUG
2016-09-18 13:24
218 查看
/* * 函数名:Key_GPIO_Config * 描述 :配置按键用到的I/O口 * 输入 :无 * 输出 :无 */ void Key_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; /*开启按键端口(PB0)的时钟*/ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_Init(GPIOB, &GPIO_InitStructure); }
用MDK软件仿真的时候,无外部下拉,GPIO管脚初始化之后IDR寄存器的值为0,这是软件仿真的BUG。
下面也是一个例子:软件仿真的时候会死在等待松手部分,实际却是正常通过。
相关文章推荐
- STM32 PWM的输出与Keil软件仿真
- STM32 关于复位类型的判断及软件复位 bug
- STM32软件仿真的一个注意点
- stm32无法进入软件仿真
- STM32软件仿真问题
- 解决MDK4以上版本没法对STM32软件仿真
- MDK软件仿真STM32出错。。。。
- STM32定时器T2纯软件仿真时间准确,JTAG在线调试查看时间不准的问题
- MDK软件不能模拟仿真STM32的问题解决方法
- STM学习笔记(二)STM32仿真下载方式、库函数与寄存器
- 串行通信 软件仿真STM32与74LS164通信
- STM32 mdk软件仿真时过不去时钟的问题
- 对于STM32无法软件仿真问题
- 解决MDK4以上版本没法对STM32软件仿真
- STM32 软件仿真失败 ***** error 65: access violation at 0x40021000 : no ****'read' permission******
- 串行通信 软件仿真STM32与74LS164通信
- 关于MDK5在STM32中对F103软件仿真支持
- 详解基于STM32的keil4 MDK 软件仿真输出IO口的波形图!
- MDK5软件仿真stm32 Simulation of Cortex-M Devices
- stm32软件仿真调试