摘要:
博客推荐参考: 目录 - JayWell - 博客园 (cnblogs.com) 小花的随笔目录 - WCH蓝牙应用分享 - 博客园 (cnblogs.com) CH579 CH573 CH582 芯片使用知识分享目录 - debugdabiaoge - 博客园 (cnblogs.com) iot- 阅读全文
摘要:
针对CH585的LEDC接口驱动ws2812点灯测试 #include "CH58x_common.h" #include "ch58x_drv_ledc.h" __attribute__((__aligned__(4))) uint8_t SPI_Tx_Buffer[] = { 0x03, 0x0 阅读全文
摘要:
前言:实现动态修改MAC,需要注意关闭广播后调用GAP_ConfigDeviceAddr(ADDRTYPE_PRIVATE_NONRESOLVE, ownAddr)配置完成后再开启广播。 void HidEmu_Init() { tmos_start_task(hidEmuTaskId, Close 阅读全文
摘要:
1、波特率配置 ①使用BLE_UART APP连接后,会发送短命令配置波特率并生效,9141断电后则不再生效。 例如9141配置为9600,连接BLE_UART默认被配置为115200,此时AT指令也是115200生效。将9141断电再上电,则指令恢复为9600; ②使用BLECOMWIN连接后,会 阅读全文
摘要:
一、前言 针对1拖1烧录器的烧录方式升级,可实现16路串口并行烧录。 二、框架与硬件 三、操作流程 ①ISP工具导出烧录配置 ②配置上位机加载固件和配置 ③发布工具上位机并进行下载 四、日志 日志显示,需要关闭烧录工具,然后可以查看到烧录的UID。 如果需要重复烧录,将日志的UID修改即可(修改1字 阅读全文
摘要:
memcpy提速方法: #define ALIGN_MASK 0x3 #define COPY32 *d32 = *s32; d32++; s32++; #define COPY8 *d8 = *s8; d8++; s8++; #define SET32(x) *d32 = x; d32++; #d 阅读全文
摘要:
主机获取从机数据包内容功能讲解。 根据eventType进行区分。 case GAP_DEVICE_INFO_EVENT: { // Add device to list // centralAddDeviceInfo(pEvent->deviceInfo.addr, pEvent->deviceI 阅读全文
摘要:
功能实现:ADC DMA方式循环采样。 采集周期:(256-192)*16*Tsys = (256-192)*16/62.4M = 16.5us 进中断周期:16.5us*采集数据的长度 = 16.5us int main() { uint8_t i; signed short RoughCalib 阅读全文
摘要:
前言: 针对CH585NFC功能做汇总。 CH585可以做读卡器和模拟卡功能。 读卡器基于内部PLL产生13.56Mhz。模拟卡是定时器计算13.56Mhz回复时间。 PICC WAKE引脚是用作模拟卡时的唤醒,悬空即可。 未完...... 阅读全文