摘要: 阅读全文
posted @ 2025-12-10 20:29 people121 阅读(14) 评论(0) 推荐(1)
摘要: 1、SPI通信 SPI与I2C的优缺点: SPI速度更快 设计简单粗暴,实现的功能没有I2C的多 SPI的硬件开销比较大,通信线的个数比较多,会有资源浪费的现象 SPI(Serial Peripheral Interface)是由Motorola公司开发的一种通用数据总线 四根通信线:SCK(Ser 阅读全文
posted @ 2026-01-24 16:55 people121 阅读(3) 评论(0) 推荐(0)
摘要: 1、I2C通信 I2C总线(Inter IC BUS)是由Philips公司开发的一种通用数据总线 两根通信线:SCL(Serial Clock)、SDA(Serial Data) 同步、双半工 带数据应答 支持总线挂载多设备(一主多从、多主多从) 2、硬件电路 所有I2C设备的SCL连在一起,SD 阅读全文
posted @ 2025-12-18 19:40 people121 阅读(6) 评论(0) 推荐(0)
摘要: 1、通信接口 通讯的目的:将一个设备的数据传送到另一个设备,扩展硬件系统 通讯协议:制定通讯的规则,通讯双方按照协议规则进行数据收发 2、串口通信 串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信 单片机的串口可以使单片机与单片机、单片机与电脑、单片机与 阅读全文
posted @ 2025-12-17 20:04 people121 阅读(11) 评论(0) 推荐(0)
摘要: 1、DMA简介 DMA(Direct Memory Access)直接存储器存取 DMA可以通过外设和存储器或者存储器和存储器之间的告诉数据传输,无须CPU干预,节省了CPU的资源 12个独立可配置的通道,DMA1(7个通道),DMA2(5个通道) 每个通道都支持软件触发和特定的硬件触发 STM32 阅读全文
posted @ 2025-12-16 20:15 people121 阅读(8) 评论(0) 推荐(0)
摘要: 1、ADC模拟转换器 ADC(Analog-Digital Converter)模拟-数字转换器 ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁 12位逐次逼近型ADC,1us转换时间 输入电压范围: 0 - 3v,转换结果范围:0 - 4095 18个 阅读全文
posted @ 2025-12-15 10:32 people121 阅读(10) 评论(0) 推荐(0)
摘要: 1、TIM(Timer定时器)简介 1、定时器可以对输入的时钟进行计时,并在计数值达到设定值时触发中断 2、16位计时器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时 3、不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口 阅读全文
posted @ 2025-12-10 20:25 people121 阅读(11) 评论(0) 推荐(0)
摘要: 1、中断系统: 中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得cpu暂停当前正在运行的程序,转而去处理中断程序,处理完成后有返回原来被暂停的位置继续运行 中断优先级:当有多个中断源同时申请中断时,cpu会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源 中断嵌套:当一个中断 阅读全文
posted @ 2025-12-06 19:31 people121 阅读(10) 评论(0) 推荐(0)
摘要: 程序调试方法: 串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息 显示屏调试:直接将显示器连接到单片机,将调试信息打印在显示屏上 Keil调试模式:借助Keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能 OLED调试工具: OLED(Organic 阅读全文
posted @ 2025-12-06 19:25 people121 阅读(3) 评论(0) 推荐(0)
摘要: GPIO: GPIO(General Purpose Input Output)通用输入输出口 可配置为八种输入输出模式 (1)、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。一般实际运用时,引 阅读全文
posted @ 2025-12-03 21:12 people121 阅读(14) 评论(0) 推荐(0)