![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MCU
码字但很菜
jio。。。
展开
-
51单片机实现串口通信(主单片机到从单片机发送LED流水灯)
其实这是个51单片机串口通信的小例子,课堂上老师说你们可以去尝试弄一下,于是就去网上找一下资料,就做了这个实验。先把一个作为主机,用来发送数据;另一个作为从机,用来接收数据。将两个程序各自烧录到对应的板子上去,并将主机的TX(P3.0)接到从机的RX(P3.1),主机的RX(P3.1)接到从机的TX(P3.1),便可以实现将主机的数据发送到从机上去,并在从机上实现功能,这时可以看到从机上流...原创 2018-11-11 20:24:53 · 15375 阅读 · 9 评论 -
STM32----RTC实时时钟,随机数发生器和待机唤醒
RTC实时时钟RTC是个独立的BCD定时器/计数器。RTC 提供一个日历时钟,两个可编程闹钟中断,以及一个具有中断功能的周期性可编程唤醒标志。RTC还包含用于管理低功耗模式的自动唤醒单元。 两个32位寄存器包含二进码十进制格式(BCD)的秒,分钟,小时(12或24小时制),星期几,日期,月份和年份。此外,还可以 提供二进制的亚秒值。 系统可以自动将月份的天数补...原创 2019-07-28 15:37:09 · 1361 阅读 · 0 评论 -
STM32----串行通信
通信接口背景知识处理器与外部设备通信的两种方式:串行通信: 按照数据传输方式分为单工、半双工、全双工串行通信的通信方式:同步通信:速度由时钟同步信号决定,每个时钟信号(如上升沿)发生时传输一个bit,如SPI、IIC通信接口; 异步通信:不带时钟同步信号,但有传输约定。如UART(通用异步收发器),单总线。UART(通用异步收发器)通信, ...原创 2019-07-28 10:22:01 · 367 阅读 · 0 评论 -
STM32----电容触摸屏,OLED屏和LCD屏
目录电容触摸屏OLED屏LCD屏电容触摸屏充放电电路原理:电路充放电公式:电容触摸按键原理:R:外接电容充放电电阻。Cs:TPAD和PCB间的杂散电容。Cx:手指按下时,手指和TPAD之间的电容。开关:电容放电开关,由STM32 IO口代替。检测电容触摸按键过程:TPAD引脚设置为推挽输出,输出0,实现电容...原创 2019-07-27 21:01:30 · 6969 阅读 · 0 评论 -
STM32----GPIO的工作原理
原创 2019-07-27 20:17:59 · 262 阅读 · 0 评论 -
STM32----通用定时器
通用定时器三种STM32定时器区别 定时器种类 位数 计数器模式 产生DMA请求 捕获/比较通道 互补输出 特殊应用场景 高级定时器 (TIM1,TIM8) 16 向上,向下,向上/下...原创 2019-07-30 15:42:39 · 516 阅读 · 0 评论 -
STM32----端口复用与串口通信
端口复用 STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。例如串口1 的发送接收引脚是PA9,PA10,当我们把PA9,PA10不用作GPIO,而用做复用功能串口1的发送接收引脚的时候,叫端口复用。STM32F4的端口复用映...原创 2019-07-30 15:19:09 · 2278 阅读 · 0 评论 -
STM32----系统时钟与Systick定时器
系统时钟1. STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。 ①、HSI是高速内部时钟,RC振荡器,频率为16MHz,精度不高。可以直接作为系统时钟或者用作PLL时钟输入。 ②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~26MHz。 ③、LSI是低速内部时钟,RC振荡器,频率为32kHz,提供低功耗时钟。主要供独...原创 2019-07-30 15:06:42 · 3050 阅读 · 1 评论 -
STM32----通信原理
目录IIC通信SPI接口485通信CAN通信IIC通信I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。 它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上。IIC是半双工通信方式。...原创 2019-07-29 15:46:02 · 983 阅读 · 0 评论 -
STM32----DMA控制器
DMA 全称Direct Memory Access,即直接存储器访问。 DMA传输将数据从一个地址空间复制到另一个地址空间。当CPU初始化这个传输动作,传输动作本身是由DMA控制器来实现和完成的。 DMA传输方式无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场过程,通过硬件为RAM和IO设备开辟一条直接传输数据的通道,使得CPU的效率大大提高。作用:为CPU减负...原创 2019-07-29 10:59:15 · 623 阅读 · 0 评论 -
STM32----ADC模数转换与DAC数模转换
目录ADC模数转换DAC数模转换ADC模数转换 指模/数转换器或者模拟/数字转换器,将连续变量的模拟信号转换为离散的数字信号的器件。 典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。特点:STM32通道组:1.规则通道组:相当正常运行的程序。最多16个通道。规则通道和它的转换顺序在ADC_SQRx寄存器中选择,规则组转换的...原创 2019-07-28 21:34:24 · 4106 阅读 · 0 评论