![](https://img-blog.csdnimg.cn/20210405200405493.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32F1
文章平均质量分 72
STM32F103C8T6
城南以南95
简介写点什么好呢?要不来瞧瞧?
展开
-
基于STM32F1的超级终端显示日历程序思路分析
基于STM32F1的超级终端显示日历程序思路分析一、准备洋桃电子 M1 核心板;用户程序中的“1-2-13-超级终端串口控制程序”;HyperTerminal 超级终端软件。二、知识点RTC( 实时时钟) 和后备寄存器;串口操作,包括中断三、业务说明需求说明:打开超级终端软件,连接对应的 COM 口,接收到日历的提示信息如图所示:其中,按下回车键更新时间;键盘输入 "c" 或 "C" 时,初始化时钟;如果需要重新设置时间,则按照“年月日时分秒”的形式输入,如 202原创 2021-04-17 20:28:10 · 501 阅读 · 0 评论 -
基于STM32F1的超级终端串口控制程序思路分析
基于STM32F1的超级终端串口控制程序思路分析(洋桃派M1)一、准备洋桃电子 M1 核心板;用户程序中的“1-2-11-超级终端串口控制程序”;HyperTerminal 超级终端软件。二、业务说明需求说明:打开超级终端软件,连接对应的 COM 口,按下键盘上回车键之后出现操作提示菜单:按照菜单提示输入相应的指令,超级终端上返回对应的字符串,STM32 的 LED 灯作出相应的反应,如图所示(这里省略了单片机的状态照片):如果输入了错误的指令,超级终端会显示“指令错误!”,S原创 2021-04-13 19:47:49 · 981 阅读 · 0 评论 -
STM32F1的USARTx发送与接收
STM32F1的USARTx与接收一、概述USART 含义是通用同步异步收发器,本人用的 STM32F103C8T6 有三个串口,分别是USART1、USART2 和 USART3;USART1 工作在高速总线 APB2 上,USART2 和 USART3 工作在低速总线 APB1 上;串口有两种工作模式,一种是发送数据,另一种是接收数据,无论使用哪一种都需要进行串口初始化;串口初始化中包括对串口所在 IO 口的初始化,串口的波特率、停止位、奇偶校验位等初始化。二、思维导图具体的工作流程原创 2021-04-12 18:31:49 · 544 阅读 · 0 评论 -
STM32F1的IO口控制
STM32F1 的 IO口控制一、准备之前在学习 51 单片机的时候,可以直接使用 IO 口引脚而不必进行初始化,但是 STM32 在使用 IO 口的时候需要进行初始化操作,初始化包括端口号、输入还是输出模式、输出模式下的输出速率是多少;将 IO 口进行初始化之后才可以使用对应的 IO 引脚,可设置为高电平状态或低电平状态;对引脚的高低电平设置或者读取引脚的高低电平都可以通过调用固件库函数来实现。二、步骤(一)IO 口输出控制(以点亮 LED 灯为例)需求说明:LED 接在 STMF原创 2021-04-10 21:19:02 · 1847 阅读 · 0 评论 -
STM32F1在MDK下新建标准库函数工程
STM32F1 在 MDK 下新建标准库函数工程一、准备STM32F10x 官方固件库;keil5 MDK 软件二、步骤(一)创建项目文件夹,复制固件库文件新建项目文件夹,名称自定,如 Project在文件夹中再新建 4 个文件夹,分别取名为 CMSIS、Lib、Startup、User、Basic、Hardware,每个文件夹的作用如下表所示,此处参考来源于洋桃电子工作室:文件夹名称作用CMSIS内核驱动程序Lib内部功能的基本函数库原创 2021-04-08 09:59:09 · 1027 阅读 · 0 评论