单片机不应该拒绝RTOS


对于搞单片机的特别用8051系列工程师来说,谈到单片机的RTOS,很多时候会问一句:“为什么要用RTOS?单片机就这一点资源,使用RTOS能保证效率吗?”
单片机(Microcontroller, MCU)是一种集成了计算机功能的微型计算机,通常由一个微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口、定时器/计数器等功能模块集成在同一芯片上。单片机是一种常用于嵌入式系统中的控制器,它被广泛应用于家电、汽车、工业自动化、医疗设备、消费电子、物联网(IoT)设备等多个领域。
对于搞单片机的特别用8051系列工程师来说,谈到单片机的RTOS,很多时候会问一句:“为什么要用RTOS?单片机就这一点资源,使用RTOS能保证效率吗?”
本文应用主要是使用SPI驱动wiznet的网络接口芯片W5xxx,根据wiznet提供的ioLibrary_Driver库支持W5100、W5100S、W5200、W5300、W5500。
本解决方案使您能够用所有RX家族单片机实现对SPI连接TFT LCD模块的控制。用更少的硬件资源实现更复杂的HMI。
本文介绍的用于控制图腾柱交错式PFC的MCU属于RX家族RX-T系列RX66T组产品,但也可以通过搭载以下功能(RX家族通用功能)的RX26T等产品来实现。
利用二极管的单向导电性可以设计出好玩、实用的电路。分享本文,分析限幅电路和钳位电路,是如何用二极管来实现的。
在这些反馈当中,觉得有必要出个杂谈文章,谈一谈hpm_sdk的开发方式的优缺点,以及相比以往的单片机传统开发方式的不同点。以此可以带给开发者一些启发,更能方便开发者更快借助hpm_sdk进行开发自己的应用。本文也会借助一些开发者分享过的开发经验,感谢hpmicro开发者贡献的文章。
由于CFAR使用非常普遍,AURIX™ TC3xx单片机的雷达信号处理单元SPU集成了该硬件功能,并且提供两种典型的CFAR算法,分别是CA-CFAR (cell-averaging CFAR)和GOS-CFAR (generalized order statistic CFAR)。
CW32W031 读取 RSSI 功能是指在芯片接收到数据时,读取当前数据包的信号强度值的功能。RSSI 的计算分为两步,即计算 SNR 与计算 RSSI。在收到 RX_IRQ 信号之后,通过读取寄存器中的信号能量 (sig_pow_avg)以及噪声能量(noi_pow_avg)来计算 SNR,并根据当前带宽值 BW 等参数,计算最终信 号强度值 RSSI。
焊接工业现场的干扰性太强,所以对MCU的抗干扰有很高要求。武汉芯源半导体的MCU全部ESD可靠性达到国际标准最高等级,HBM ESD通过8KV测试,具备超强抗干扰能力。
机器人的应用越来越广泛了,大家熟知的稚晖君直接创业搞机器人,可想而至,接下来的十年,机器人绝对是热门的行业。目前市面上很多机器人都是基于一套叫做ROS的系统开发的,今天就给大家分享一个跑在MCU上,基于FreeRTOS的轻量级(micro)ROS。随着市场需求不断的扩大,这种基于MCU的ROS将会越来越普及,对于从事机器人相关工作的读者有必要了解一下。