上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 主机获取从机数据包内容功能讲解。 根据eventType进行区分。 case GAP_DEVICE_INFO_EVENT: { // Add device to list // centralAddDeviceInfo(pEvent->deviceInfo.addr, pEvent->deviceI 阅读全文
posted @ 2024-12-11 11:23 SweetTea_lllpc 阅读(382) 评论(0) 推荐(0)
摘要: 功能实现: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 阅读全文
posted @ 2024-12-11 10:03 SweetTea_lllpc 阅读(232) 评论(0) 推荐(0)
摘要: 前言: 针对CH585NFC功能做汇总。 CH585可以做读卡器和模拟卡功能。 读卡器基于内部PLL产生13.56Mhz。模拟卡是定时器计算13.56Mhz回复时间。 引脚讲解: 引脚 描述 备注 PICC WAKE 引脚是用作模拟卡时的唤醒,悬空即可 NFC_CTR 1V1开发板可以选配该功能。可 阅读全文
posted @ 2024-11-18 14:51 SweetTea_lllpc 阅读(764) 评论(0) 推荐(0)
摘要: 一、广播回调和连接回调 功能:在连接间隔和广播间隔到来时,会进入该回调,可以在回调函数加上其他执行逻辑代码。 LL_ConnectEventRegister(connectCB); LL_AdvertiseEventRegister(adverCB); static void connectCB(u 阅读全文
posted @ 2024-11-06 19:43 SweetTea_lllpc 阅读(312) 评论(0) 推荐(0)
摘要: 主机基于例程修改: 从机基于例程修改: 阅读全文
posted @ 2024-11-06 19:17 SweetTea_lllpc 阅读(209) 评论(0) 推荐(0)
摘要: 连接检测-->主机枚举USB设备-->有效数据传输、功能控制等 阅读全文
posted @ 2024-10-17 18:32 SweetTea_lllpc 阅读(103) 评论(0) 推荐(0)
摘要: 前言: ADC多通道切换讲解和代码参考。 一、ADC 中断切换通道: 查看代码 #include "CH59x_common.h" #define adctest 1 volatile uint8_t adclen; volatile uint8_t DMA_end = 0; uint16_t ad 阅读全文
posted @ 2024-09-04 16:02 SweetTea_lllpc 阅读(568) 评论(0) 推荐(0)
摘要: 前言: 代码参考为首字节模式和数据流模式,均使用DMA,建议使用数据流DMA。 一、数据流/首字节收发代码参考 数据流流程: 主机定时器1ms间隔发送; 从机接收数据; 从机填入发送数据到DMA并通知主机接收; 主机DMA接收数据; 首字节流程: 主机定时器1ms间隔发送; 从机首字节接收并DMA接 阅读全文
posted @ 2024-08-22 17:49 SweetTea_lllpc 阅读(1267) 评论(0) 推荐(0)
摘要: 一、blePending 调用发送函数simpleProfile_Notify出现0x16时,指示为blePending,代表底层的缓存已被填满,需要底层的数据发送成功再进行发送。优化措施: 优化连接间隔; 适当增加单个连接间隔的包数量,BLE_TX_NUM_EVENT,默认为1,可以配置为3; 缓 阅读全文
posted @ 2024-08-20 09:36 SweetTea_lllpc 阅读(468) 评论(0) 推荐(0)
摘要: CH573sleep代码参考: #include "CH57x_common.h" void DebugInit(void) { GPIOA_SetBits(GPIO_Pin_9); GPIOA_ModeCfg(GPIO_Pin_9, GPIO_ModeOut_PP_5mA); UART1_DefI 阅读全文
posted @ 2024-07-30 09:49 SweetTea_lllpc 阅读(892) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页