- 博客(6)
- 收藏
- 关注
转载 STM32学习之ucos操作系统
ucos操作系统是一种实时的嵌入式操作系统,特点是源码公开,可移植,可固化,可裁剪,多任务,任务栈等等,我们想要使用ucos操作系统需要根据自己的芯片内核还有型号来下载不同版本的操作系统源码,并且移植到自己的芯片中去。 源码获取地址https://www.micrium.com/downloadcenter/ 移植过程 1、将.c,.h,.asm文件复制到自己的工程...
2019-08-27 19:53:00
515
转载 STM32学习之SPI
SPI一、SPI简介 SPI(Serial Peripheral Interface )是串行外围接口设备,是一种高速的,全双工,同步的通信总线,并且在芯片上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是处于这种简单易用的特性,现在越来越多的芯片集成了这种协议。 SPI 是一个环形总线结构,由 ss(cs)、 sck、 sdi、 sdo 构成...
2019-08-12 10:30:00
499
转载 STM32学习之USATR寄存器配置(STM32F401ZGT6)
串口1.通信:设备间信息的交互 有线通信:以太网,串口,USB,CAN等 无线通信:wifi,蓝牙,红外,2/3/4/5G,广播,NB-IOT等2.通信的分类 并行通信:一次传输多位数据,传输速度快,多使用在近距离传输,CPU中的总线,MCU与内存,下载烧录器等 串行通信:一次传输一位数据。传输距离远串行通信按照数据传输方向: 单工:数...
2019-08-03 10:39:00
542
转载 STM32学习之智能灯的实现 (STM32F103C8)
在学完了STM32F4的芯片后,尝试着独立开发一个智能灯小项目,大概功能就是:KEY2按键长按实现开关机,短按切换模式,分别为自动模式和手动模式,自动模式下会根据光照强度改变灯的亮度,手动模式用KEY1来改变灯的亮度,分为6档,按下KEY1逐渐变亮,第六次关闭。开关机蜂鸣器会发出提示音。使用的是STM32F103C8这款芯片。在开发之前要搭建环境,STM32F103的芯片因为FL...
2019-08-03 10:32:00
3356
转载 STM32学习之存储器映射及位带 (STM32F401ZGT6)
STM32是32位的芯片,意味着有从0x00000000~0xFFFFFFFF 4G也就是32位的寻址空间,在设计芯片的时候,采用的是ARM所设计的架构,ST(意法半导体)公司在基于ARM的对芯片添加了自己的外设。注意:这里是一个地址空间存放一个字节,即1Byte ARM规定:Vendor-specific memory 511MB 存放特定厂商的代码Priva...
2019-07-30 15:48:00
467
转载 STM32学习之GPIO配置 (STM32F401ZGT6)
一.GPIO的作用 1.当作输入输出口 输出数字信号 0/1 TTL电平 0 0~1.5V 1 2.5~5V STM32中 - 0±0.1V 1 3.3±0.3V 2.直接驱动外部电路 如LED,蜂鸣器等等 3.使用I/O口模拟通信协议 IIC 4.模拟PWM波 通过循环改变占空比来实现二.STM32F407ZGT6芯片中GPIO口的数量及命名 ...
2019-07-29 20:48:00
1113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人