ESP 32 C3 开发板测试学习
以合宙的9.9元的开发板进行测试。主要设计串口通讯各种模式:事件、原生事件、RTOS的任务循环、通讯错误处理
硬件计时器、软件计时器、Modbus通讯、西门子PLC通讯
、西门子PLC模拟.......
霁月当楼
本人高中毕业,国企工作10年后买断下岗,进入外企电气设计以及程序设计编程,业余爱好电子设计、嵌入式开发、Lazarus编程以及白日做梦。我就是一颗小草,我愿作青草,宁孤芳自赏,也立志奋斗天涯!
展开
-
Esp32 C3 Arduino 串口开发(7)SDK例子
使用Arduino 直接编译IDF自带的串口的例子。这个例子,直接使用一个任务完成数据、以及状态、错误的捕捉等操作。基本满足了标准串口的开发。直接代码,拷贝直接编译!原创 2022-07-02 19:44:17 · 670 阅读 · 1 评论 -
Esp32 C3 Arduino 串口开发(6)-使用SDK在Arduino中开发
直接使用 IDFV4.33的SDK直接在Arduino中开发,以下代码测试成功。通过FreeRTOS创建多任务,RX和TX分别在两个任务中互不影响。uart_driver_install(UART_NUM_1, RX_BUF_SIZE * 2, 0, 0, NULL, 0); //配置uart参数 uart_param_config(UART_NUM_1, &uart_config); //配置uart引脚 uart_set_pin(UART_NUM_1, TXD_PIN,原创 2022-06-25 17:26:52 · 1106 阅读 · 1 评论 -
Esp32 C3 Arduino 串口开发(5)-串口的错误处理
以下为普通函数做回调函数的实现例子。同时包含串口异常处理。异常20次后进行程序复位处理。 Serial.onReceiveError(OnUart0ReceiveError);//调用错误事件 Serial1.onReceiveError(OnUart1ReceiveError);//调用错误事件...原创 2022-06-25 12:31:29 · 1400 阅读 · 0 评论 -
Esp32 C3 Arduino 串口开发(4)-普通函数回调
Esp32 c3 串口事件以及异常处理使用普通函数回调测试包括接收事件以及错误事件原创 2022-06-25 12:25:51 · 1015 阅读 · 0 评论 -
Esp32 C3 Arduino 串口开发(4)-类函数回调
esp32 c3 Arduino 串口 缓冲区设置大小动态设置串口类函数事件回调串口类函数错误事件回调应用原创 2022-06-25 12:23:55 · 1283 阅读 · 0 评论 -
Esp32 C3 Arduino 串口开发(3)
Esp32 c3 通过freeRTOS 任务调多实现双串口轮训,无阻塞影响。freerTOS实现看门狗例子。原创 2022-06-25 12:18:16 · 727 阅读 · 0 评论 -
Esp32 C3 Arduino 串口开发(2)
esp32 C3 的测试版 9.9元,简洁小巧,用于学习测试非常方便。原来是装的Luatos,可以直接用Arduino开发。Arduino安装的为最新版 V2.00RC8,有点类似 vScode的风格,支持代码提示 、补全等功能 。...原创 2022-06-25 12:14:42 · 1166 阅读 · 0 评论 -
Esp32 C3 Arduino 串口开发(1)
合宙测试版,Esp32 c3 Arduino 的串口编程例子原创 2022-06-25 11:42:24 · 6404 阅读 · 0 评论