完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近接触了STM32,到目前为止相处得很好!后悔没有早点这样做,所以有大量的追赶和“学习做”(这里是机械工程背景)。
特别是学习;我想调查专业人员将如何为低端 mcu 实施优化的数据总线(例如 STM32F1x/预算限制)。以下是我到目前为止编写的代码,顺便说一句,效果很好,但是我觉得性能相当欠缺,某处某处。 有没有其他方法可以更快地获得 16 位??? 附言。#define DATAOUT ( i) 似乎是瓶颈 感谢您提供的任何推荐/替代方法,我真诚地感谢您的帮助
|
|
相关推荐
1个回答
|
|
81 个滴答声似乎很多。但这将非常依赖于您的优化设置。显然,其中的一些操作,如“<< 0”,可以被删除。
您可以将这些操作组合成一个,并且只访问 BSRR 一次。它是易变的,因此 CPU 无法优化访问。也就是说,假设您只想根据参数中的位设置 BSRR,而不是切换它两次。
还可以考虑使用 DMA 将值移入 BSRR。那是假设您可以提前计算出这些。否则这样的事情就足够了。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2635 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1783 浏览 1 评论
3610 浏览 6 评论
5988 浏览 21 评论
939浏览 4评论
1316浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
584浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1303浏览 3评论
1359浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 16:14 , Processed in 1.113715 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号