单片机
xuming1209
这个作者很懒,什么都没留下…
展开
-
CRC16校验计算
unsigned int crc_cal_value(uint8_t *data_value, uint8_t data_length) { int i; unsigned int crc_value = 0xffff; while (data_length--) { crc_value ^= *data_value++; for (i = 0; i < 8; i++) { if (crc_value & 0x0001) crc_value = (crc_valu.原创 2021-09-20 21:35:41 · 277 阅读 · 0 评论 -
platformio使用记录
上传速度慢可以修改platformio.ini文件:添加一行:upload_speed =921600串口监控波特率修改:monitor_speed=115200如果电脑有多个串口,程序下载口可选择:upload_port = COM3原创 2021-09-04 17:12:01 · 508 阅读 · 0 评论 -
esp32 modbus server
ESP32下Modbus Server库管理器安装“ArduinoModbus” by Arduino,“ArduinoRS485”。#include < WiFi.h > const char* ssid = "XXX";const char* password = "XXXX";int ModbusTCP_port = 502; //////// Required for Modbus TCP / IP /// Requerido para Modbus TCP/IP ///原创 2020-07-14 19:58:24 · 2132 阅读 · 0 评论 -
RS485芯片介绍及典型应用电路
一、RS485基本知识RS-485接口芯片已广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域。可用于RS-485接口的芯片种类也越来越多。如何在种类繁多的接口芯片中找到最合适的芯片,是摆在每一个使用者面前的一个问题。RS-485接口在不同的使用场合,对芯片的要求和使用方法也有所不同。使用者在芯片的选型和电路的设计上应考虑哪些因素,由于某些芯片的固有特性,通信中有些故障甚转载 2015-11-16 14:03:02 · 1556 阅读 · 0 评论