野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 26645|回复: 5

小白求指教:寻址后操作寄存器输出高低电平失败

[复制链接]
发表于 2020-11-30 12:15:22 | 显示全部楼层 |阅读模式
本帖最后由 000011 于 2020-11-30 21:07 编辑

跟着火哥的视频学的,我想控制通过控制stm32f103vet6的寄存器来让PC9口输出高电平思路就是下图的思路
野火论坛202011301209316308..png

然后模仿着写了这四行代码去写入寄存器
野火论坛202011301211017840..png

编译以后没有报错,不过有两个warning

烧录完成之后我用万用表检测对应口的电压发现PC9口并没有按照预想的输出高电平。
希望由人能帮忙看一下,问题出在哪里,自己实在是没能找到问题所在

回复

使用道具 举报

 楼主| 发表于 2020-12-2 12:03:43 | 显示全部楼层
诚心求教,帖子别沉了啊
回复 支持 反对

使用道具 举报

发表于 2020-12-2 12:53:53 | 显示全部楼层
时钟什么的也需要初始化,所以建议不需要从0开始
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-2 14:25:09 | 显示全部楼层
a5820736 发表于 2020-12-2 12:53
时钟什么的也需要初始化,所以建议不需要从0开始

第一步操作目的就是打开GPIO_C的时钟;
跟着学的第一步就出了问题,心态有点儿堵,想搞清楚哪里出了问题。
回复 支持 反对

使用道具 举报

发表于 2020-12-2 14:56:19 | 显示全部楼层
取反符号那里为什么会报错,这整个看上去没有问题。放平心态,毕竟这也不是重点,而且问题也不明显。
回复 支持 反对

使用道具 举报

发表于 2020-12-2 17:16:01 | 显示全部楼层
https://www.firebbs.cn/forum.php ... &extra=page%3D1,之前有个人问了和你差不多的问题,这个好像是符号运算的优先级问题。有大佬说的很清楚。你把那几个赋值语句加个括号试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-12-6 15:39 , Processed in 0.047422 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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