iot-fan

联系: iotfan123#163.com
注意:
1,本博客之内容来源于网上收集以及相关技术人员提供,如果有侵犯到您的权益,请电邮我沟通;
2,本博客之内容乃分享,交流,学习,研究之目的,作者不对内容的真实性,有效性,及时性负责,也不对因本博客的任何内容导致的任何后果负责;
3,本博客之内容禁止转发到CSDN网站,转到别的网站请保留出处.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  CH57x/CH58x外设

摘要:待编辑 适用芯片 CH579/CH578/CH577 CH573/CH571 定时器概述 26bit 支持 定时/PWM/捕获/计数 不支持预分频 每个timer pwm模式只支持1路 使用 下面我们在ch582上以timer1来做说明,主频60Mhz 定时 //初始化 TMR0_TimerInit 阅读全文
posted @ 2022-07-07 10:24 iot-fan 阅读(1733) 评论(0) 推荐(0) 编辑

摘要:iot-fan文章目录 本文为了方便快速搜索一些文章对本文章进行了一些整理 CH57x/CH58x/CH59x Getting start CH5xx系列BLE芯片 上手指南 CH5xx系列BLE芯片 固件下载,烧录 软件 外设 wch ble例程中关于低频时钟的选择和差异 CH5xx 系列BLE芯 阅读全文
posted @ 2022-04-26 13:20 iot-fan 阅读(5140) 评论(0) 推荐(3) 编辑

摘要:待编辑 CH57x,ch58x的 PWM的能力以及实现 本文所用的PWM为ch57x,58x的timer的pwm功能,而不是那个简单的专用的pwm外设 ##选择合适的音源 音源的关键参数:采样率,量化位宽 采样率:每秒采多少次,单位为Hz,这个跟我们的PWM的频率相关,不对应会导致我们的实际音频速度 阅读全文
posted @ 2022-03-25 11:46 iot-fan 阅读(2358) 评论(2) 推荐(0) 编辑

摘要:本文目的 本文将记录如何在沁恒的ble soc上使用rtc 以及注意事项 对于用到BLE功能,不建议直接对RTC直接操作,而是使用wch提供的"系统" TMOS的API,这里有个使用总结: https://www.cnblogs.com/iot-fan/p/13460082.html 适用芯片 CH 阅读全文
posted @ 2021-08-31 17:18 iot-fan 阅读(2782) 评论(0) 推荐(0) 编辑

摘要:本文目的 本文将记录如何在沁恒的RISC-V的BLE芯片上进行内部codeflash 和dataflash的读写,以及注意事项 适用芯片 CH573/CH571 CH583/CH582/CH581 CH592/CH591 CH569/CH565 (未验证) 说明(以下内容,使用CH573做示例,CH 阅读全文
posted @ 2021-08-31 15:00 iot-fan 阅读(4931) 评论(1) 推荐(1) 编辑

摘要:#本文目的 本文将记录如何在沁恒的ble芯片上修改printf的串口重定向,禁用,以及相关的注意事项 #适用芯片 * CH579/ch578/ch577 * CH573/CH571 * CH583/CH582/CH581 * CH592/CH591 #printf 中特性 * 默认冲过UART1出输 阅读全文
posted @ 2021-05-08 14:06 iot-fan 阅读(4171) 评论(0) 推荐(1) 编辑

摘要:#CH579/CH573/CH57x GPIO使用 其实不是很想写,无奈有时候还是写写,用到时候贴代码比较快 #适用芯片 CH579/CH578/CH577 CH573/CH571 CH581/CH582/CH583 #CH57x/CH58x GPIO特点 从手册上看,WCH的CH57x,CH58x 阅读全文
posted @ 2021-01-20 20:45 iot-fan 阅读(3880) 评论(0) 推荐(0) 编辑

摘要:#CH579/CH57x/CH58x ADC的使用 ##CH57x/CH58x系列ADC校准差异对比 |芯片 |差异说明| | | | |CH579| 需要做粗调,细调,粗调时候复用PA5,所以用到ADC的话,如果使用粗调,通常PA5需要悬空 | |CH573| 需要做粗调,不需要做细调, 粗调时候 阅读全文
posted @ 2021-01-20 20:27 iot-fan 阅读(1825) 评论(0) 推荐(0) 编辑

摘要:#CH579/CH573 之区别,替换注意事项 大致的区别,可以直接异步上手指南或者WCH官网BLE产品专页面 本文只探讨一些具体细节差异 |差异 |CH579系列 |CH573系列 |CH581/582/583 | | | | | | |供电 |2.1-3.6v |1.7-3.6v (注1) |1 阅读全文
posted @ 2020-10-08 01:16 iot-fan 阅读(3404) 评论(0) 推荐(0) 编辑

摘要:CH5xx 系列BLE芯片 SPI使用 本文只是对wch 官方例程做的一个补充说明, 以下未特别说明的情况下皆为实际项目验证过的代码 适用芯片 CH57x CH58x CH59x CH565/569 (未验证) SPI master 字节传输(全双工) __attribute__((section( 阅读全文
posted @ 2020-09-14 10:21 iot-fan 阅读(2567) 评论(3) 推荐(1) 编辑

摘要:CH579/CH573/CH583 支持多种功耗模式,实际上常用的无非就是RAM保持和RTC运行以及是否广播之间的各种组合罢了 由于CH57x/58x只有一个RTC且只有一个触发值中断可以设置,而用BLE等做休眠时候,协议栈会用到这个值去自行控制睡眠唤醒,这时候我们通常不能直接调用睡眠函数. CH5 阅读全文
posted @ 2020-08-11 00:49 iot-fan 阅读(6184) 评论(13) 推荐(1) 编辑

摘要:适用芯片 CH579/ch578/ch577 CH573/CH571 CH583/CH582/CH581 CH569/CH565(理论上适用) UART 外设特点 串口的时钟来至系统主频的整数分频 收发分别有8个字节的硬件FIFO,支持fifo阈值中断 接收支持超时中断 UART初始化 官网的历程中 阅读全文
posted @ 2020-08-05 13:47 iot-fan 阅读(4692) 评论(0) 推荐(0) 编辑