你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

IO口无高电平输出

[复制链接]
xiaoli2719 提问时间:2017-10-15 09:54 /
#define GPIOA_CRL      ((volatile unsigned long *)(0x40010800))
#define GPIOA_ODR5     ((volatile unsigned long *)(0x4001080C))
#define RCC_APB2ENR    ((volatile unsigned long *)(0x40021018))

int main(void)
{
   * (RCC_APB2ENR) |= 0x00000004;  
   * (GPIOA_CRL) |= 0x00220000;

while(1)
        {
                 
                   *(GPIOA_ODR5) = *(GPIOA_ODR5) | 0x0020;
                        
              
        }
}
各位专家,本人最近购买NUCLEO-F103RB DEMO板,开始学习ARM,想实现IO口输出高电平点亮LED灯,用KEIL软件下载程序后实验板无高电平输出,测试PA5 引脚确实是低电平,但是用KEIL仿真监控porta ODR里面PA5却有输出,不知是怎么回事?搞了一周,没想到什么原因

收藏 评论3 发布时间:2017-10-15 09:54

举报

3个回答
五哥1 回答时间:2017-10-15 13:23:19
程序不完整,不好分析
ctang 回答时间:2017-10-16 11:13:48
GPIO时钟使能了吗
xiaoli2719 回答时间:2017-10-16 22:21:20
使能了,硬件在线单步调试仿真,可以看到PORTA 第五位输出高电平了,但是实质没高电平输出。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版