07 2023 档案

摘要:## RS485通信以及modbus通信协议 #### 硬件层: rs485解决的是数据传输的问题, 如何将0/1 传输到另一端 主机或从机将TTL电平通过485芯片转换成差分信号 抗干扰能力强,传输距离远 485芯片中集成了发送器和接收器:连接单片机io引脚通过高低电平来决定是发送方 还是 接收方 阅读全文
posted @ 2023-07-14 11:07 HelloKe 阅读(445) 评论(0) 推荐(0)
摘要:-- #include "key.h" -- #define KEY1 (GPIOA->IDR & (0X1IDR & (0X1IDR & (0X1IDR & (0X1APB2ENR &= ~(1APB2ENR |= (1APB2ENR &= ~(1APB2ENR |= (1CRL &= ~(0xf 阅读全文
posted @ 2023-07-13 10:28 HelloKe 阅读(101) 评论(0) 推荐(0)
摘要:时钟 用哪个外设就要开他对应的时钟 例子:RCC->APB2ENR |=(0x01CR |= ((uint32_t)RCC_CR_HSEON); /* 等待高速晶振就绪 */ do { HSEStatus = RCC->CR & RCC_CR_HSERDY; StartUpCounter++; } 阅读全文
posted @ 2023-07-13 09:52 HelloKe 阅读(3544) 评论(0) 推荐(0)
摘要:## 晶振: 在各种电路中,产生震荡频率的元器件(频率越高,单片机运行的速度越快)。 2个外部:通过晶振 高速:HSE -- 4~16MHz (咱们使用8MHz) -- 整个单片机提供时钟 低速:LSE -- 32.768KHz -- RTC提供(实时时钟) 2个内部:通过RC振荡电路 高速:HSI 阅读全文
posted @ 2023-07-12 20:44 HelloKe 阅读(155) 评论(0) 推荐(0)