1万
7万
11万
管理员
查看全部评分
使用道具 举报
23
1443
1512
至尊会员
4
52
64
初级会员
missfox 发表于 2019-6-18 13:21 666,这么快就借鉴了
680
3479
5544
论坛元老
eric2013 发表于 2019-6-18 13:15 V6板子是M4内核的,可以使用硬件方式的位域操作,仅如下定义即可,编译器会自动转换成硬件的位域操作,是不 ...
hpdell 发表于 2019-6-18 15:19 这样位于操作,那fmc 是否需要进行单独配置啊 ? 还是这样位于定义后再给一个地址 就可以了 ???
eric2013 发表于 2019-6-18 15:22 FMC要先配置好,配置好之后就可以这种方式使用了。在MDK的help文档里面可以检索__attribute__((bitband)) ...
1
25
28
新手上路
0
39
one is enough
85
781
1036
庄永 发表于 2020-1-16 22:00 大佬,这样写移植性是不是不是很好,受编译器和硬件的影响,tGPRS_TERM_ON 可能对应0x60001000开始的四个字 ...
354
2164
3231
版主
caicaptain2 发表于 2023-4-26 11:05 这个编译器自动转换成硬件操作的话,必须加上“__attribute__((bitband));” 这个语句吗?
37
面包人 发表于 2023-12-9 18:49 M4/M3的硬件位域是原子化操作 M7的中断和主循环操作同一个变量会有问题
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-9 15:27 , Processed in 0.406102 second(s), 25 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.