573

CF573B Bear and Blocks

题意 给定每列有多少个方块 \(h_i\)。 每次炸掉边缘的方块。 问你几次能把所有方块炸完。 Sol *1600 竟然还开了题解,该退役了。 发现每个方块只会有三种情况影响时间。 设每列的最短时间为 \(v_i\)。 \(h_i\) \(v_{i - 1} + 1\) \(v_{i + 1} + ......
Blocks 573B Bear 573 and

CH573 CH582 CH592 CH579 GPIO例程

GPIO功能,从点亮一颗LED开始。 1.GPIO输出模式:将PB4引脚设置为推挽输出。 GPIOB_SetBits(GPIO_Pin_4); //设置默认电平,开启输出后输出高电平 // GPIOB_ResetBits(GPIO_Pin_4); //设置默认电平,开启输出后输出低电平 GPIOB_ ......
CH GPIO 573 582 579

CH582 CH592 CH573 IO功能映射

CH BLE系列芯片IO功能脚都是固定的,不可以随意指定。 但是部分功能脚有映射功能,可以固定映射到某个对应IO(寄存器设置的固定映射) 功能脚有默认的IO,通过映射可以映射到对应固定的IO上,如下所示: 在引脚图上标记显示(以TXD0 和RXD0为例,默认在PB4 PB7,可以映射到PA14 PA ......
CH 功能 582 573 592

CH573 CH582 CH592 CH579 看门狗WDOG例程

看门狗功能是基于一个8位的递增计数器,计数时钟周期为131072/Fsys。当开启了看门狗超时复位功能后,一旦此计数器溢出会复位整个系统。 CH579例程中主频都是32M,看门狗超时复位最长时间为 131072/32000000*255=1.04448s。 CH573 CH582 CH592例程中主 ......
CH WDOG 573 582 579

CH573 CH582 CH592 CH579 SysTick使用

CH573:在中断中翻IO,用示波器和逻辑分析仪抓取,间隔是500ms。 int main() { SetSysClock(CLK_SOURCE_PLL_60MHz); DebugInit(); /* 配置串口调试 */ PRINT("Start @ChipID=%02X\n", R8_CHIP_I ......
CH SysTick 573 582 579

CH573 CH582 CH592 CH579常用库函数记录

一:系统篇: 软件复位 SYS_ResetExecute(); 延时函数 mDelaymS(1); //延时1ms mDelayuS(1); //延时1us 设置晶体匹配电容 void HSECFG_Capacitance(HSECapTypeDef c); //外部高频32MHZvoid LSEC ......
CH 函数 常用 573 582

CF573D

分析 遇到难的题都可以考虑一下弱化版。对于这道题,弱化版很简单,就是排序后对应位置的点匹配。那么加入限制后,可能就会需要微调一下(这种微调的想法也是很有价值的)。 考虑什么时候会需要调整,无非就是匹配到了自己的马。既然要调整,那必然会和另一个人的马交换,在这个基础上,还希望距离原来的尽可能近。 不妨 ......
573D 573 CF

CH573 CH582 CH579 peripheral通用外设讲解 演示设备主动断开连接

顾名思义,在实际使用中可能需要从机主动与主机的连接,重新进入广播状态或者睡眠状态等,以下示例从原理和实现角度讲述从机主动断开连接具体过程。 从机主动断开连接很简单,LIB提供了接口函数可以直接调用。 /** * @brief Terminates the existing connection. * ......
外设 peripheral CH 设备 573

CH573 CH579 CH582 蓝牙断开连接原因分析

下面列举几个常见的蓝牙断开连接原因: 1.reason8:连接超时,根本原因:底层在设置的超时时间内,没有成功通信过, 下面这几种情况可能发生:1.程序中有比较耗时的处理,导致主循环一直没有查询,2.32k晶振误差很大导致。 2.reason13:对方远程主动断开连接。 3.reason16:本地主 ......
原因分析 CH 原因 573 579

CH592/CH582/CH573/CH579服务修改

原文链接: https://www.cnblogs.com/frontier/p/16845596.html 在对ble系列应用时,很多时候拿手机充当主机。在使用ble 调试助手时常会用到write、read、notify等功能。有时可能会根据自己的需求对这些服务进行修改。下图是官方例程体现出的se ......
CH 592 582 573 579

CH573 CH579 CH582程序烧录讲解

原文链接: https://www.cnblogs.com/risc5-ble/p/16865626.html 第一步,我们需要学会如何下载程序: WCH的蓝牙芯片CH57x/CH58x大部分是支持串口烧录、USB烧录和LINK烧录的,除了一些特殊的封装, 如571K没有USB口,只支持串口免按键烧 ......
CH 程序 573 579 582

CH573 CH582 CH579蓝牙从机(Peripheral)/主机(Central)例程讲解一(蓝牙主从机收发数据接口说明)

原文链接: https://www.cnblogs.com/risc5-ble/p/15994545.html 前言: 蓝牙从机,顾名思义,就是一个蓝牙从设备,可以不断发送广播等待与主机建立连接进行通信,建立连接后,可以通知主机,也可以收到主机发的信息, 一般使用BLE调试助手(安卓应用市场可下载) ......
机收 主从 Peripheral CH 接口

CH573 CH582 CH579外设FLASH例程讲解

1.CH573和CH582的codeflash为448k,可用来存放程序和掉电保存的数据,dataflash为32k,可用来存放掉电保存的数据。 DataFlash 擦 写 读 接口函数: EEPROM_ERASE(0, EEPROM_BLOCK_SIZE); //Data-Flash擦地址为相对地 ......
外设 CH FLASH 573 582

CH573 CH582 CH579外设RTC使用讲解

一.RTC可以选择使用外部32768HZ晶振或芯片内部32768HZ(区别是精度不同)外部:20ppm以内 外部:0.04%-0.1%(400ppm-1000ppm)。 LClk32K_Select(Clk32K_LSI); //启用内部32K 精度0.04%-0.1%(400ppm-1000ppm ......
外设 CH 573 582 579

CH571,CH573,CH582,CH592低功耗蓝牙定向广播回连

以CH582的Hid_Keyboard例程为例, 思路是这样的: 1、CH582首次广播面向对象为所有扫描设备,例程默认就是这种广播方式; 2、我们主机设备与CH582建立配对之后,可以利用hidDevPairStateCB回调添加代码找到我们主机设备的地址信息(remote_addr)以及地址类型 ......
功耗 CH 571 573 582

CH582 CH592 CH573 Central提高连接速度

主机连接很慢,怎么解决? 主机端开启高速扫描 // TRUE to use high scan duty cycle when creating link #define DEFAULT_LINK_HIGH_DUTY_CYCLE FALSE //FALSE 改成TRUE,启动高速扫描,增加连接速度 ......
CH 速度 Central 582 573

CH582 CH592 CH573 CH32V208 CH32F208 EVT更新建议

近期发现部分用户EVT使用版本较旧,虽然官网对SDK进行了及时更新,但是并不能保证每个客户都能及时更新,但是因为版本不同,旧版EVT可能存在各种问题,我们会尽量提醒客户更新,同时也希望各位用户可以关注一下SDK的变更,如果有疑问或者想知道详细变更可以咨询FAE。 CH582SDK : CH583EV ......
CH 208 建议 32 V208

CH582 CH592 CH573外接PA芯片

一、PA简介 PA是Power Amplifier的简称,中文名称为功率放大器,简称“功放”,指在给定失真率条件下,能产生最大功率输出以驱动某一负载的放大器。 对于射频通信系统,PA负责发射通道的信号放大,实现增加无线通讯距离的目的。 二、PA芯片推荐中科微 AT2401CSkyworks RFX2 ......
芯片 CH 582 573 592

CF573E Bear and Bowling

这种题目首先我们可以想一个比较蠢的 $n^2$ DP,然后观察一些性质来优化它。 那很显然我们可以设 $f_{i,j}$ 表示前 $j$ 个数选了 $i$ 个,有 $$ f_{i,j}=\max(f_{i,j-1},f_{i-1,j-1}+a_j\cdot i) $$ 写个暴力,先猜了一手凸性发现错 ......
Bowling 573E Bear 573 and

CH573一款集成BLE 无线通讯的32 位RISC微控制器芯片

CH573是集成BLE 无线通讯的32 位RISC微控制器。片上集成低功耗蓝牙BLE通讯模块、全速USB主机和设备控制器及收发器、SPI、4 个串口、ADC、触摸按键检测模块、RTC 等丰富的外设资源。 功能 l 内核Core: - 青稞RISC-V处理器WCH RISC-V3A - 支持RV32I ......
制器 无线通讯 芯片 无线 通讯

给CH571,CH573,CH582,CH592蓝牙广播增加系统弹窗(仅对Windows电脑生效)

以CH582为例,我们随便打开一个BLE例程,我这边以Hid_Keyboard例程为例, 找到我们广播包所在处,如下图 在其中添加一段描述符, 加上一串:0x06,0xff,0x06,0x00,0x03,0x00,0x80 这样我们在蓝牙广播时电脑就会发出弹窗。 ......
CH Windows 系统 电脑 571

ch583/ch582/ch573/ch571 central(主机)程序

本程序是在CH582m上运行的, 一、主从连接 主机这里可以根据从机的MAC地址进行连接。static uint8_t PeerAddrDef[B_ADDR_LEN] = {0x02, 0x02, 0x03, 0xE4, 0xC2, 0x84}; 一般从机在使用的时候不做其他配置时使用的是芯片本身的 ......
ch 主机 central 程序 583

CH582 CH592 CH573 BLE HID工程新增透传服务

如题,比如想在BLE HID的工程上新增数传服务,用来进行自定义数据传输,可以在HID的例子基础上增加数传 service,具体操作如下 比如以CH573为例子,在EXAM\BLE\HID_Keyboard例子的基础上增加自己的数传service,具体操作如下: 第一步: 找到EXAM\BLE\BL ......
CH 工程 582 573 592

ch573 程序烧录和调试步骤总结

使用手机typec-usb线连接评估板和pc,打开软件 选择芯片系列,芯片型号,下载接口选择usb,选择目标程序文件hex 按住评估板的boot键,拨动电源开关到on,可以看到设备列表显示出可选的设备 选择设备列表的选项 下载配置如图中配置 点击下载,程序即可烧录进机器,如果是点亮led,需要使能l ......
步骤 程序 573 ch

BLE无线性能粗测-CH582 CH592 CH573

BLE无线信号好的基础是硬件设计要遵循一定的要求,具体如下: CH582M 原理图设计 如果没有遵循以上要求,BLE无线信号是没有办法保证的,后面的测试方法可以继续,可能改善,但是可能影响不大(举个例子,身高179cm,随便穿个鞋子就180+了,如果只有150cm,想通过穿鞋子达到180+,你品品) ......
CH 性能 无线 BLE 582

CH582 CH592 CH573 CH579 Observer增加白名单

白名单机制 白名单(white list)是BLE协议中最简单、直白的一种安全机制。其原理很简单,总结如下(前面的分析文章中都有介绍): 所谓的白名单,就是一组蓝牙地址; 通过白名单,可以只允许特定的蓝牙设备(白名单中列出的)扫描(Scan)、连接(connect)我们,也可以只扫描、连接特定的蓝牙 ......
CH Observer 名单 582 573
共26篇  :1/1页 首页上一页1下一页尾页