完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
求解释
以前搞51的时候,假如显示显示一个‘3’ 的话,直接P0=0x8; 这是51的部分程序: void display(uchar shu) { duan=1; P0=table[shu]; duan=0; P0=0xff; wei=1; P0=0xfe; wei=0; delay(5); } 那倒了STM32怎么办呢,怎么操作其中八个口呢(我用的是PB0-7),如果像51那样赋值,估计不行吧(难道PB=0x00000008,没有这种操作方式啊) 求大侠解释一下,最好给点代码,让小弟研究研究,谢谢大侠们了 |
|
相关推荐
6个回答
|
|
|
|
|
|
|
|
|
我操作的是寄存器 |
|
|
|
|
|
我也刚学stm32,对数码管也是搞不懂
|
|
|
|
|
|
这就是基础没打牢固的原因了,试试& | ~ 等等这些操作,不懂的话再去问,道理都一样的,STM32就是IO的配置方式多了,端口模式配置寄存器和端口数据配置寄存器,如果看不懂,返回去看看51,尤其是增强型的51或者是AVR16,再回来看32,一对比就明白了
|
|
|
|
|
|
STM32一些非常简单的外设,比如IO等等,建议学寄存器,等到串口部分了,基本上就看不懂寄存器的了,这个时候库函数就无比适合了。。。祝你学习顺利
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
880 浏览 0 评论
644 浏览 0 评论
667 浏览 0 评论
925 浏览 0 评论
999 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
17099 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-18 04:52 , Processed in 0.688059 second(s), Total 85, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2589