野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20516|回复: 3

指南者的第一个用寄存器点灯例程的一个疑问

[复制链接]
发表于 2020-3-7 15:02:29 | 显示全部楼层 |阅读模式
打开例程,编译通过,下载运行都正常,但是keil5中提示这种错误,虽然不影响运行,但是想知道原因
1.png
后来发现,只要设置Ddeine(如下图)就能解决这个问题
2.png
可是我很奇怪的是,这个简单的例程根本用不着外设库文件,而且这个例程中头文件也是自己写的,并没有用到库文件,为什么还要这样设置呢?希望有人指点一下,谢谢!
回复

使用道具 举报

发表于 2020-3-7 18:07:44 | 显示全部楼层
右键open f10x.h 看是不是自己建的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-7 22:36:32 | 显示全部楼层
例程是开发板资料里的,我看了下f10x.h的内容,里面只有地址映射部分,没有和库文件相关的内容,所以感到很奇怪,没有用到库文件怎么还会报错呢?但编译可以通过,灯也能正常点亮,这是代码上有提示性错误。
回复 支持 反对

使用道具 举报

发表于 2021-7-22 17:05:19 | 显示全部楼层
请问大佬为什么第九行那样配置寄存器CRL的低四位之后,亮的是蓝灯而不是绿灯?也就是为什么那样写了之后配置的是GPIO1所对应的位数?求大佬解答,我觉得那样配置好像没有问题,我尝试了3中配置方法,为什么第10第11行那样配置就可以,第九行那样就不行?
野火论坛202107221702141769..png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 14:52 , Processed in 0.050376 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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