今天用自己的模板参照野火的pwm程序学习时进行软件仿真遇到了问题,现与大家分享一下。
使用KEIL进行软件仿真时,有时会出现如下问题: 下面举例配置,比如对PA6,PA7,PB0,PB1四路PWM进行显示时,进行如下配置: 1. 程序编译好之后,打开魔术棒,点击debug,选中左侧Use Simulator选项后,再进行红色框内的配置,直接输入即可,配置如下: 点击OK即可。 2. 点击Start/Stop Debug Session,然后点击Analysis Windows图标, 3. 点击刚出来的显示界面的Setup,点击NEW(Insert)在文本框中输入大写的PORTA.6 , PORTA.7 , PORTB.0 , PORTB.1在Display Type下拉框选择Bit,点击关闭即可。 4. 或者在EW(Insert)在文本框中输入大写的PORTA,PORTA,PORTB,PORTB。配置第一个PORTA,选择Bit,然后在And Mask中输入0x00000040,Shift Right中输入6;配置第二个PORTA,选择Bit,然后在And Mask中输入0x00000080,Shift Right中输入7;配置第一个PORTB,选择Bit,然后在And Mask中输入0x00000001,Shift Right中输入0;配置第二个PORTB,选择Bit,然后在And Mask中输入0x00000002,Shift Right中输入1。
|