小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
非常呃呃的实践周周记

本文记录了作者在实践周完成单片机数字电压表设计的过程。起初代码调试失败,后发现是仿真软件操作问题;随后借助DeepSeek成功修改代码,并完成硬件设计与焊接。测试中遇到LCD接口和ADC问题,最终解决并顺利通过验收。作者感叹过程顺利,比上学期轻松。

非常呃呃的实践周周记

重生云 重生云 · 2026-07-18T16:00:00Z
单片机也能养小龙虾:mimiclaw初体验

mimiclaw是一个基于ESP32-S3的开源个人AI助理项目,支持OpenAI和Anthropic接口。与OpenClaw相比,mimiclaw配置简单,功能较少,适合嵌入式爱好者。它内置文件操作和定时任务等工具,但由于单片机资源限制,整体功能有限,适合学习AI Agent开发。

单片机也能养小龙虾:mimiclaw初体验

Architecting Life Architecting Life · 2026-04-02T12:50:46Z
用C#与.NET 10开启STM32H7高性能单片机开发新纪元

在嵌入式开发中,传统C语言存在效率低和易出错的问题。新方案将C#与.NET 10移植到单片机,结合NuttX实时操作系统,提高开发效率和安全性,使开发者能专注于业务逻辑,降低项目成本,简化环境搭建与代码编写,推动高性能嵌入式应用的发展。

用C#与.NET 10开启STM32H7高性能单片机开发新纪元

dotNET跨平台 dotNET跨平台 · 2026-03-26T00:00:43Z
那些年用 7 毛单片机 CH32V003 做过的 DIY 项目

作者使用沁恒的CH32V003 MCU进行DIY项目,发现其价格便宜且资源充足,适合简单应用。通过USB电流表、紫外固化灯和低功耗电子墨水屏等项目,学习了I2C和ADC等外设。尽管CH32V003资源有限,仍能实现多种功能,未来计划尝试其他系列MCU。

那些年用 7 毛单片机 CH32V003 做过的 DIY 项目

Architecting Life Architecting Life · 2025-10-07T09:54:26Z
使用 C 语言位运算操作,编写一个简单高效的单片机 OLED framebuffer 驱动

在CH32V003项目中,开发者自制了OLED驱动库,支持12864 OLED屏幕的位图显示和用户交互。由于资源有限,无法使用现成的Arduino库,开发者设计了framebuffer,优化了位图绘制函数,支持任意位置显示,减少屏幕闪烁,并兼容中文字体。

使用 C 语言位运算操作,编写一个简单高效的单片机 OLED framebuffer 驱动

Architecting Life Architecting Life · 2025-10-07T09:38:28Z

瑞莎CubieA5E开发板搭载全志A527处理器,提供多种接口和高性价比。官方支持Debian、Android和OpenWRT等开发工具和镜像,满足不同用户需求,旨在促进开源生态发展。

【全志A527】瑞莎Radxa Cubie A5E单片机资料及固件整理

Luminous' Home Luminous' Home · 2025-03-11T05:42:39Z

瑞莎CubieA5E开发板使用的是8*Cortex-A55的全志A527处理器,拥有2个千兆网口、单天线WIF ...

【全志A527】瑞莎Radxa Cubie A5E单片机资料及固件整理

Luminous' Home Luminous' Home · 2025-03-11T05:42:39Z

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

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

老胡的博客 老胡的博客 · 2025-02-27T05:48:06Z
来了来了,用单片机 ESP32-S3 跑 RISC-V 模拟器运行 Linux,这次启动只要 8 秒

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

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

Architecting Life Architecting Life · 2024-08-18T16:10:01Z
用 7 毛钱的 CH32V003 单片机跑 Linux,启动需要 5 分钟

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

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

Architecting Life Architecting Life · 2024-08-18T02:46:35Z
用 7 毛钱的 CH32V003 单片机跑 Linux,启动需要 5 分钟

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

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

Architecting Life Architecting Life · 2024-08-13T01:50:22Z
单片机编程:到底应该选择哪种编程语言?

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

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

龙鲲博客 龙鲲博客 · 2024-07-23T03:00:04Z

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

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

dotNET跨平台 dotNET跨平台 · 2024-07-14T01:36:01Z
全开源!使用 7 毛钱的单片机 DIY USB 电流表教程,入坑硬件设计、固件开发、外观建模

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

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

Architecting Life Architecting Life · 2024-05-06T01:04:11Z

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

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

良许Linux教程网 良许Linux教程网 · 2024-05-02T13:21:21Z

在单片机编程中,有两种基本操作方式:裸机编程和使用操作系统。裸机编程是在一个大循环中执行程序。常用的操作系统有实时操作系统(RTOS),它按顺序运行和管理系统资源,提供一致的基础。今天介绍了14种主流的RTOS,包括μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX;国产的有都江堰操作系统、Alios Things、Huawei LiteOS、RT-Thread、SylixOS。这些RTOS具有不同特点,适用于不同的嵌入式应用。

单片机跑操作系统,有几种选择?

良许Linux教程网 良许Linux教程网 · 2024-05-01T12:40:37Z

本文介绍了单片机(MCU)和可编程逻辑控制器(PLC)之间的区别和联系。单片机需要加电、晶振电路和复位电路,而PLC作为工业计算机则不需要。PLC的输入输出口更丰富,驱动能力更强。单片机和PLC都有类似的功能区域,但PLC在抗干扰能力和稳定性方面更强。学习PLC相对容易,安装也比单片机方便。

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

良许Linux教程网 良许Linux教程网 · 2024-04-30T10:42:26Z

UART是一种通用的串行异步收发传输器,通常被称为串口。本文介绍了UART的几个标志位和常见通信接口,以及可能导致数据丢失的原因和解决办法。UART接收数据丢失可能与软件和硬件有关,解决办法包括清除溢出错误标志、减少中断函数耗时、使用更高精度晶振等。UART发送数据丢失可能是传输未完成的原因,解决办法包括等待发送完成和增加延时处理。其他原因导致的数据丢失需要根据实际情况有针对性解决。

单片机UART丢失的那一字节数据

良许Linux教程网 良许Linux教程网 · 2024-04-21T13:36:11Z

本文分析了汽车软件中的Boot程序用于刷新应用程序的五种自更新方式的优缺点,包括SB更新CB、RAM+Flash Reboot更新、RAM+RAM ReBoot更新、借助App程序Flash空间更新和借助额外Flash空间更新。工程师需要综合考虑软件架构、资源和成本来选择适合的自刷新方法。

单片机固件自更新的一个方法!

良许Linux教程网 良许Linux教程网 · 2024-04-12T14:21:02Z

汽车软件的Boot程序用于更新App程序。Boot自更新方式有五种:SB更新CB、RAM+Flash Reboot更新、RAM+RAM ReBoot更新、借助App程序Flash空间更新、借助额外Flash空间更新。每种方式都有优缺点,工程师需要根据软件架构、资源和成本等因素选择适合的方式。其中,借助Flash空间更新的方式四最稳定可靠。

单片机固件自更新的一个方法!

良许Linux教程网 良许Linux教程网 · 2024-04-10T13:17:54Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码