完善资料让更多小伙伴认识你,还能领取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等等,建议学寄存器,等到串口部分了,基本上就看不懂寄存器的了,这个时候库函数就无比适合了。。。祝你学习顺利
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
205 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1253 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
848 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
853 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1073 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12013 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 04:58 , Processed in 0.737170 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号