【经验】芯海MCU CS32F035F6P7的USART做红外通讯的注意事项


芯海的MCU CS32F035F6P7,作为一个20Pin的32位MCU有这丰富的资源,可以满足各种应用场景,在电力行业、防爆产品行业由于安全等原因无线通讯依然会选择红外通讯的方式,而CS32F035F6P7的USART可以支持IrDA模式正好能够满足这些场景的应用
可通过配置如下图所示的寄存器USART_CTR2的IRDAEN位来使USART工作在IrDA模式:
芯海的手册说明了在IrDA模式下,外部红外管将接收到信号发送到RX管脚上,经过SIR解码器进行解码发送到USART模块的接收器。所以由此可知芯海MCU的USART只能支持IrDA1.0版本,最高通信速率在115.2kbps采用3/16 ENDEC编/解码机制;那么现在市面上1.0的红外管器件较少,多数都是FIR、VFIR的器件。但这没有关系,因为只要确保通讯速率在115.2K之下器件是可以向下兼容SIR的3/16 ENDEC编码的。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由土肥圆提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】以芯海32位MCU CS32F035F6P7为例介绍如何通过ISP上位机软件进行Flash的读写保护
ISP(在系统上编程)是一种常用的下载或者升级程序的方式,通常会选择使用UART进行操作。本文以芯海32位MCU CS32F035F6P7为例介绍通过上位机软件CS32 ISP Programmer进行Flash读写保护的方法。
【经验】实战芯海CS32F031C8T6 MCU使用GCC编译器的startup.s启动文件
本文将以芯海推出的32位MCU CS32F031C8T6为例,给大家分享一个startup.s文件,希望帮助有需要使用GCC开发芯海CS32F031C8T6产品的各位小伙伴。
【经验】芯海科技通用32位MCU有效规避意外掉电的硬件设计方案
本文以芯海科技MCU CS32L010F8U6为例,简述在进行硬件设计的时候如何有效规避因为意外掉电而造成工作异常的方案。在进行硬件电路设计的时候,我们可以在单片机供电引脚上接一个电容到GND以存储电量,防止芯片意外掉电
芯海科技CST92F42:高性价比BLE MCU,实现60帧流畅刷屏!
芯海科技CST92F42是一款高集成、低功耗的BLE5.1 MCU。该产品搭载高性能32位MCU内核并支持硬件浮点,内置64KB SRAM、512KB Flash,支持所有蓝牙LE V5.1特性,拥有丰富的功能外围单元,同时集成高效的电源管理。
【应用】芯海科技32位MCU CS32L010F8U6用于美眼仪,最高主频24MHz
根据美眼仪的应用需求,本文推荐采用国产芯海科技推出的32位MCU CS32L010F8U6为主控。该MCU最高主频24MHz,工作温度范围-40~+85℃,2.5~5.5V的工作电压,也被广泛应用于控制器,手持设备,GPS平台,PC外设等。
芯海32位MCU选型表
芯海32位MCU选型表包括常规32位MCU、32位低功耗MCU、32位车规MCU。该选型表的Core包括M0和M3两种,内含型号是芯海科技基于Arm® Cortex®-M内核、高可靠性的32位通用微控制器。 包括多款产品,内嵌Flash存储器,集成高性能ADC、丰富的模拟外设、适用于工业控制的高级定时器和通信接口,满足工业应用的质量和可靠性标准,被广泛用于工业控制、汽车电子、智能家居等领域。
产品型号
|
品类
|
Core
|
Freq.(MHz)
|
Flash(Bytes)
|
SRAM(Bytes)
|
IO
|
Adv.Timer
|
16bit GP Timer
|
SysTick
|
FWDT/WWDT
|
UART
|
SPI
|
I2C
|
12bit ADC Units(ch)
|
Temp.Sensor
|
Operating Temp.(℃)
|
Supply Voltage(V)
|
Package
|
CS32F030F6P6-RA
|
32位MCU
|
M0
|
48MHz
|
32KBytes
|
4KBytes
|
15
|
1
|
5
|
1
|
1/1
|
4
|
1
|
1
|
1(9)
|
Y
|
-40℃~85℃
|
2.0V~5.5V
|
TSSOP20
|
【选型】国产MCU CS32F030替代STM32F030,2~5.5V宽压供电,-40~105℃工作温度范围更广
STM32F030系列是意法半导体最受欢迎的M0处理器MCU之一,最近因为疫情、贸易战等综合因素影响,ST的供货周期无限拉长,价格也水涨船高。国产MCU芯海科技CS32F030系列可以替代STM32F030系列,宽压供电,工作温度范围更广,解决ST缺货涨价问题。
【应用】领慧立芯集成24位ADC的32位MCU LH32M0S32BSGG助力压力变送器设计,简化外围电路缩小产品体积
压力变送器是工业实践中最为常用的一种传感器,其广泛应用于各种工业自控环境,涉及水利水电、铁路交通、智能建筑、生产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等众多行业。同时压力变送器的迭代升级也逐渐走向小型化,对产品的体积大小要求越来越严苛,领慧立芯集成24位 500ksps ADC的MCU:LH32M0S32BSGG,大大节省了产品外围电路体积,满足产品小型化需求。
助力电力行业国产化 | 沁恒USB/蓝牙/以太网接口芯片及全栈MCU亮相电力行业盛会
4月9日~10日,沁恒携“自主核 中国芯”主题亮相杭州第四十八届中国电工仪器仪表产业发展技术研讨会及展会,依托多层次USB/蓝牙/以太网接口芯片、青稞RISC-V全栈MCU等关键技术自主可控的中国芯,向行业客户展示专业、可靠、丰富的解决方案,助力电力行业智能化,推动国产替代2.0。
【经验】芯海科技32位MCU CS32L010的代码占用Flash空间的优化方法
对于MCU来说,大容量的Flash往往就意味着更高的价格,这就要求软件工程师要尽可能的降低编译后的程序占用的空间大小。本文主要介绍一种芯海科技32位MCU CS32L010的代码占用Flash空间的优化方法。
【经验】解析芯海科技32位MCU CS32F031G8U6在keil中新建工程的相关操作步骤
CS32F031G8U6是芯海科技推出的一款针对光模块应用的MCU解决方案,内部集成的温度传感器线性误差为+/-3℃,适用于10G 、25G、100G部分类型的光模块应用。本文介绍32位MCU CS32F031G8U6在keil中新建工程的相关操作步骤。
【IC】芯海科技推出超低功耗32位MCU CS32L015,内嵌Flash存储器,最高主频可达24MHz
芯海科技CS32L015作为一款通用型超低功耗的高性价比32位MCU,内嵌Flash存储器,集成高性能ADC、丰富的外设和通信接口,最高主频可达24MHz,具有高整合度、高抗干扰、高可靠性的特点,被广泛用于消费类电子、智能家居等领域。
【应用】PD双路控制32位MCU CS32G020K8U6用于户外电源充电器,支持2路Type-C口
大功率的充电器可以快速充满电池,提供更好的使用体验。现产品已逐渐演变到户外移动装备中,搭载100W PD快充的户外电源应运而生。芯海科技的MCU CS32G020K8U6作为户外电源充电器的核心控制器件,是一款PD双路控制32位MCU。
【经验】芯海科技MCU CS32F03x通过uart接口ISP方式进行程序下载的详细步骤
芯海科技的32位MCU CSU32F30x在出厂的时候内置了ISP的程序,这样我们就可以通过uart的方式下载程序。本文主要介绍芯海科技的32位MCU CS32F03x通过uart接口ISP方式进行程序下载的详细步骤。
芯海通用 MCU 应用笔记 芯海通用 MCU Flash 读写保护和 SWD 复用指导手册.
本应用笔记主要介绍了芯海科技通用MCU的Flash读写保护和SWD复用解决方案。内容包括不同等级的读保护方式(Level0、Level1、Level2)、选项字节写保护方式、用户出厂配置区保护方式,以及SWD复用解除方法和选项区禁用SWD的解除方法。适用于CS32F030、CS32F031、CS32F036、CS32F035、CS32F103、CSA37F70、CSA37F71、CSA37F72、CS32L010等型号的MCU产品。
芯海 - 通用 MCU,MCU,单片机,CS32F036,CS32F103,CS32F035,CS32F030,CS32F031,CSA37F72,CS32F031-RA,CSA37F71,CS32L010,CSA37F70,CS32F030-RA
电子商城
现货市场
服务

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论