摘要:        
1.串口1初始化: /* 配置串口1:先配置IO口模式,再配置串口 */ GPIOA_SetBits(GPIO_Pin_9); GPIOA_ModeCfg(GPIO_Pin_8, GPIO_ModeIN_PU); // RXD-配置上拉输入 GPIOA_ModeCfg(GPIO_Pin_9, GPI    
阅读全文
            posted @ 2024-07-02 09:09
WCH蓝牙应用分享
阅读(201)
推荐(0)
        
 
		
    
        
        
摘要:        
1.CH585 CH582 CH592 CH573需要通过USB或者UART1开启两线调试接口: CH572两线仿真默认打开,可以在MRS配置中关闭读保护即可仿真。 2.将USB拔下,LINKE用四根线与板子连接(vcc gnd swdio swdck),再将LINKE的usb端接电脑, 3.打开工    
阅读全文
            posted @ 2024-04-26 11:04
WCH蓝牙应用分享
阅读(915)
推荐(0)
        
 
		
    
        
        
摘要:        
一.根据所选芯片型号下载官网最新例程, tips: 若使用的是ch571这类codeflash是192k的芯片,需要将iap程序中的宏定义进行修改:源程序是0x0007000(448k),修改为0x0003000(192k) #define APP_CODE_END_ADDR 0x00030000     
阅读全文
            posted @ 2024-04-11 09:19
WCH蓝牙应用分享
阅读(745)
推荐(0)
        
 
		
    
        
        
摘要:        
CH583 内置有电源管理单元 PMU。系统电源从 VDD33 输入,通过内置的多个 LDO 电压调整器为系 统的 FlashROM、系统的数字电路(包括内核和 USB 等)和系统的模拟电路(包括高频振荡器、PLL、 ADC 和 RF 收发器等)提供所需的电源。GPIO 和 FlashROM 的电源    
阅读全文
            posted @ 2024-04-03 08:16
WCH蓝牙应用分享
阅读(941)
推荐(0)
        
            
        
        
摘要:        
首先,我们先来看下peripheral_main.c文件: #if(defined(DCDC_ENABLE)) && (DCDC_ENABLE == TRUE) PWR_DCDCCfg(ENABLE); #endif 这段代码是灰色的,说明没有调用,如果想要降低功耗,可以在config.h文件将DC    
阅读全文
            posted @ 2024-04-03 08:15
WCH蓝牙应用分享
阅读(2950)
推荐(0)
        
 
		
    
        
        
摘要:        
CH573 CH582 CH579外设TMR例程讲解 1.定时器0中断 IO翻转 #if 1 /* 定时器0,设定100ms定时器进行IO口闪灯, PB15-LED */ GPIOB_SetBits(GPIO_Pin_15); GPIOB_ModeCfg(GPIO_Pin_15, GPIO_Mode    
阅读全文
            posted @ 2024-02-03 15:10
WCH蓝牙应用分享
阅读(992)
推荐(0)
        
 
		
    
        
        
摘要:        
GPIO功能,从点亮一颗LED开始。 1.GPIO输出模式:将PB4引脚设置为推挽输出。 GPIOB_SetBits(GPIO_Pin_4); //设置默认电平,开启输出后输出高电平 // GPIOB_ResetBits(GPIO_Pin_4); //设置默认电平,开启输出后输出低电平 GPIOB_    
阅读全文
            posted @ 2023-12-20 09:32
WCH蓝牙应用分享
阅读(2152)
推荐(0)
        
 
		
    
        
        
摘要:        
看门狗功能是基于一个8位的递增计数器,计数时钟周期为131072/Fsys。当开启了看门狗超时复位功能后,一旦此计数器溢出会复位整个系统。 CH579例程中主频都是32M,看门狗超时复位最长时间为 131072/32000000*255=1.04448s。 CH573 CH582 CH592例程中主    
阅读全文
            posted @ 2023-11-24 14:45
WCH蓝牙应用分享
阅读(1633)
推荐(0)
        
 
		
    
        
        
摘要:        
CH573:在中断中翻IO,用示波器和逻辑分析仪抓取,间隔是500ms。 int main() { SetSysClock(CLK_SOURCE_PLL_60MHz); DebugInit(); PRINT("Start @ChipID=%02X\n", R8_CHIP_ID); GPIOB_Set    
阅读全文
            posted @ 2023-11-23 14:16
WCH蓝牙应用分享
阅读(715)
推荐(0)
        
 
		
    
        
        
摘要:        
一:系统篇: 软件复位 SYS_ResetExecute(); 延时函数 mDelaymS(1); //延时1ms mDelayuS(1); //延时1us 设置晶体匹配电容 void HSECFG_Capacitance(HSECapTypeDef c); //外部高频32MHZvoid LSEC    
阅读全文
            posted @ 2023-11-20 13:31
WCH蓝牙应用分享
阅读(1155)
推荐(0)