6
27
81
初级技术员
使用特权
35
204
595
高级技术员
yang377156216 发表于 2023-8-15 14:02 ddl 库都出 3.1.0 版本了,怎么还在使用旧版本呢?使用寄存器写翻转功能是最快的,别用库函数。 ...
0
480
1390
助理工程师
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
106
354
资深技术员
zlf1208 发表于 2023-8-15 16:17 把格式转换、求地址等操作都移到循环外面,频率就上去了。 编程不能仅讲究书写工整,要明白程序编译后是 ...
wubangmi 发表于 2023-8-15 16:18 如图
fxyc87 发表于 2023-8-15 17:20 你这不是最快的,有专用的翻转寄存器,而不是SET,RESET
852
1万
3万
技术总监
92
6052
资深工程师
nokiaboy 发表于 2023-8-15 17:42 那个试过了,没有直接用SET和RESET快
xch 发表于 2023-8-15 21:50 通用输出翻转寄存器(POTRx) ? for(;;) {
107
534
1750
41
1219
4103
183
8109
2万
8
3077
9189
技术达人
25
1261
3765
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
等级类勋章
发帖类勋章
时间类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号