野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10275|回复: 2

引脚复用

[复制链接]
发表于 2019-3-10 17:47:58 | 显示全部楼层 |阅读模式
捕获.PNG
在这个开发板中  LED 是和 LCD 共用引脚的, 在主函数中操作 LED 时, 我第一次写的是没有把PC8-PC15 括起来, 然后 LED 一直亮(初始化时已经关掉所有的 LED),
但是括起来就可以了, 是不是因为用括号括起来的是一条指令, 所以此操作不会被中断?
如果被中断的话就会被 LCD 的值影响?请问是这个原因吗?
回复

使用道具 举报

发表于 2019-3-11 08:52:10 | 显示全部楼层
把你两种写法列出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-11 17:00:15 | 显示全部楼层
华欣悦 发表于 2019-3-11 08:52
把你两种写法列出来看看

一种是
SetBits(GPIOC, GPIO_Pin_8| GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15);
另一种是
SetBits(GPIOC, (GPIO_Pin_8| GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15));
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 17:05 , Processed in 0.031556 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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