完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
RT,一般操作寄存器要计算然后左移右移 赋值,这样好麻烦,大家有没有什么好的方法啊?
如果用struct 把寄存器挨个定义一下会不会太占内存啊? 而且貌似挺麻烦的 大家有没有什么好办法,请不吝赐教 |
|
相关推荐
7个回答
|
|
我觉得挺方便.
|
|
|
|
我以前玩过DSP,DSP就是这样定义的,使用起来很方便。只是不知道STM32合适不合适,比如会不会占用太多空间啊、执行效率啊什么的
|
|
|
|
试试就知道了.
|
|
|
|
呵呵,C语言免不了这些的,除非以后汇编提供了相关的指令,C语言的标准继续扩充...
我以前一般是把移位,位与,位或的操作全部用宏封装起来了, 可以看这个帖子, http://www.openedv.com/posts/list/3134.htm 因为用宏还是比较麻烦,而且也有点不安全,现在用的是C++,所以全部改成模板来实现了了,用起来还是比较便利的, 可以看这里http://www.openedv.com/posts/list/3210.htm |
|
|
|
|
|
|
|
不完全手册里的代码不都是这样用的么。。。
|
|
|
|
如果用结构体的话,不必定义了,因为库函数中的几乎都是用的结构体,你可以直接使用他的变量定义
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
736 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
470 浏览 1 评论
312 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
263 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
637 浏览 2 评论
1398浏览 9评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
93浏览 3评论
59浏览 3评论
STM32CUBEMX4.22.1在main函数里面添加一行语句就死机的原因?
62浏览 3评论
53浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-10 20:56 , Processed in 0.903178 second(s), Total 90, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号