xxs65 发表于 2024-3-9 13:14:28

代码优化后IO模拟串口不能正确运行如何处理

用IO模拟串口,驱动ST7920串口屏,不开优化能正常运行,开启优化后不能正常运行,LCD显示花屏,要从哪些方面解决问题呢?

eric2013 发表于 2024-3-9 15:46:56

可以局部优化锁定下问题。

关键时候,又拿出了我的独门绝技,MDK不同优化等级导致异常的解决思路
https://www.armbbs.cn/forum.php?mod=viewthread&tid=98479&fromuid=58
(出处: 硬汉嵌入式论坛)

xxs65 发表于 2024-3-10 13:32:02

eric2013 发表于 2024-3-9 15:46
可以局部优化锁定下问题。

关键时候,又拿出了我的独门绝技,MDK不同优化等级导致异常的解决思路


eclipse IDE 有这个功能吗

eric2013 发表于 2024-3-11 00:57:17

xxs65 发表于 2024-3-10 13:32
eclipse IDE 有这个功能吗

应该也有,可以搜索找找。

benny 发表于 2024-3-11 08:59:13

这个应该就是开优化后导致时序不对了。
拿个示波器测一下时序,把波特率调整到你需要的就完了。

emwin 发表于 2024-3-11 10:16:46

意见同5楼,测波形比较简单高效,还可以量化调试
页: [1]
查看完整版本: 代码优化后IO模拟串口不能正确运行如何处理