OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3627|回复: 2

寄存器版本移植UCOSIII,程序可以运行,但速度很慢是怎么回事

[复制链接]

5

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2017-6-20
在线时间
14 小时
发表于 2019-6-14 09:30:53 | 显示全部楼层 |阅读模式
10金钱
使用STM32F407,根据原子哥给的UCOSIII的移植例程,依照UCOSIII文档修改了部分文件,添加了FWLIB中的几个库函数版本的驱动文件。程序能够正常运行,但是跑起来很慢。
还有就是使用串口通信时,调用寄存器版本的uart_init(84,115200)函数,使用串口调试助手从串口读出来的是乱码。但调用的是库函数版本的初始化函数从串口读出来的是正常的。
麻烦有能力的大佬看看。找不出什么原因导致程序运行慢,串口通信乱码

实验1 跑马灯实验.zip

6.41 MB, 下载次数: 19

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165353
金钱
165353
注册时间
2010-12-1
在线时间
2108 小时
发表于 2019-6-15 03:17:54 | 显示全部楼层
估计是你的系统时钟配置有问题,重点检查时钟配置
回复

使用道具 举报

17

主题

140

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5460
金钱
5460
注册时间
2018-7-24
在线时间
2164 小时
发表于 2019-6-17 11:01:12 来自手机 | 显示全部楼层
楼主,找到问题了吗,我之前也试过,103的没问题,407的移植不成功
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 22:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表