标签

 单片机 

相关的文章:

本列表汇集了关于单片机的实用文章,涵盖从基础知识到高级应用的各个方面,帮助读者深入理解单片机的开发与应用。

原文中文,约3600字,阅读约需9分钟。发表于:
阅读原文
发表于:
阅读原文

记录一次单片机IO接线太长导致中断频发或死机问题的解决办法(长线通讯噪声抑制方法)

单总线通讯延长线导致STC单片机死机问题解决 问题起因 在开发一个单总线通讯的小项目时,我使用了STC单片机作为接收端,上位机通过数据线向STC单片机发送数据。由于两者之间的距离大约1米,我使用了一根长约1米的数据传输线。但在实际调试时,我遇到了一个令人头疼的问题:短线连接时一切正常,但当线长达到1米时,STC单片机在接收数据时出现了异常现象——中断信号被无限触发,导致单片机进入死机状态。 ...

使用1米长数据线时,STC单片机因信号干扰导致接收数据死机。通过串联100Ω至1kΩ电阻并并联470pF电容,成功稳定信号,解决了死机问题。

原文中文,约700字,阅读约需2分钟。发表于:
阅读原文

来了来了,用单片机 ESP32-S3 跑 RISC-V 模拟器运行 Linux,这次启动只要 8 秒

在之前一篇文章 《用 7 毛钱的 CH32V003 单片机跑 Linux,启动需 …继续阅读 »

该文章介绍了将开源项目linux-ch32v003和mini-rv32ima移植到ESP32-S3开发板上运行Linux系统的过程。作者通过对接UART实现了读取键盘输入和输出Linux console内容到UART。文章还提到了编译Linux系统镜像的过程,并分享了GitHub项目地址。

来了来了,用单片机 ESP32-S3 跑 RISC-V 模拟器运行 Linux,这次启动只要 8 秒
原文中文,约2800字,阅读约需7分钟。发表于:
阅读原文

用 7 毛钱的 CH32V003 单片机跑 Linux,启动需要 5 分钟

在接触到只需要 7 毛钱的单片机 CH32V003 之后,拿它做了好几个 DIY …继续阅读 »

该文章介绍了一个名为linux-ch32v003的项目,该项目在价格便宜的单片机CH32V003上运行Linux,并使用外围的PSRAM扩展内存和硬件SPI库。作者还介绍了另一个开源项目mini-rv32ima,一个超精简的RISC-V模拟器。作者计划在ESP32-S3上复刻该项目,因为ESP32-S3具有更强大的CPU和更大的内存。

用 7 毛钱的 CH32V003 单片机跑 Linux,启动需要 5 分钟
原文中文,约1500字,阅读约需4分钟。发表于:
阅读原文

用 7 毛钱的 CH32V003 单片机跑 Linux,启动需要 5 分钟

在接触到只需要 7 毛钱的单片机 CH32V003 之后,拿它做了好几个 DIY …继续阅读 »

本文介绍了名为linux-ch32v003的项目,该项目在CH32V003单片机上运行Linux,使用外部PSRAM扩展内存,并实现了硬件SPI操作相关的库。还提到了另一个开源项目mini-rv32ima,一个超精简的RISC-V模拟器。作者计划使用ESP32-S3模组复刻该项目,因为它具有更强大的CPU和更大的内存。

用 7 毛钱的 CH32V003 单片机跑 Linux,启动需要 5 分钟
原文中文,约1500字,阅读约需4分钟。发表于:
阅读原文

单片机编程:到底应该选择哪种编程语言?

本文于 2024年7月23日 11:00 更新,注意查看最新内容 在学习和应用单片机(Microcontrol […] 单片机编程:到底应该选择哪种编程语言?最先出现在龙鲲博客。

单片机编程语言选择对开发效率、代码复用性和系统性能有直接影响。常见语言包括C、C++、Python和Assembly。C适合初学者,理解硬件和软件交互。C++支持面向对象编程,适合复杂程序结构。Python简洁易学,适合快速原型开发。Assembly语言控制精度高,资源消耗低。选择需考虑应用场景、开发团队技能和社区支持。建议根据具体情况灵活选择,并不断学习提升竞争力和创新能力。

单片机编程:到底应该选择哪种编程语言?
原文中文,约1900字,阅读约需5分钟。发表于:
阅读原文

C#编写单片机程序,用代码唤醒ESP32的智能灵魂

简述在编程的浩瀚星海中,C#一直以其强大的功能和优雅的语法,吸引着无数开发者的目光。而今,随着nanoFramework的诞生,C#更是拥有了在单片机领域展现身手的舞台。本文将带你走进C#与ESP32单片机的奇妙世界,探索如何用C#编写单片机程序,开启一段不同凡响的编程旅程。探索前的准备:装备你的工具箱在这场编程探险之前,我们首先要准备好必要的工具。一块功能完备的ESP32开发板,一根数据线,这将...

本文介绍了使用C#编写ESP32单片机程序的步骤,包括准备开发板和数据线、搭建编程环境、连接设备和配置COM端口、创建项目和配置设备、安装驱动和固件、烧录代码并调试。通过实例演示了如何用C#控制ESP32上的LED灯。

原文中文,约2100字,阅读约需5分钟。发表于:
阅读原文

全开源!使用 7 毛钱的单片机 DIY USB 电流表教程,入坑硬件设计、固件开发、外观建模

基于 CH32V003 和 INA219 的 DIY USB 电流表全流程教程,开源所有资料,包括原理图、PCB、固件、外壳模型、面板文件,入坑电子 DIY 从这里开始~继续阅读 »

基于CH32V003和INA219的DIY USB电流表,支持PD 2.0 100W,5~20V电压检测,0~5A电流检测,最长128分钟功率历史记录。

全开源!使用 7 毛钱的单片机 DIY USB 电流表教程,入坑硬件设计、固件开发、外观建模
原文中文,约1800字,阅读约需5分钟。发表于:
阅读原文

单片机和PLC之间有什么区别?

在我日常的职务中,经常与单片机(MCU)和可编程逻辑控制器(PLC)这两类设备打交道。这两种设备在我的工作经验中占据了重要的位置,对于它们的性能和应用我有着较深的了解。本日,我意在探讨这两类控制设备之间存在的差异及它们之间的关联。

本文讨论了单片机(MCU)和可编程逻辑控制器(PLC)之间的差异和关联。单片机需要满足电源、晶振电路和复位电路等条件,而PLC作为工业计算机则不需要这些。PLC的输入输出接口更丰富,具有更强的驱动能力。PLC在硬件和软件方面采取了抗干扰和稳定性措施,学习难度相对较低。最后,PLC的安装更方便。

原文中文,约2000字,阅读约需5分钟。发表于:
阅读原文