前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >stm32与gd32启动时间对比

stm32与gd32启动时间对比

作者头像
ManInRoad
发布2021-02-07 09:59:10
1.6K0
发布2021-02-07 09:59:10
举报
文章被收录于专栏:物联网思考

背景:LCD1602的应用程序从stm32移植到gd32后,上电瞬间会显示黑条。因为应用层程序都是一样的,所以猜想是启动时间上区别。

1、没有程序的时候:

在单片机没有程序的情况下,上电后就会显示黑条,所以属于正常现象。查阅相关资料发现LCD1602默认的是启用一行,所以会上电的时候显示一行黑条。

2、STM32、GD32上电启动到运行初始化LCD的时间分析:

探头2抓取mcu 电源,探头3抓取GPIO电平(初始化LCD之前拉高GPIO电平)

(1)stm32时间

可以看出,从上电启动到初始化LCD,用时66ms。

(2)GD32时间

可以看出,从上电启动到初始化LCD,用时276ms。

(3)芯片手册标称启动时间

ST手册中未提及启动时间;

查看GD32的手册,发现不管使用什么时钟,从上电到运行到main函数都需要144ms,LCD1602的实际应用还有boot等,所以会远大于144ms时间。

结论:STM32启动比较快,所以视觉上看不到LCD上电后显示的黑条;

GD32启动较慢,所有在视觉能看到有一瞬间显示黑条。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档