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