找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

stm32f10x的固件库各个引脚的地址怎么和原理图对上?

查看数: 1505 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-3-19 11:23

正文摘要:

想学习stm32的点灯,发现想要用的引脚在固件库里找不到,固件库里面把物理地址宏定义为pin1pin2,比如我想到led1对应的引脚找不到对应的GPIO_Pin_是多少

回复

ID:883242 发表于 2024-3-19 21:15
明日之星8 发表于 2024-3-19 19:17
原理图上写的是“PA0”,可是在写程序的时候它就被分成了“PA”和“0”,
PA包含了0到15共16根引脚,PA在 ...

没用汇编说明你的水平还不行。
ID:1110945 发表于 2024-3-19 19:17
原理图上写的是“PA0”,可是在写程序的时候它就被分成了“PA”和“0”,
PA包含了0到15共16根引脚,PA在库操作里的写法是“GPIO_A”,“0”
就是0号引脚,在程序里就是“GPIO_PIN_0”,实际就是数字“1”,这两
个做数学运算就能完成对PA0的操作,我一般是直接操作寄存器,写法
如下:
GPIOA->ODR|=1;//拉高PA0=1
GPIOA->ODR&=~1;//拉低PA0=0
ID:883242 发表于 2024-3-19 15:01
LED1是PA0,那就是(GPIO_A,GPIO_PIN_0)

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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