![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
小昭.
这个作者很懒,什么都没留下…
展开
-
Keil4再学习
1.工程内文件再回顾CMISS:对ARM内核及整个单片机系统的基本文件,不需修改。Lib:库文件,ST公司提供的,但是要根据自己要编写的程序中要涉及什么功能来增减,使用时加载上。Startup:启动文件,负责单片机的启动,汇编语言写的,不需修改。User:main.c 主文件 stm32f10x 库文件 不需要修改Basic:sys.c官方提供的 delay.c自己编写的Hardw...原创 2019-12-08 12:58:11 · 435 阅读 · 0 评论 -
STM32学习笔记(九)
40.超级终端显示日历程序超级终端显示日历程序*********************************************************************************************/#include "stm32f10x.h" //STM32头文件#include "sys.h"#include "delay.h"#include "...原创 2019-11-30 15:35:14 · 422 阅读 · 0 评论 -
STM32学习笔记(八)
36.USART控制程序用串口实现远程控制通过串口助手点亮LED;USART串口控制程序#include "stm32f10x.h" //STM32头文件#include "sys.h"#include "delay.h"#include "led.h"#include "key.h"#include "buzzer.h"#include "usart.h"int mai...原创 2019-11-29 18:53:19 · 890 阅读 · 2 评论 -
STM32学习笔记(七)
31.蜂鸣器有源蜂鸣器内置频率发生电路通电即发出声音声音频率固定成本较高无源蜂鸣器内部无发生电路需要外部给予频率可产生不同频率声音成本低HZ:每秒钟声音震动的次数发出1KHz声音,每秒1000个周期,即每个周期1000us工程文件中多了buzzer.c文件#include "buzzer.h"#include "delay.h" //延时函数void BUZZE...原创 2019-11-29 10:27:15 · 648 阅读 · 2 评论 -
STM32学习笔记(六)
29.按键控制LED程序微动开关,按下去导通(低电平),按键放开(高电平)。key.c文件#include "key.h"void KEY_Init(void){ //微动开关的接口初始化 GPIO_InitTypeDef GPIO_InitStructure; //定义GPIO的初始化枚举结构 RCC_APB2PeriphClockCmd(RCC_APB2Periph_...原创 2019-11-28 21:34:09 · 1765 阅读 · 0 评论 -
STM32学习笔记(五)
1.工程简介与调试流程对ARM内核的基础文件,一般不需要修改。.c文件即库文件,要根据具体需要增减Startup启动文件,不需要修改User main.c是用户要编写的主程序文件。Stm32f10 it.c 不需要修改Basic中delay.c是我们要编写的延时程序函数sys.c 不需要修改Hardware中led.c和key.c 是我们用户自己编写的硬件驱动文件。总结:...原创 2019-11-27 18:06:37 · 1574 阅读 · 0 评论 -
STM32学习笔记(四)
1.接口定义单片机开发板剖析:单片机接口定义图:左上角小圆点对应板子上小白点安装。引脚定义图(转载自洋桃电子)接口定义第一部分:第二部分:第三部分:**以上内容必须熟记。**❤核心板简化图:有横线可以外接5V2.开发板简介外观: 分为底板和核心板核心板集成单片机和单片机最小系统(包括晶振,复位,串口下载,电源开关,用户按键与指示灯)核心板还可以插在面包板...原创 2019-11-25 18:30:20 · 590 阅读 · 0 评论 -
STM32学习笔记(三)
1.SPI接口,CAN接口,USB2.0全速接口SPI串行外设接口多达2个SPI接口,从或主模式,全双工和半双工的通信,3个预分频器产生8种主模式频率,可使用DMA操作。主要用于板级设备通信特点:协议简单稳定,速度较快。控制器区域网络(CAN)1个CAN总线,位速度最高1M/S,11位标识符,29位扩展帧,3个发送邮箱,2个FIFO,3级14个滤波器。CAN用于汽车工业的智能设备通信...原创 2019-11-25 15:14:46 · 697 阅读 · 0 评论 -
STM32学习笔记(二)
1.低功耗睡眠,停机和待机模式睡眠模式:关闭了ARM内核;通过所有外部和内部的中断/事件来唤醒。停机模式:关闭了ARM内核,内部所有功能,PLL分频器,HSE;通过外部中断输入口EXTI(16个I/O之一),电源电压监控中断PVD,RTC闹钟,USB唤醒信号。待机模式:ARM内核,内部所有功能,PLL分频器,HSE,SRAM(储存数据储存器)内容消失(程序消失);通过NRST接口的外...原创 2019-11-24 16:18:18 · 1161 阅读 · 0 评论 -
STM-32学习笔记(一)
1.STM32 ,内核为ARMCortex®处理器,专为要求高性能、低成本、低功耗的嵌入式应用设计。厂商为意法半导体(ST);2.STM32F103C8I6命名命名规范:STM 为公司名,ST即为意法半导体,M为微控制器Microcontrollers;32 为系列,基于arm的32位微控制器,8为8位微控制器;F 为类型,即通用类型,S-简,L-低功耗,H-高性能等;...原创 2019-11-17 18:36:52 · 567 阅读 · 0 评论