一、在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。 ①HSI是高速内部时钟,RC振荡器,频率为8MHz。 ②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。 ③LSI是低速内部时钟,RC振荡器,频率为40kHz。 ④LSE是低速 ...
分类:
其他好文 时间:
2018-03-26 23:39:07
阅读次数:
314
摘自:https://wenku.baidu.com/view/e3ce2a215901020207409c15.html### ...
分类:
编程语言 时间:
2018-03-25 12:05:17
阅读次数:
473
一个项目用到32下的多个串口,一般STM32C8T6型号拥有3个USART,串口的配置都很简单,但是要使用的话就得解决他们之间的矛盾, printf函数到底输出在哪一个串口中? 先看这函数: 在我们使用printf函数的时候,首先必须重定义fputc函数,在这个函数中,实现数据的发送,然后在 USA ...
分类:
其他好文 时间:
2018-03-25 00:00:54
阅读次数:
225
LCD浮点数显示函数的探讨 原创 2017年12月19日 单片机开放附赠的学习资料里面很少见到显示浮点数的函数,显示浮点数的操作也相当烦坠! 一般转换显示法 拿STM32单片机资源,我们选取ADC采样部分函数来看显示过程 adcx=Get_Adc_Average(ADC_Channel_5,20);... ...
分类:
其他好文 时间:
2018-03-18 14:53:52
阅读次数:
280
很多人问我嵌入式发展如何,单片机应该如何学习,今天就给大家带来我的一个朋友心得和经历。本人还是学生,现在大三,接触单片机一年多以来,从最基础的51开始,到更高级点的MSP430,一直到现在刚开始上手的STM32,编过的程序不算多,但加起来怎么也有上百个了,做过的东西仔细数数,能拿出手来算算的上是个样的也不下十个,算是小有所成吧。但今天,我却发现,这一年我一直在走一条歪路。先说一下情况吧,是这样的,
分类:
其他好文 时间:
2018-03-09 11:14:40
阅读次数:
161
一、最近做了一个关于自动转速测试仪的项目,其中用到了STM32的RTC时钟的功能,然后开始写代码,并且成功的跑了起来,于是将自己的板子放到桌面上让它跑了一个晚上看下误差,结果发现经过一晚上,误差并不是很大,这点说明STM32的时钟系统还是做的非常强大的,但是在我好奇的将板子上的备用电池拆下来想看看还 ...
分类:
其他好文 时间:
2018-03-06 10:18:15
阅读次数:
185
前言:我们如果要断电后重启板子还能使用程序的话就需要通过串口把程序烧写到开发板中。 1、设置Keil编译完之后,生成Hex文件。在工程选项【output】的标签,勾选“Create HEX File”。 硬件连接图 2、安装驱动dpinst_amd64.exe,这里根据自己的电脑选择对应的驱动安装即 ...
分类:
其他好文 时间:
2018-03-03 19:34:20
阅读次数:
186
前言:我们都知道开发板上除了有经典的流水灯之外,还有一个必备的练习硬件--按键(key),下面继续来完成按键的配置。 1、通过查看原理图,找出按键(key)的管脚名字和对应芯片上的I/O口,四个I/O分别为PA0、PE2、PE3和PE4。 2、配置按键I/O口这里要注意的是工作模式要改成输入模式,不 ...
分类:
其他好文 时间:
2018-03-03 14:00:58
阅读次数:
171
前言:我们学习一门新语言的时候都是先从hello world入门,stm32也有自己的入门方式,那就是流水灯的配置。 在配置我们需要先配置好编译环境,软件中还有几处地方需要手动修改。 1、首先我们需要先创建一个新工程,前面我已经详细讲过怎么创建一个新工程了,在这里就不赘述了,不懂的朋友可以看看我的上 ...
分类:
其他好文 时间:
2018-03-03 10:50:40
阅读次数:
157