
单片机
文章平均质量分 53
Allen.Iverson
自学记录,欢迎交流指正。
展开
-
【AD5245】【IIC接口】调试记录
(尺寸 2.9 mm × 3 mm)。该器件可替代机械电位器,具有高分辨率、固态可靠性、低温漂(45 ppm/°C)和低功耗(静态电流仅 8 μA)等优势。四种端到端电阻选项,采用。AD5245 是一款。原创 2025-04-27 10:32:12 · 122 阅读 · 0 评论 -
单总线协议(1—Wire bus)【DS2431】
1—Wire 协议定义了复位脉冲、 应答脉冲、写0、写1、读0和读1时序等几种信号类型。所有的单总线命令序列(初始化ROM 命令功能命令)都是由这些基本的信号类型组成的。识别单总线器件(ROM 命令)单总线器件交换数据(功能命令)初始化单总线器件(初始化)原创 2025-01-02 13:42:11 · 339 阅读 · 0 评论 -
【HAL库】STM32F427ZGTx多通道ADC+DMA方式的【STM32CubeMX】配置及代码实现
【代码】【HAL库】STM32F427ZGTx多通道ADC+DMA方式的【STM32CubeMX】配置及代码实现。原创 2024-11-13 13:52:06 · 297 阅读 · 0 评论 -
RS485总线相关
RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。在一些要求通信距离为几十米到上千米的时候,RS485总线是一种应用最为广泛的总线。而且在多节点的工作系统中也有着广泛的应用。RS485电路总体上可以分为隔离型与非隔离型。隔离型比非隔离型在抗干扰、系统稳定性等方面都有更出色的表现,但有一些场合也可以用非隔离型。我们就先讲一下非隔离型的典型电路,非隔离型的电路非常简单,只需一个RS485芯片直接与MCU的串行通讯口和一个I/O控制口连接就可以。原创 2023-09-06 11:55:09 · 2416 阅读 · 0 评论 -
Keil编译错误总结
将不能打开的文件所在路径按图中步骤添加到路径即可。原创 2024-04-23 13:12:02 · 1976 阅读 · 0 评论 -
单片机中SPI的速度设置
以STM32F042F6P6为例,最高主频为48MHz,除以SPI的分频系数就是SPI的时钟频率。下图是拿示波器打SPI时钟线SCLK测到的信号。原创 2024-02-05 12:01:38 · 999 阅读 · 0 评论 -
多位数码管
当多位一体时,它们内部的公共端是独立的,而负责显示什么数字的段线(a-dp)全部是连接在一起的,即是共享的(所以多位数码管可以静态显示,但是显示时要么只显示一位数码管,要么多位同时显示相同内容),独立的公共端可以控制多位一体中的哪一位数码管点亮,而连接在一起的段线可以控制这个能点亮数码管亮什么数字,通常我们把公共端(共阳或共阴)叫做“位选线”。如图中的1H和2H,就是位选线,图中为共阴数码管,所以这两个位选线为低电平,哪个数码管就会点亮,如果都是低电平,则都会亮。单位数码管引脚示意图。原创 2023-10-26 15:16:08 · 447 阅读 · 0 评论 -
51单片机16位计数器初值计算(重装载定时器)
CPU执行一条指令所需要的时间称为指令周期,它是以机器周期为单位的。通常,包含一个机器周期的指令称为单周期指令,比如 MOV指令,CLR指令等。:在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。一个状态周期等于两个时钟周期。机器周期=6个状态周期=12个时钟周期。最大定时时间=(时钟周期*12)*65536=65.536ms(65536为16位计数器得到,即2^16=65536)时钟周期是单片机的基本时间单位,两个振荡周期(时钟周期)组成一个状态周期。原创 2023-10-21 15:51:42 · 1082 阅读 · 0 评论 -
51单片机特殊编程
* SCON */这是在声明一个位变量,这个变量的名字是SM0,并且它被初始化为SCON寄存器的第7位。在C语言中,'sbit'是Keil C51编译器的一种特性,用于访问特定的位。这个声明用于直接访问和控制某个特定的位,而不必关心或直接操作那个位的其余部分。这使得代码更简洁,更易于理解和维护。这里,'SCON^7'表示SCON寄存器的第7位。'^'是按位异或运算符,但在这里它被用作位域的标记,表示我们关心的是这个位。实际上,这个表达式的结果总是等于它自身第7位。原创 2023-10-20 15:53:07 · 935 阅读 · 0 评论 -
AT89S51和STC89S51下载方式的区别
宏晶国产STC单片机则具有串口ISP功能,可直接使用串口,将程序下载进单片机。即将USB转TTL的TXD接单片机的RXD,RXD接单片机的TXD。STC系列的单片机在上电的时候会执行在ISP FLASH的ISP程序。只要在串口上收到连续的0x7F,便会进入ISP模式。所以STC单片机下载程序时,需要先在计算机端程序中点下载,然后给单片机通电。另外STC单片机需使用宏晶专用的单片机下载程序STC-ISP下载。AT89S51系列单片机的ISP下载是通过P1^5、P1^6、P1^7、RST引脚来下载的,原创 2023-10-18 11:34:08 · 470 阅读 · 0 评论