摘要:        
根据WCH提供是EVT包中的蓝牙从机例程进(Peripheral例程)行修改实现: 步骤一:更改配对模式,将等待对方发起配对改为主动发起配对, 默认是:uint8_t pairMode = GAPBOND_PAIRING_MODE_WAIT_FOR_REQ; 更改为:uint8_t pairMode    
阅读全文
            posted @ 2023-10-23 10:53
WCH蓝牙应用分享
阅读(664)
推荐(0)
        
 
		
    
        
        
摘要:        
一.如何添加全局宏定义 二.将灰色的库文件参与编译 三.配置PRINT函数不加\n和打印浮点 四.解决警告there is a hole的问题 五.解决const变量地址不在codeflash中的问题 六.DEBUG时如何不清空codeflash和dataflash 七.配置V208仿真大于160k    
阅读全文
            posted @ 2023-10-17 14:01
WCH蓝牙应用分享
阅读(941)
推荐(0)
        
 
		
    
        
        
摘要:        
下面列举几个常见的蓝牙断开连接原因: 1.reason8:连接超时,根本原因:底层在设置的超时时间内,没有成功通信过, 下面这几种情况可能发生:1.程序中有比较耗时的处理,导致主循环一直没有查询,2.32k晶振误差很大导致。 2.reason13:对方远程主动断开连接。 3.reason16:本地主    
阅读全文
            posted @ 2023-09-28 10:53
WCH蓝牙应用分享
阅读(2858)
推荐(0)
        
 
		
    
        
        
摘要:        
CH573,CH582,CH592的codeflash为448k,可用来存放程序和掉电保存的数据,dataflash为32k,可用来存放掉电保存的数据。 使用时注意点: 1.无论的CodeFlash写操作,还是DataFlash的写操作,其传入的源数据指针只支持在RAM中,而不支持在flash中,否    
阅读全文
            posted @ 2023-09-20 16:11
WCH蓝牙应用分享
阅读(2486)
推荐(0)
        
            
        
        
摘要:        
一.RTC可以选择使用外部32768HZ晶振或芯片内部32768HZ(区别是精度不同)外部:20ppm以内 内部:0.04%-0.5%(400ppm-5000ppm)。 下面初始化选择其中之一调用: LClk32K_Select(Clk32K_LSI); //启用内部32K 精度0.04%-0.5%    
阅读全文
            posted @ 2023-09-20 14:24
WCH蓝牙应用分享
阅读(2051)
推荐(0)
        
 
		
    
        
        
摘要:        
WCH官方提供的例程PWMX是8位的PWM,占空比可调,PWM 周期固定可选8 种周期, int main() { SetSysClock(CLK_SOURCE_PLL_60MHz); //Fsys /* 配置GPIO */ GPIOA_ModeCfg(GPIO_Pin_12, GPIO_ModeO    
阅读全文
            posted @ 2023-05-11 21:02
WCH蓝牙应用分享
阅读(1709)
推荐(1)
        
 
		
    
        
        
摘要:        
EVT例程中提供了两种OTA方式,在EVT中BLE目录下有一个PDF说明:WCH蓝牙空中升级(BLE OTA) 方式一是带库升级,整个codeflash分成四个区域,Jump IAP,APP1,APP2,IAP。 Jump IAP为4K,用来跳入到IAP中,此工程main中并无函数,会直接跳转到IA    
阅读全文
            posted @ 2023-05-10 21:37
WCH蓝牙应用分享
阅读(2665)
推荐(0)
        
 
		
    
        
        
摘要:        
WCH官网链接:搜索 - 南京沁恒微电子股份有限公司 在WCH官网右上角选择放大镜搜索CH585 CH582 CH592 CH573 CH572 CH579关键词即可下载对应资料。 一、必要资料: 1.CH585 CH582 CH592 CH573 CH572是RISCV内核,需使用MRS编译器:     
阅读全文
            posted @ 2023-05-09 20:26
WCH蓝牙应用分享
阅读(1753)
推荐(0)
        
 
		
    
        
        
摘要:        
蓝牙从机设置白名单,可以只扫描应答(白名单中列出的)设备,只允许(白名单中列出的)设备连接。 蓝牙主机设置白名单,可以只扫描、连接特定的蓝牙设备(白名单中列出的)。 一.蓝牙从机白名单设置有关的函数介绍: 1.extern bStatus_t LL_ClearWhiteList( void ); /    
阅读全文
            posted @ 2023-01-12 13:34
WCH蓝牙应用分享
阅读(1564)
推荐(0)
        
 
		
    
        
        
摘要:        
第一章提供了资料下载,可以下载到我们的编译器和ISPTOOL。 那么第二章就是讲解CH585 CH582 CH592 CH573 CH572 CH579如何使用ISPTOOL下载程序: WCH的蓝牙芯片CH57x/CH58x/CH59x大部分是支持串口烧录、USB烧录和LINK烧录的,除了一些特殊的    
阅读全文
            posted @ 2022-12-23 14:47
WCH蓝牙应用分享
阅读(9286)
推荐(1)