- 博客(45)
- 收藏
- 关注
原创 方案介绍|CW32L010安全低功耗MCU:驱动高速风筒新力量
武汉芯源半导体的CW32L010系列产品是基于华虹半导体最新的90nm超低漏电嵌入式闪存工艺,极其出色的性能和更合理的价格定位,为用户带来了极具竞争力的选择,实现了高性能与低成本的完美结合。本文将介绍武汉芯源半导体CW32L010系列单片机在高速风筒的应用方案,该方案采用的是目前市场上主流的MCU+MOS+预驱方案,使用32位MCU CW32L010F8P6作为主控单元,无刷马达的开关电路采用分离的MOS,再配合预驱。支持多种智能控制算法,如温度控制、风速调节、过热保护等,提升用户体验,同时确保使用安全。
2024-12-10 13:31:17
1218
1
原创 CW32L010安全低功耗MCU,树立M0+产品行业新标杆!
CW32L010系列产品基于华虹半导体最新的90nm超低漏电嵌入式闪存工艺,极其出色的性能和更合理的价格定位,为用户带来了极具竞争力的选择,实现了高性能与低成本的完美结合。CW32L010在设计时对RTC补偿机制进行了优化,可选择32,128,256秒为一个补偿周期,最精细的补偿精度可达到0.060ppm,支持亚秒级读数。在同等成本下,扩大存储容量,为用户提供同级最宽裕的程序和非易失存储空间,使得产品在面临功能升级或迭代时,能够更加灵活地进行软件更新和扩展。
2024-10-09 10:28:00
1483
原创 CW32F030K8T7单片机在即热式热水器的应用介绍
若持续按住“+”键或“-”键 2 秒钟以上,数码管的数值则以 3/S的频率快速增加或减少,设定完后闪烁显示设定温度,无操作3S后静止显示当前的水温。“+”或“-”键只能单向设置,即:按“+”键只能增加;CW32F030C8T7有着丰富的外设接口,配备了多路UART、SPI、I2C等通信接口,同时,其高精度的ADC(模数转换器)可以实时监测水温,实现对温度精确控制,采用高性能的温敏电阻实时采集热水器内水温,将温度信号转变为电压信号送CW32F030C8T7单片机处理后,在数码管进行实时显示。
2024-06-06 15:53:31
1236
1
原创 基于CW32F030C8T7永磁同步电机无感FOC控制方案介绍
FOC(Field Oriented Control)磁场定向控制基于三相电流及母线电压检测,产生任意矢量方向的控制磁场,保证电机在转动过程中力矩始终恒定,相比于6步换向控制,电机运转更平稳,但控制也相对复杂。此外,CW32F030C8T7支持最多39路I/O接口,内置ATIM高级定时器,支持6路带死区控制互补PWM输出,其它外设包括:1路12位ADC,3路UART、2路SPI、2路IIC、模拟电压比较器、低电压检测器以及多路定时器等功能模块,非常适合电机控制应用。●基于磁链观测器的无感FOC控制。
2024-02-27 11:34:50
764
1
原创 CW32单片机在智能马桶的应用介绍
当电量不足时,单片机会通过控制模块对电源进行调节,以延长电池的使用寿命。智能马桶作为其中一种智能家居产品,通过单片机接受和处理来自传感器的数据,然后通过控制模块对智能马桶的各项功能进行控制,实现对智能马桶的全面控制和调节。CW32L083系列产品非常适合各种小、中型电子产品的应用领域,比如医疗和手持设备、PC外围设备、游戏设备、运动装备、报警系统、智能门锁、有线和无线传感器模块、表计等产品。CW32单片机通过接收用户的操作指令,进行流量检测,根据用户所需的水流大小和冲洗时间,精确地控制水泵的工作和停止。
2023-12-20 10:17:03
1124
1
原创 武汉芯源半导体首款车规级MCU,CW32A030C8T7通过AEC-Q100测试考核
武汉芯源半导体始终将安全可靠性要求放在第一位,遵循AEC-Q100测试标准,进行了包括高温工作寿命试验(HTOL)、早期失效率试验(ELFR)、静电放电人体模型(HBM)、静电放电充电装置模型(CDM)、高温门领试验(LU-HT)、电磁兼容试验(EMC)等19项测试。由于车规级芯片在可靠性、安全性、使用寿命方面的要求高于消费级、工业级芯片,AEC-Q100测试考核门槛高、测试项目覆盖广、标准极为严苛,是芯片产品进入汽车领域的重要通行证之一。-支持多达三路低功耗UART、两路I2C、两路SPI接口;
2023-11-30 15:58:05
257
原创 【应用笔记】Sub-1G系列产品CW32W031单片机CAD应用参考
用户在使用 CAD 功能时,需根据应用场景选择修改 PAN3028_cad_en() 函数中的寄存器值(PAGE1_SEL,0x0f, 默认值为 0x10),在使用完 CAD 功能后,建议调用 rf_set_cad_off() 函数,rf_set_cad_off() 函数可以关闭 CAD 功能并将接收阈值恢复。此时,接收端不会产生正确的接收结果。此时,接收端不会产生正确的接收结果。CAD 功能初始化时,修改了芯片的接收阈值,设置不同的接收阈值,会影响芯片的接收灵敏度,并可能存在CAD 误触发的情况。
2023-09-13 09:53:33
555
原创 武汉芯源半导体CW32F030系列MCU在电焊机的应用
电焊机主要由电源、控制器和焊接头组成,其中电源提供高电压、大电流的电能,控制器负责控制电源的通断和调节焊接参数,焊接头则将电能转化为热能,实现金属的熔化和焊接。随着科技的不断进步和应用技术的不断发展,单片机在电焊机中的应用将会更加广泛和深入,为工业生产带来更多的便利和效益。●可实现对电焊机的自动化控制,可以通过输入接口设置焊接参数,通过输出接口控制电源的通断和调节焊接参数,实现自动焊接;●对焊接过程进行实时监控,通过对焊接电流、电压等参数的采样和处理,可以实现焊接质量的自动检测和评估,保证焊接质量;
2023-09-06 09:33:14
277
原创 【应用笔记】使用 CW32 实现电池备份(VBAT)功能
电池备份(VBAT)功能的实现方法,一般是使用 MCU 自带的 VBAT 引脚,通过在该引脚连接钮扣电池,当系统电源因故掉电时,保持 MCU 内部备份寄存器内容和 RTC 时间信息不会丢失。对于自带 VBAT 引脚的 MCU,MCU 内部有对 VBAT 电源和系统电源的管理单元,保证在系统电源掉电后,及 时切换 VBAT 引脚电源给备份域供电,保证 RTC 正常工作。当系统电源 VDDIN 恢复供电时,产生高电平中断,唤醒 MCU,退出 DeepSleep 低功耗睡眠模式。
2023-08-15 13:14:43
821
原创 【应用笔记】CW32 电容式触摸按键设计指南
4. GTIM的计数器 CNT清 0,GPIO口配置为输入高阻态,电容上的电荷基本通过 R泄放(图中蓝色箭头所示), 需要一定的时间,此时电容上的电压要比 VC 比较器的反相端的电压高,VC 输出高电平,是 GTIM 的门 控信号有效,GTIM 进行计数。5. 当电容上的电压降低到比 VC 比较器的反相端的参考电压低时,VC 输出低电平,GTIM 停止计数,同时 VC 比较将产生一个中断信号,此时读取 GTIM 的 CNT 的计数值,和判决门限比较可以判断是否发生触 摸按键的事件。
2023-07-04 11:53:09
708
原创 CW32L083不同主频功耗测试
检测时钟数量可通过内置锁相环控制寄存器 SYSCTRL_PLL 的 WAITCYCLE 位域进行设置,通过内置锁相环控制寄存器 SYSCTRL_PLL 的 STABLE 标志位,可确定 PLL 时钟是否稳定,STABLE 标志为 1 表 示 PLL 时钟已稳定,为 0 则表示 PLL 时钟还未稳定。为保证锁相环的锁定收敛速度及输出时钟相噪性能,用户需根据实际的输入参考时钟频率和输出时钟频率分别设置 SYSCTRL_PLL.FREQIN 和 SYSCTRL_PLL.FREQOUT 位域的值。
2023-06-27 16:28:28
291
原创 CW32系列模数转换器(ADC)
GTIM1定时器定时1S,定时器1S中断触发启动ADC转换,采样AIN1,并通过GTIM2以PWM方波输出ADC采样值:PWM占空比50%,周期为1Hz-5000Hz,对应ADC的0-4095采样值。向 ADC 启动寄存器 ADC_START 的 START 位域写入 1,启动 ADC 转换,转换完成后硬件自动清零。多种转换模式,全部支持转换累加功能 - 单次转换 - 多次转换 - 连续转换 - 序列扫描转换 - 序列断续转换。ADC 控制寄存器 ADC_CR0 的 MODE 位域配置 ADC 工作模式。
2023-06-01 12:04:21
1403
原创 CW32单片机UART低功耗模式介绍
要实现深度休眠模式下使用 UART 唤醒功能,需在进入深度休眠模式之前使能 UART 接收完成中断(即设置 UARTx_IER.RC 为 1),数据接收完成时,接收完成中断将唤醒MCU恢复到运行模式。在休眠模式或深度休眠模式下,均可通过中断来唤醒 CPU,返回到运行模式。但是,值得注意的是,如果用户在中断服务程序中执行 WFI 命令进入休眠(包括深度休眠),则需要比此中断更高优先级的中断才能唤醒 CPU,因此,我们强烈建议用户在准备进入休眠前,应先处理完所有中断服务程序,并且清除所有中断请求和中断标志。
2023-05-22 16:12:05
626
原创 CW32L083的UART单线半双工模式介绍
在该模式下,使用 UARTx_TXD 引脚进行数据的发送和接收,不占用 UARTx_RXD 引脚(UARTx_RXD 可作通用 IO 使用)。写数据到 UARTx_TDR 寄存器后,UARTx_TXD 引脚立即进入发送状态,输出 UARTx_TDR 寄存器中的数据。没有发送数据时,UARTx_TXD 引脚处于接收状态,数据接收完成后,接收完成标志位 UARTx_ISR.RC 会被硬件置 位,此时应尽快读取 UARTx_RDR 寄存器,并清除 UARTx_ISR.RC 标志位。
2023-05-11 16:26:35
1196
原创 基于CW32F030单片机的模式二便携充电枪应用介绍
近年来,新能源汽车快速发展和普及,但随之而来的“续航焦虑”也困扰着广大车主。于是,可随身携带、只要有标准插座就能为“爱车”充电的便携式充电枪进入消费者视野。模式二便携式充电枪作为即插即用型充电设备,结构简洁、操作简单,不受充电场地限制,满足电动车主随时充电的应用诉求。此外,模式二便携式充电盒在使用过程中性能稳定,相比模式一无保护式充电,模式二充电安全有保障。图为:思皓新能源车的便携充电枪。
2023-05-11 16:19:44
532
原创 CW32单片机UART波特率设置介绍
BRRF(UARTx_BRRF[3:0]),是波特率计数器的小数部分,可设置范围为 0 ~ 15。可将通用定时器(GTIM)的输入捕获来源配置为 UART 的 RXD 信号,或者将 GTIM 的门控信号配置为 UART 的 RXD 信号,配合使用相关软件算法测量 UART 的波特率,以实现波特率自适应。波特率表示单位时间内传送的码元符号的个数,它是对符号传输速率的一种度量,它用单位时间内载波调制状态改变的次数来表示,即指一个单位时间内传输符号的个数(Baud,单位符号:Bd)。三、波特率计数器寄存器定义。
2023-05-05 16:32:14
851
原创 CW32单片机UART基本数据收发功能介绍
串行数据包括1个低电平起始位、5、6、7或8个数据位、1个或2个高电平停止位,支持奇校验/偶校验/标志校验/空白校验。CH340支持常用通讯波特率:50、75、100、110、134.5、150、300、600、900、1200、1800、2400、3600、4800、9600、14400、19200、28800、33600、38400、56000、57600、76800、115200、128000、153600、230400、460800、921600、1500000、2000000等。
2023-04-19 10:28:16
791
原创 CW32单片机I2C接口读写EEPROM芯片介绍
程序完成I2C主设备配置后,先将u8Senddata数组中的内容写入到EEPROM的第1页(CW24C02每页8字节):发送START信号后,I2C模块会产生状态改变中断,在中断服务程序中根据不同状态值进行不同处理,直到完成CW24C02的页写模式所有数据字节以及STOP信号发送,发送完成后置写操作流程完成标志。顺序读操作时序:和随机读时序类似,只是在主机接收到1字节数据后,不发送停止信号,而是继续发送时钟进行下一个字节数据的接收,直到所有所需读取的数据全部读取,之后再发送停止信号。
2023-04-12 10:50:49
569
原创 开始报名!CW32开发者扶持计划正式进行,将助力中国的大学教育及人才培养
武汉芯源半导体积极参与推动中国的大学教育改革以及注重电子行业的人才培养,建立以企业为主体、市场为导向、产学研深度融合的技术创新体系。2023年3月,武汉芯源半导体开发者扶持计划正式开始进行,以打造更为丰富的CW32生态社区。
2023-03-14 10:50:29
299
2
原创 CW32F系列MCU用于快速无线充电,支持一芯双充
芯联创新采用武汉芯源半导体的CW32F003推出支持无线充15W及一芯双充方案,支持PD与C口升级,可做5W、7.5W、10W、15W,数字解码,15W温度保持30~60℃。转换率高达百分之75-80%,应用场景:车载无线充,桌面无线充,磁吸充电宝等。
2023-03-14 10:49:36
278
原创 CW32定时器及其中断介绍
GTIM 支持定时器模式、计数器模式、触发启动模式和门控模式 4 种基本工作模式,每组带4 路独立的捕获 / 比较通道,可以测量输入信号的脉冲宽度(输入捕获)或者产生输出波形(输出比较和 PWM)。定时器中断是由CW32中的定时器引起的中断,所谓中断就是程序正常顺序执行的时候,出现了突发事件,CPU停止当前的程序的执行,转去处理突发事件,处理完毕后又返回原程序被中断的位置继续执行。编码器计数方向变化中断、CHx捕获比较中断、计数器下溢中断、计数器触发中断、计数器ARR溢出中断。
2023-02-28 16:37:58
974
原创 CW32超低功耗家族再添新成员:32位M0+内核MCU CW32L052系列产品
CW32L052工作温度为-40℃~85℃,宽工作电压1.65V~5.5V,支持Sleep和DeepSleep两种低功耗工作模式,在DeepSleep模式下工作电流仅为500nA,从这一模式下唤醒时间仅为4us。DeepSleep 用于实现最低功耗,CPU 停止运行,高速时钟模块(HSE、HSIOSC)自动关闭,低速时钟(LSE、LSI、RC10K、RC150K)保持原状态不变。当发生外部复位,或 IWDT 复位,或部分外设中断发生,或 RTC 事件发生时,芯片退出 DeepSleep 模式。
2023-02-21 14:12:15
555
原创 CW32实时时钟(RTC)介绍
RTC 支持时间戳功能,即通过 RTC_TAMP 引脚触发,将当前时间和日期分别保存到时间戳日期寄存器 RTC_TAMPDATE 和时间戳时间寄存器 RTC_TAMPTIM,同时可产生时间戳中断。如果发生第一次时间戳事件后,未通过软件清除 RTC_ISR.TAMP 标志位,又产生了第二次时间戳事件,时间戳溢出标志位 RTC_ISR.TAMPOV 会被置 1,如果设置了时间戳溢出中断使能位 RTC_IER.TAMPOV 为 1,将产生中断请求。RTC初始化,日期时间读取,间隔中断,闹钟设置。
2023-01-10 15:26:47
847
原创 CW32系统滴答SysTick定时器介绍
SysTick定时器内部含有一个24位的递减计数器,当计数减至0时,会从SysTick的重装载寄存器中取值作为计数器的初始值,同时可以选择在这个时候产生中断(异常号:15)。对于mS级及以上的延时,可在完成SysTick定时器初始化后,通过SysTickDelay(uint32_t Delay)函数来实现,该函数的形参为需要延时的mS数。第3为:COUNTFLAG,SysTick计数比较标志,如果在上次读取本寄存器后,SysTick已经数到0了,则该位为1,如果读取该位,该位自动清零。
2023-01-05 13:57:57
654
原创 持续深耕物联网领域,武汉芯源半导体发布Sub-1G系列产品CW32W031
CW32W031采用ChirpIoTTM调制解调技术,支持半双工无线通信,工作频段为370~590 MHz和740~1180MHz,具有高抗干扰性、高灵敏度、低功耗和超远距离通信等特性。最高具有-140dBm的灵敏度,22dBm的输出功率,使其成为远距离传输和对可靠性要求极高应用的最佳选择。
2023-01-05 13:45:01
387
1
原创 CW32 低功耗模式的特性介绍
在休眠模式或深度休眠模式下,均可通过中断来唤醒CPU,返回到运行模式。如果用户在中断服务程序中执行WFI命令进入休眠(包括深度休眠),则需要比此中断更高优先级的中断才能唤醒CPU,因此,强烈建议在准备进入休眠前,应先处理完所有中断服务程序,并且清除所有中断请求和中断标志,以下是配置进入低功耗模式时所需注意的事项。注:在深度休眠模式下,系统将自动关闭高速时钟,如果需要在深度休眠模式下使部分外设仍保持运行,则需要在进入深度休眠模式前,启动相应的低速时钟并将该外设时钟设置为此低速时钟。
2022-12-30 10:59:27
641
原创 CW32L083模拟电压比较器的使用
模拟电压比较器支持BLANK窗口功能,在保持VCx模块工作的同时,如果想暂时停止电压比较功能,或者为避免某些应用系统(比如电机控制)中,被监测信号短时间的合理波动造成电压比较器的输出电平发生不必要的翻转,本芯片的电压比较器增加了BLANK窗口功能,即当指定的外部触发条件启动BLANK窗口时,在设定的BLANK窗口期内,不进行电压比较,电压比较器的输出电平保持当前电平状态。模拟电压比较器支持窗口比较功能,可将VC1和VC2的比较结果进行异或操作后输出,由控制寄存器VCx_CR0的WINDOW位域使能。
2022-12-20 14:49:33
354
原创 CW32 低电压检测器介绍
通过设置控制寄存器LVD_CR0的IE位域为1,使能LVD中断,满足触发条件时将产生LVD中断,中断标志位LVD_SR.INTF会被硬件置1,用户可以向INTF位写0,清除中断标志。上述例程功能为在PA00的输入电压值低于2.02v或高于2.02v的时刻,LVD会产生中断,PC03的输出电平会产生翻转,可利用CW32L083的开发板和数字电源进行测试,将PA00和数字电源连接,调节数字电源输出电压,在升高至门限电压以上或者下降至门限电压以下,LED1的状态会发生翻转。
2022-12-08 14:12:20
845
原创 CW32L083系列MCU中断系统介绍
而在中断发生的时候,如果系统正在处理相同优先级的或者更高优先级的中断,系统将不会立马的处理这个中断,而是将这个中断的状态设置为挂起,保存在中断挂起状态寄存器中,在处理器未进去此中断处理之前,如果没有手动清除挂起状态,这个状态会一直有效,等处理器进入中断处理的时候,硬件会自动清除相应的中断挂起状态。也可以通过设置中断挂起设置寄存器NVIC_ISPR的对应位,将此中断的状态设置为挂起状态,如果系统没有正在处理与之相同优先级或更高优先级的中断,此中断将被立即响应并处理。清0后,允许响应中断和异常。
2022-12-01 10:38:37
396
原创 新品|2.4GHz合封芯片CW32R030
CW32系列MCU在上市以来,已经广受市场好评。非常适合各种无线产品应用领域,比如:遥控器、电子烟、无人机、玩具、电子围栏、电子标签、低端称、照明、门锁、键盘鼠标等产品。武汉芯源全新RF系列芯片CW32R030正式发布,CW32R030是基于武汉芯源自主MCU与磐启微电子的2.4G射频前端的SIP芯片,相对于分立器件方案更具成本优势,采用6mm×6mm×0.75mm超小尺寸QFN48封装,除了缩小PCB尺寸,同时也降低了射频布局难度,满足客户不同的应用领域以及不同的产品规格。
2022-12-01 10:22:19
443
原创 CW32 通用输入输出端口
CW32L083的每组GPIO都有20个寄存器,除了基础的配置寄存器、数据寄存器、位置位/清零寄存器、位清零寄存器、锁定寄存器、复用功能寄存器外,还配置了位翻转寄存器,中断数字滤波寄存器等,让操作更加快捷。同时提供完善的固件库函数,方便工程师快速开发测试,增强可移植性。
2022-11-02 11:37:23
387
原创 CW32L083系列MCU系统时钟详解
而外设时钟PCLK,是由HCLK经过分频产生,通过配置系统控制器SYSCTRL_CR0的PCLKPRS位域设置,有效的分频系数为2^n(n= 0~3),可作为GTIM,BTIM,ATIM等定时器以及SPI,I2C,UART等外设的配置时钟和工作时钟。下图为CW32L083的系统内部时钟树,由图可以看到HSI时钟是由内部高速RC振荡器HSIOSC经过分频后产生的,分频系数是通过内置高频时钟控制寄存器SYSCTRL_HSI的DIV位域进行设置,有效分频系数为1,2,4,6,8,10,12,14,16。
2022-10-25 13:48:20
469
原创 武汉芯源CW32L083开发板介绍
CW32L083VxTx StartKit 评估板已焊接 CH340N USB 转串口芯片,用户可使用 J3 排针的 VDDU 引脚配置CH340N 工作电压(J3[7-8] 直接短接时取决于 J1 的 VDDIN 配置),串口发送引脚连接 I/O,串口接收引脚连接 I/O。下表介绍了 CH340N 为 3.3V 或 5V 工作电压时(J3 VDDU 连接不同的电源,J3[7-8] 直接短接时取决于 J1 的 VDDIN 配置),J5 的连接方式。电源指示灯(LED3),用户指示灯(LED1,LED2)
2022-10-20 11:47:06
681
原创 武汉芯源CW32F030评估板介绍
● CW32F030CxTx 微控制器(ARM® Cortex®-M0+ 最高主频 64MHz),LQFP48 封装,64K 字节 FLASH,8K 字节 RAM。● 多种方式供电:USB VBUS 供电,3.3V 供电(LD1117AS33TR),外接 1.65V ~ 5.5V 供电。▼ 给评估板供电,使用 USB 电缆(Type-A 转 Mini USB)连接至评估板 USB 连接器 CN1;▼ 连接 CW-DAPLINK 调试器,确认主机端驱动程序已经正确安装,并将调试接口线正确连接至评估板;
2022-10-20 11:22:41
566
1
原创 武汉芯源CW32L083系列MCU在空气净化器的应用介绍
本次介绍的空气净化器是采用单片机CW32L083系列产品作为空气净化器的控制核心,结合传感器、显示器、驱动器以及无线收发器等重要部件共同完成了控制器系统所要求的功能。
2022-10-13 17:25:55
1260
原创 单片机CW32F030在LED PWM调光控制板的应用
通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。本次介绍的MCU应用,就是基于单片机的PWM输出控制,通过RC硬件电路,采用定时器配合软件的方法实现占空比可调、周期固定的PWM输出控制,大致过程:利用电位器实现占空比的改变,并通过AD转换,将PWM方波的占空比送入LED进行显示。大多数设备的D/A转换都是采用集成的数模转换器,这样就增加了成本,所以为了降低成本,利用单片机内部的定时器和软件一起来实现PWM输出,经过简单的变换电路就可以实现D/A转换。
2022-10-08 09:34:43
460
原创 CW32F030系列产品在可燃气体探测器的应用
这款可燃气体探测器是采用武汉芯源的CW32F030C8T6作为主控芯片,主要是基于CW32F030C8T6高精度的ADC,转换速度快,高可靠强抗静电,强抗干扰等特点,为系统提供了很好的保护功能,能确保系统能在恶劣的电磁干扰环境下安全运行。可燃气体探测器是对单一或多种可燃气体浓度响应的探测器,当环境中可燃气体泄漏并达到一定浓度时,可燃气体探测器器会将现场的可燃气体浓度转化成电信号,发出报警信号,提醒工作人员采取安全措施,以此来达到监测现场可燃气体浓度的目的。√ 主频高达64MHZ,运算、处理速度快;
2022-09-22 15:04:25
267
原创 CW32L083如何实现AUTOTRIM时钟校准?
设置 AUTOTRIM_CR.AUTO 为 1 使能自动校准,设置 AUTOTRIM_CR.EN 为1 使能定时器,开始自动校准流程。如果 GCLK 时钟周期内,计数器的计数值大于误差允许值 AUTOTRIM_FLIM,则寄存器TrimCode会自动调整,直到计数器的计数值小于误差允许值 AUTOTRIM_FLIM,同时 AUTOTRIM_ISR.OK 标志位会被硬件置 1,表示校准精度 已达标,此时可读取 TrimCode 寄存器并写入 SYSCTRL_LSI.TRIM,以校准 LSI 时钟频率。
2022-09-16 11:23:43
449
原创 武汉芯源CW32F030内部ADC精度是如何达到惊人的1mV?
本次测试中,配置系统时钟为1M,ADC采样时钟分频比设置为128,采样时钟10个周期,计算ADC的采样率为=1000000/128/29=269Hz。3.在采样转换时,除了ADC模块外 ,其它外设都不要打开,采样数据先缓存在RAM中,采样到一定量的数据后再初始化串口,将数据通过串口发送出来;由测试结果可以看到,10次共1000次采样,最大采样值为2006,最小采样值为2003,采样值变化仅仅4LSB,集中度非常高。5.ADC转换完成后,转换完成中断唤醒MCU,初始化串口,将ADC转换结果输出。
2022-09-07 10:34:08
510
转载 【产品应用】DIY案例第一期:基于CW32的蓝牙无刷遥控车
1.主控芯片CW32F030C8T6基于自封模板,https://github.com/liux-pro/cw32f030c8t6,带官方外设库,避免了找不到源头文件的麻烦。利用Web Bluetooth API调用主机的蓝牙完成通信,Gamepad API手柄按键信息,实现扫码打开网页后即可通过手柄控制小车的功能,免安装APP。聚焦CW32,着手PT2432,驱动无刷电机,集成CH571F,赋能蓝牙交互,串联智能终端,形成组合拳,对标外星科技。主控板,蓝牙,电机驱动,3.3v,5v ld。
2022-09-05 11:19:17
1056
CW32系列MCU在智能锁的应用
2022-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人