单片机

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

单片机的看门狗,你的产品中有用到吗?

单片机的看门狗(Watchdog Timer)是一种硬件电路,用于监控单片机的运行状态,确保系统的稳定性和可靠性。

单片机I/O的常用驱动与隔离电路的设计

本文讨论了几种单片机I/O的常用驱动和隔离电路的设计方法,对合理地设计电气控制系统,提高电路的接口能力,增强系统稳定性和抗干扰能力有实际指导意义。

梳理单片机学习方法、产品开发流程

我们学习单片机的目的,就是为了进行嵌入式产品的开发。要想学好单片机,首先就得对流程有一个整体了解。

本文,先简要介绍一下单片机应用系统的开发流程


了解单片机的内部结构原理

原来在 89C51 中的 ROM 是一种电可擦除的 ROM,称为 FLASH ROM,刚才我们是用的编程器,在特殊的条件下由外部设备对 ROM 进行写的操。在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们还是把它称为 ROM。

简单的单片机项目需要分层设计吗?

有小伙伴说:我一个很简单的单片机项目,就点个灯,一个AD采集并通过串口传输一下数据,这还需要分层设计吗?

这个问题,其实没有标准答案,你可以不用分层设计,也可以分层设计,这取决于你,或你们公司对软件的要求。

当然,作为工作十年有余的过来人,我的建议:能采用分层设计,尽量分层设计。

单片机常用的9种软件架构!

在一个工程师从入门到成为高级工程师,都会经历哪些软件架构?下面给大家盘点一下,每个都提供了简易的架构模型代码,难度循环渐进。

单片机内部是什么类型的Flash?

在单片机开发过程中也会遇到各种各样的Flash,比如:SPI Flash、Nor Flash、 Nand Falsh等。

做单片机开发的小伙伴,肯定会好奇,单片机内部的Flash,到底是什么类型的Flash?今天就来讲讲关于Flash的内容。

【资料下载】SAM IoT Wx v2 硬件用户指南

SAM-IoT Wx v2 开发板是一款适用于物联网解决方案的小型、易扩展的演示和开发平台,基于使用Wi-Fi®技术的SAM单片机架构。

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

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

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

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