摘要: ## RS485通信以及modbus通信协议 #### 硬件层: rs485解决的是数据传输的问题, 如何将0/1 传输到另一端 主机或从机将TTL电平通过485芯片转换成差分信号 抗干扰能力强,传输距离远 485芯片中集成了发送器和接收器:连接单片机io引脚通过高低电平来决定是发送方 还是 接收方 阅读全文
posted @ 2023-07-14 11:07 HelloKe 阅读(275) 评论(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 阅读(63) 评论(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 阅读(2216) 评论(0) 推荐(0) 编辑
摘要: ## 晶振: 在各种电路中,产生震荡频率的元器件(频率越高,单片机运行的速度越快)。 2个外部:通过晶振 高速:HSE -- 4~16MHz (咱们使用8MHz) -- 整个单片机提供时钟 低速:LSE -- 32.768KHz -- RTC提供(实时时钟) 2个内部:通过RC振荡电路 高速:HSI 阅读全文
posted @ 2023-07-12 20:44 HelloKe 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Markdown学习 标题: 最多只支持6级标题 CTRL+(1~6)表示1--6级标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 字体: 1.两边1个星号为斜体 2.两边2个星号为粗体 3.两边3个为斜体加粗体 4.两边2个波浪号为删除线 hello world! hello w 阅读全文
posted @ 2022-08-21 18:15 HelloKe 阅读(12) 评论(0) 推荐(0) 编辑