STM32
星享社
从事硬件电路、嵌入式开发,致力于提升自我,更好地帮助需要的人
展开
-
#串口通信接收数据位和数据对齐的BUG
前言最近好像和BUG杠上了,一直在忙着找bug,上个礼拜修了一个礼拜的电路板,前天又开始找程序的BUG,直到今天才结束。在本次找程序BUG中自己学会了数据对齐和串口通信注意的地方。本次主要记录找BUG和解决BUG的过程。不喜勿喷。背景本次刚来公司几个月,接收了别人之前做过的产品,那我就负责产品维护,另外就是研发新产品。本次的BUG就是stm32下位机存储在DGUS屏中的数据,不能正常被上位机所读出(上位机是老大用C#写的)。BUG one:记录头不能正常显示,而是显示为 已用:1000,剩余:2原创 2020-06-19 19:02:57 · 1700 阅读 · 0 评论 -
#如何把STM32中APB1时钟的修改为72M
#如何把STM32中APB1时钟的修改为72M记录自己解决一个问题的过程。如图所示,TIM3的时钟为什么是72M。在网上搜集一堆,自己重新看了战舰版单片机教学视频,最后终于看到相关的设置在哪里。今天给大家分享一下。怎么修改APB1的时钟频率为72M,系统默认是36M。在STM32工程中找到system_stm32f10x.c文件,在其中有一个SetSysClockTo72(void)一个函...原创 2020-04-10 15:36:49 · 4994 阅读 · 2 评论 -
STM32F10XX如何修改时钟详细版
STM32F10XX如何时钟概述:以前在大学的时候学习stm32的时候,只管使用,不管基本原理,现在在工作的过程遇到类似的问题,可能有部分人对stm32时钟不是特别清楚,包括自己,那么自己借助这样的平台,整理时钟的关系,以促使对stm32时钟关系能够理解透彻一点。首先贴一张stm32时钟树(STM32参考手册里面也有)。如图从图中所示,除去Flash存储器编程接口时钟、全速USB OTG的48MHz时钟、I2S2和I2S3的时钟、 以太网MAC的时钟这四种时钟,所有的外设的时钟都是从从系统时钟(SY原创 2020-05-21 14:53:52 · 875 阅读 · 1 评论