(WCH)代码结构
概览 #include "config.h" #include "HAL.h" #include "gattprofile.h" #include
(WCH)蓝牙
低功耗蓝牙手册链接 这个手册以最基本的外围设备Peripheral讲述了程序执行的流程. 核心是 TMOS , 这个 OS 本质是一个事件驱动的其实也不算是 OS. 但是简单又牛逼, 只要一步一步看手册, 跟着手册看函数, 就能读懂整个例子. 例子文件 ├── BLE_UART ├── BLE_US
(WCH)基础外设
教程来自链接 不得不吐槽一下, 沁恒的库真的很浅, 和 STM 的 HAL 库比,通过两个跳转就能看见它的寄存器操作,麻了. 好吧好处就是能让我知道原理, 坏处就是调用草率,不容易懂. (一) 点灯 #include "CH57x_common.h" int main(){
(ESP-IDF)ADC
理论 ESP32c3 的 ADC 分为两个单元, 我们这里使用了单元 1 . 步骤 设置 ADC 位宽 设置 ADC 通道衰减 为使用的 ADC 单元设置 ADC 矫正 取得 ADC 数值 ADC 转化电压 代码 至于esp_adc_cal_characterize()的 3300 这个数值其实没有
(ESP-IDF)GPIO
点灯方法(一) #include <stdio.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include</
(Linux)F1C200S Uboot
交叉编译工具链 F1C200s内核ARM9 使用 ARMv5 架构,因此支持 ARMv5 的工具链都能编译,一般使用arm-linux-gnueabi- 开发环境使用 Ubuntu16.04 解压编译器到/usr/local/arm-linux-gcc/ 添加环境变量nano /etc/profil