单片机

单片机(Microcontroller, MCU)是一种集成了计算机功能的微型计算机,通常由一个微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口、定时器/计数器等功能模块集成在同一芯片上。单片机是一种常用于嵌入式系统中的控制器,它被广泛应用于家电、汽车、工业自动化、医疗设备、消费电子、物联网(IoT)设备等多个领域。

90%的单片机初学者,都会遇到的10个问题

汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。

单片机串口发送数据很慢?这种方法帮助你提高!

本文介绍如何使用带FIFO的串口来减少接收中断次数,通过一种自定义通讯协议格式,给出帧打包方法;之后介绍一种特殊的串口数据发送方法,可在避免使用串口发送中断的情况下,提高系统的响应速度。

单片机TCM相比DMA的优势

为了提供单片机内存数据传输效率,众多单片机都支持 DMA(Direct Memory Access)传输。

但是,还有另外一种可以提高内存传输效率的功能较TCM。今天就结合瑞萨RA8单片机给大家讲讲TCM的优点及应用。


HOLTEK新推出HT32F49153/163 USB OTG Arm® Cortex®-M4 32-bit单片机

Holtek持续扩展中高阶市场产品应用,推出全新HT32F49153/HT32F49163系列32-bit单片机,采用高效能Arm® Cortex®-M4核心,提供单精度浮点运算单元(FPU),支持所有Arm®单精度数据处理指令和数据类型。

单片机可以替代PLC吗?单片机和PLC的区别

单片机不能完全替代PLC 。虽然单片机可以通过编程实现类似的功能,但是在可靠性和稳定性方面相对来说稍逊于PLC。PLC具有良好的可编程性、实时性和稳定性等特点,在工业控制和自动化领域受到广泛应用。

一个应用于单片机的按键处理模块

key_board用于单片机中的小巧多功能按键支持,软件采用了分层的思想,并且做到了与平台无关,用户只需要提供按键的基本信息和读写io电平的函数即可,非常方便移植,同时支持多个矩阵键盘及多个单io控制键盘。

单片机裸机实现队列(附代码)

单片机的应用非常广泛,有的场景可能不需要RTOS,但很多场景下都需要数据的交互。今天分享一个用于单片机裸机情况下,实现的队列功能的模块:QueueForMcu

QueueForMcu

Microchip推出12款无线新产品, 为不同技术水平的设计人员进一步降低了蓝牙®集成的难度

系统设计人员在为产品添加蓝牙功能时面临诸多障碍,从技术和资源限制到预算限制,从上市时间压力到具有挑战性的性能和集成要求。Microchip Technology Inc.(微芯科技公司)扩大旗下蓝牙低功耗产品组合,推出12 种新产品,旨在为设计人员提供广泛的选择,以帮助其应对独特的挑战,克服从最简单到最高级设计中的各类障碍。

【资料下载】采用PIC16F单片机进行系统电源控制

本应用笔记演示了如何在此类应用中使用 PIC16F15244 单片机进行系统电源控制。作为案例研究,为了进行演示,使用基于 Raspberry Pi©单板计算机(SBC)的参考应用作为过程计算机(主机),使用PIC16F15244 Curiosity Nano 评估工具包作为电源控制模块(从机)。此外,本应用笔记中的一个用例还使用另一个PIC16F15244 单片机对 SBC 功能进行了仿真。

Microchip推出基于Arm® Cortex®-M0+的32位耐辐射单片机SAMD21RT

Microchip Technology宣布推出新款耐辐射32位单片机SAMD21RT。该产品基于耐辐射(RT)Arm® Cortex®-M0+技术,采用64引脚陶瓷和塑料封装,具备128 KB闪存和16 KB SRAM。