6
27
81
初级技术员
使用特权
38
236
691
高级技术员
yang377156216 发表于 2023-8-15 14:02 ddl 库都出 3.1.0 版本了,怎么还在使用旧版本呢?使用寄存器写翻转功能是最快的,别用库函数。 ...
0
524
1522
助理工程师
3
1107
3336
中级工程师
wubangmi 发表于 2023-8-15 15:33 翻过20Mhz以上的,不过用的是寄存器写法,没有调用库函数
13
1797
5447
高级工程师
nokiaboy 发表于 2023-8-15 15:47 POx = (uint16_t *)((uint32_t)(&M4_PORT->PORRB) ); *POx = (*POx) | Pin12;
17.jpg (248.9 KB )
下载附件
2023-8-15 16:18 上传
2
116
384
资深技术员
zlf1208 发表于 2023-8-15 16:17 把格式转换、求地址等操作都移到循环外面,频率就上去了。 编程不能仅讲究书写工整,要明白程序编译后是 ...
wubangmi 发表于 2023-8-15 16:18 如图
fxyc87 发表于 2023-8-15 17:20 你这不是最快的,有专用的翻转寄存器,而不是SET,RESET
852
1万
3万
技术总监
110
6580
2万
nokiaboy 发表于 2023-8-15 17:42 那个试过了,没有直接用SET和RESET快
xch 发表于 2023-8-15 21:50 通用输出翻转寄存器(POTRx) ? for(;;) {
108
551
1801
41
1256
4214
192
8362
17
3285
9813
技术达人
35
1476
4413
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
等级类勋章
发帖类勋章
时间类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号