1万
7万
11万
管理员
查看全部评分
使用道具 举报
57
656
832
金牌会员
10
678
708
23
1443
1512
至尊会员
9
156
183
初级会员
2
115
121
西点钟灵毓秀 发表于 2021-11-11 15:14 FMCIO_ODR *FMC_EXTIO = (FMCIO_ODR *)0x60001000; 这个地址是随便可以设置的不?
16
22
新手上路
lfgcx 发表于 2021-11-21 23:19 请教一个,F1 能这样用吗?
116
800
1148
jcx0324 发表于 2021-11-29 15:11 如果定义了一个共用体,占用4个字节空间, 其中一个结构体是位操作, 定义了32位, 这样可以吗? 最近老是被这个 ...
354
2162
3229
版主
caicaptain2 发表于 2022-11-23 10:39 有一点没有明白,案列1,2,3,4中的结构体分别用uint8 、uint16,uint32来定义各自的bit。都是bit,却用不 ...
5
157
172
西点钟灵毓秀 发表于 2023-9-19 17:40 __attribute__((bitband)); 里面的 bitband 是指什么?在哪个库里面了
0
67
13
89
128
qq1646544 发表于 2023-9-23 14:09 请问一下IAR是怎么实现的呀?
zhousun 发表于 2023-9-20 17:39 位带操作是32位对应一位;对于寄存器中多位占位情况,它如何利用位带操作?是分成多步吗,像你举例中TMR控 ...
eric2013 发表于 2023-9-24 11:21 可以字,半字,字节操作。
zhousun 发表于 2023-9-25 21:48 如果这样,那位带操作就没有优势了,因为位带只是对位操作,两位以上通过字节操作就是传统的读修改写的模 ...
14
54
96
Superusrss 发表于 2024-5-3 21:47 看了下STM32G0也不支持位带
eric2013 发表于 2024-5-4 13:56 这种的只能用软件位带了。
Superusrss 发表于 2024-5-4 23:03 RAM map里面都没提位带,软件算出来的位带会进hardfault
71
yelu 发表于 2024-7-18 20:30 eric,arm V6编译器是不是不支持了
eric2013 发表于 2024-7-19 08:55 这个得搜下,看看是不是AC6要用什么替代。
yelu 发表于 2024-7-19 18:00 V5的编译器手册可以找到相关信息,V6就找不到了
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-4-26 06:33 , Processed in 0.599629 second(s), 28 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.