单片机

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

当单片机遇到多个模块的数据需要处理,应该怎么办?

这篇文章我不是想说编程的规范性的东西,如果你想让自己的程序文件最起码直观的看起来美观、可读性强,推荐找华为的“C语言编程规范”。我只想说一说当我们的单片机遇到多个模块的数据需要处理,类似于“多任务”时我们应该怎么办?

如何用单片机实现大电流自动投切?

电源技术的发展方向之一是并联运行分布电源系统,以便通过N+1 冗余获得故障容错及冗余功率,并且建立模块式分布电源系统,以增大总负载电流。

单片机通电后所有接口都是高电平吗?

在MSP430单片机的手册中,对于端口复位后的状态,是这样描述的:复位后,所有端口处于输入状态。

单片机程序是如何运行的?

从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,还有一系列其他的的初始化要做,如堆栈的初始化,不过这些我们很少回去修改)。

干货|如何选购单片机开发板?

为了尽早熟练掌握单片机程序开发,我们在学习单片机的时候,是比较有必要选择一款适合的成品单片机开发板的,毕竟通过自己搭建所有电路的难度比较大的。下面我们来简单介绍下成品单片机电路图识别与选购的相关知识。

多个单片机的通信方式【详细】

采用硬件UART进行异步串行通信。这是一种占用口线少,有效、可靠的通信方式;但遗憾的是许多小型单片机没有硬件UART,有些也只有1个UART,如果系统还要与上位机通信的话,硬件资源是不够的。这种方法一般用于单片机有硬件UART且不需与外界进行串行通信或采用双UART单片机的场合。

【视频】怎样用单片机畅玩AI深度学习

基于i.MX RT1050跨界MCU实现了人脸识别功能,30多层的深度学习模型跑一圈只要295ms。在视频中,NXP的工程师通过全面而直观地讲解,细致分析了在MCU上能做哪些AI应用及其特点,并实际演示了在MCU上畅玩AI深度学习的全过程。一起来看看吧!

如何用单片机控制220V交流电的通断

首先来说,220V交流电的负载是多大,是感性负载负载还是阻性负载,正常输出功率是多大等这些都要考虑进去。

单片机程序死机跑飞查错指南

单片机程序死机,跑飞了可以从以下几个方面查找原因:意外中断;中断变量处理不妥;地址溢出,常见错误为指针操作错误;无条件的死循环;看门狗没有关闭;堆栈溢出。

单片机是怎么执行指令的?

单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。