<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mark_md的博客]]></title><description><![CDATA[不想做全栈的程序猿，不是一个好硬件工程师]]></description><link>https://blog.csdn.net/Mark_md</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Mark_md]]></copyright><item><title><![CDATA[ESP32/ESP8266自动下载电路波形，ESP32/ESP8266不能UART流控自动下载的解决方法]]></title><link>https://blog.csdn.net/Mark_md/article/details/126990535</link><guid>https://blog.csdn.net/Mark_md/article/details/126990535</guid><author>Mark_md</author><pubDate>Thu, 22 Sep 2022 14:30:36 +0800</pubDate><description><![CDATA[ESP32/ESP8266自动下载电路原理解析。EN引脚上的RC电路必不可少，如取值不当会导致不能实现自动下载。经常听人说有ESP32 UART自动下载不可用，而换了上电自复位电容就正常了的情况。今天看下实际波形。参照官方原理图，改为 R=10K，C=1uF。一切正常，与原理假想的相符。如果再遇到ESP32/ESP8266不能自动下载，这回知道该怎么做了吧。]]></description><category></category></item><item><title><![CDATA[MT6701磁编码器使用指南，14Bit单圈绝对值，I2C stm32 HAL库读角度，兼容AS5600]]></title><link>https://blog.csdn.net/Mark_md/article/details/126910658</link><guid>https://blog.csdn.net/Mark_md/article/details/126910658</guid><author>Mark_md</author><pubDate>Mon, 19 Sep 2022 08:15:13 +0800</pubDate><description><![CDATA[MT6701是麦歌恩（MagnTek）公司的磁性角度传感器芯片，提供14Bit 0~360°单圈绝对角度检测，拥有等多种信息输出方式，还可根据磁场强度的瞬时变化提供非接触式按压检测功能。能够以较低的成本来替代传统光电编码器，可应用于绝对值角度输出、闭环步进电机BLDC电机旋转角度检测、机器人关节、非接触按键、非接触电位器等场合。MT6701提供等多种信息输出方式，建议优先选择 I2C/SSI 数字接口使用。I2C除了获取角度外，还可用于对其内部 EEPROM编程，来更改的配置参数和校准参数。]]></description><category></category></item><item><title><![CDATA[RT-Thread uart2串口dma idle接收不断帧]]></title><link>https://blog.csdn.net/Mark_md/article/details/125418583</link><guid>https://blog.csdn.net/Mark_md/article/details/125418583</guid><author>Mark_md</author><pubDate>Thu, 23 Jun 2022 00:49:50 +0800</pubDate><description><![CDATA[STM32F407 RT-Thread uart2串口dma idle接收不断帧]]></description><category></category></item><item><title><![CDATA[ESP32烧录bin，乐鑫下载工具使用flash_download_tool]]></title><link>https://blog.csdn.net/Mark_md/article/details/123413873</link><guid>https://blog.csdn.net/Mark_md/article/details/123413873</guid><author>Mark_md</author><pubDate>Fri, 11 Mar 2022 00:13:03 +0800</pubDate><description><![CDATA[ESP32的工程编译后，下载到MCU内需要烧录3个文件：

/build/bootloader 目录下的 bootloader.bin。
/build/partition_table 目录下的 partition-table.bin。
/build 下的 xxx.bin。（用户代码，文件名称与工程相同）

  如果使用VSC IDF插件编辑工程，可以在左下角工具栏中进行一键下载。但如果只有bin文件，该怎么烧写呢。

使用乐鑫官方下载工具烧录MCU（Windows）

首先去官网下载烧录工具 flash_d]]></description><category></category></item><item><title><![CDATA[ESP32c3开发环境搭建 IDF V4.4离线版安装使用]]></title><link>https://blog.csdn.net/Mark_md/article/details/123218678</link><guid>https://blog.csdn.net/Mark_md/article/details/123218678</guid><author>Mark_md</author><pubDate>Wed, 02 Mar 2022 00:56:12 +0800</pubDate><description><![CDATA[  年前开源了一款ESP32开发板，建立了交流群，结识众多水友。群友总反应在windows下搭建esp32开发环境失败的问题，几乎都是网络不好、在线安装到中途就失败的情况。没办法，只能自己解决科xue上网。

  其实乐鑫有离线版的安装工具，也是近期刚发现。正好最近在上手esp32c3，和适配IDF V4.4，就试着在一台新电脑上装了离线版的安装包。发现巨好用，不用担心网络环境不好的问题，基本上一路NEXT安装到底，全程无坑。
  这里啰嗦下过程，给大家验证排坑。

【注意】离线安装包真的全程无坑，完全能够]]></description><category></category></item><item><title><![CDATA[AD20更改PCB 2D视图的背景环境颜色]]></title><link>https://blog.csdn.net/Mark_md/article/details/122551021</link><guid>https://blog.csdn.net/Mark_md/article/details/122551021</guid><author>Mark_md</author><pubDate>Mon, 17 Jan 2022 23:46:43 +0800</pubDate><description><![CDATA[AD20更改PCB 2D视图的背景环境颜色。想给AD的PCB截图，PS后做文档的说明页。可这背景环境灰蒙蒙的，让出图也不好看了。如何将背景的环境颜色变为纯白或其他纯色呢？]]></description><category></category></item><item><title><![CDATA[ESP32开发板开源啦 ESP32-IOT-KIT全开源物联网开发板]]></title><link>https://blog.csdn.net/Mark_md/article/details/122487751</link><guid>https://blog.csdn.net/Mark_md/article/details/122487751</guid><author>Mark_md</author><pubDate>Fri, 14 Jan 2022 10:27:45 +0800</pubDate><description><![CDATA[鸽了已久的 ESP32开发板计划 终于赶在年前与大家见面了，本来上个月就能一睹芳容的，无奈年末好多事儿堆在一起，又碰巧手机出了问题，以前的照片全部丢失。为不影响开源效果，这期间一直在完善资料，Github、立创EDA、CSDN同步更新，着实让客官久等了。





因不巧手机照片全部丢失，虽然以前更新Github和CSDN时有将部分图片copy，但所剩寥寥无几。所以下面图片有些是临时用pad重新拍的，比较糊。望见谅。



硬件功能、特色

板载硬件

ADC * 2（电池、光照。电源可程控）
按键 * .]]></description><category></category></item><item><title><![CDATA[PCB BOM也能如此好看？图形化交互式BOM工具Interactive Html Bom使用分享]]></title><link>https://blog.csdn.net/Mark_md/article/details/122283433</link><guid>https://blog.csdn.net/Mark_md/article/details/122283433</guid><author>Mark_md</author><pubDate>Fri, 14 Jan 2022 00:16:11 +0800</pubDate><description><![CDATA[发现一个超级有用的BOM生成工具。他有该有的元件清单列表，有PCB二维图，能用交互视图来定位器件在PCB中的位置，不用担心手焊调试时，很难找到元件的位置。生成的BOM是.html文件，用浏览器打开，也就说可以跨平台使用，就没必要每次焊接调试时都要在旁边摆台电脑，带个平板或者手机就可以了，轻装上阵。

本文介绍的BOM工具为： Interactive HTML BOM
支持KiCAD、立创EDA、AD等诸多 PCB EDA工具]]></description><category></category></item><item><title><![CDATA[AD20 PCB导出Gerber、拼板，华秋DFM一键拼板，同理支持其他PCB EDA软件的Gerber导入与拼板]]></title><link>https://blog.csdn.net/Mark_md/article/details/121864342</link><guid>https://blog.csdn.net/Mark_md/article/details/121864342</guid><author>Mark_md</author><pubDate>Mon, 13 Dec 2021 12:32:48 +0800</pubDate><description><![CDATA[  Altium PCB的拼版着实头疼，每次都要重复同样的操作，费时费力，有没有种简单的方法呢？推荐用华秋DFM进行一键拼版。
  华秋DFM是一款高效的PCB设计软件，一键分析设计隐患，提供优化方案，输出Gerber、BOM、坐标文件，让设计和制造更简单。
  相似的软件，立创EDA也有一键拼版，但不支持Gerber文件的导入，导入AD的PCB只能使用ACSII格式，由于AD版本繁多，转换过程种会造成不同程度的丝印错位、丝印字体格式错误。
一、AD PCB导出Gerber
这里只介绍双面板的操作步骤。多层]]></description><category></category></item><item><title><![CDATA[LVGL(2)Visual Studio模拟器使用]]></title><link>https://blog.csdn.net/Mark_md/article/details/121651490</link><guid>https://blog.csdn.net/Mark_md/article/details/121651490</guid><author>Mark_md</author><pubDate>Wed, 01 Dec 2021 16:31:02 +0800</pubDate><description><![CDATA[Visual Studio

  Visual Studio只需安装C++工具。VS2019、VS2022社区版都测试过，均可正常运行LVGL模拟器。
  vs2022社区版下载


LVGL模拟器运行


LVGL模拟器源码： LVGL VS模拟器 Github

git clone --recurse-submodules https://github.com/lvgl/lv_sim_visual_studio.git


电脑安装过Visual Studio后，双击 .sln 打开工程。

解决方案.]]></description><category></category></item><item><title><![CDATA[git submodule add子模块的添加，--recurse-submodules递归克隆子项目]]></title><link>https://blog.csdn.net/Mark_md/article/details/121640755</link><guid>https://blog.csdn.net/Mark_md/article/details/121640755</guid><author>Mark_md</author><pubDate>Tue, 30 Nov 2021 20:14:09 +0800</pubDate><description><![CDATA[  git submodule add 可将其他仓库作为本仓库的子模块，并保持父项目和子项目相互独立。面对比较复杂的项目时，经常会用到。

语法


将URL的仓库作为本仓库的子模块。执行后，git会将URL的仓库clone到 当前路径 下。

git submodule add URL


后面可以 指定路径。

git submodule add URL &lt;path&gt;

【注意】路径需要包含子模块的文件夹名称，如不包含会报错 &lt;path&gt; already exists and i]]></description><category></category></item><item><title><![CDATA[docsify+github/gitee搭建个人在线文档]]></title><link>https://blog.csdn.net/Mark_md/article/details/121457115</link><guid>https://blog.csdn.net/Mark_md/article/details/121457115</guid><author>Mark_md</author><pubDate>Mon, 22 Nov 2021 10:57:27 +0800</pubDate><description><![CDATA[先安装node.js
docsify官网-快速开始
全局安装工具
npm i docsify-cli -g


选择一个其他的路径，初始化项目
docsify init ./docs

初始化成功后，会在路径下创建一个docs文件夹，docs文件夹内有3个文件

本地预览
docsify serve docs


浏览器访问 http://localhost:3000

最开始 index.html 是这样子。
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt]]></description><category></category></item><item><title><![CDATA[Gitee搭建自己的图床]]></title><link>https://blog.csdn.net/Mark_md/article/details/121443252</link><guid>https://blog.csdn.net/Mark_md/article/details/121443252</guid><author>Mark_md</author><pubDate>Mon, 22 Nov 2021 09:23:34 +0800</pubDate><description><![CDATA[  CSDN前两周的下拉广告和红包雨属实恶心人，现在打算逐步迁移文章，而为了避免以后发生更换平台而导致不必要的麻烦，还是把图床单独分离出比较好。
  图床有商业收费的，如七牛、又拍云、阿里oss数据存储这些，会按空间和流量来收费，高稳定性，适合企业用户。也有一些主推个体免费的，但免费是有代价的，服务器可能会因为你的某一张图涉嫌敏感信息，而有权将所有数据直接封禁或删除，想跑都没门。对个人博客来说，秉承着能跑就行原则，但又不想受制于第三方服务器的约束，可以用Github或则Gitee来搭建图床。考虑到个人博客主]]></description><category></category></item><item><title><![CDATA[ESP32黑客帝国数字雨动画，矩阵它来了，ESP32+ST7789V液晶屏Arduino]]></title><link>https://blog.csdn.net/Mark_md/article/details/121333033</link><guid>https://blog.csdn.net/Mark_md/article/details/121333033</guid><author>Mark_md</author><pubDate>Mon, 15 Nov 2021 16:08:33 +0800</pubDate><description><![CDATA[  在油管看见了个好玩的，ESP32液晶屏显示黑客帝国数字雨：Build your own Matrix with ESP32 or ESP8266

  效果不要太棒，炫酷值拉满。而且因为是显示在小液晶上的，可以用手把玩，总体感觉比电脑显示屏的显示效果更有逼格。想着把液晶屏做成铭牌或者挂件，一定非常漂亮。
  源码是开源的，Arduino工程，那么搞起。
  找到项目源码：TP_Arduino_DigitalRain_Anim
  原来这个项目前一年就有了，只不过近期更新了Demo，双11发布了视频被偶然]]></description><category></category></item><item><title><![CDATA[ESP32使用Arduino环境，安装、编译、下载、安装库]]></title><link>https://blog.csdn.net/Mark_md/article/details/121326060</link><guid>https://blog.csdn.net/Mark_md/article/details/121326060</guid><author>Mark_md</author><pubDate>Mon, 15 Nov 2021 14:02:59 +0800</pubDate><description><![CDATA[Arduino和esp32的简介。
Arduinp IDE下载
我选择的是免安装压缩包，下载后直接解压即可运行。

界面

而此时的开发板

Arduino IDE下载ESP32开发包
文件 - 首选项。

附加开发板管理网站，输入
https://dl.espressif.com/dl/package_esp32_index.json


然后，工具 - 开发板 - 开发板管理。

弹出，搜索ESP32，点击安装。
考验耐心的时候到了，下载非常慢，还总容易断。如果电脑是笔记本的话，可以用手机的热点。（不知]]></description><category></category></item><item><title><![CDATA[移远EC600低功耗唤醒锁wakelock的使用，QuecPython功耗分析]]></title><link>https://blog.csdn.net/Mark_md/article/details/121013736</link><guid>https://blog.csdn.net/Mark_md/article/details/121013736</guid><author>Mark_md</author><pubDate>Thu, 28 Oct 2021 15:17:12 +0800</pubDate><description><![CDATA[移远QuecPython在线文档对 低功耗休眠唤醒 的介绍比较少，咨询FAE后才知道相关说明是在另一个页面 QuecPython低功耗。

EC600模组如何进入低功耗

模组如果需要需要进入低功耗模式，必须满足以下几个条件：

USB 拔出
系统唤醒锁全部释放（唤醒锁的数量可通过pm.get_wakelock_num()接口获取）
无外部引脚中断干扰
使能系统自动进入休眠（具体接口：pm.autosleep(sleep_flag)）
CFUN=0 或者为正常注网状态



QuecPython低功耗唤醒锁]]></description><category></category></item><item><title><![CDATA[关于我在1024程序员节还在焊板子这件事儿]]></title><link>https://blog.csdn.net/Mark_md/article/details/120936784</link><guid>https://blog.csdn.net/Mark_md/article/details/120936784</guid><author>Mark_md</author><pubDate>Sun, 24 Oct 2021 19:25:11 +0800</pubDate><description><![CDATA[  一年一度1024，上次是周六，今年是周天。别人此刻在享受周末or整活儿，我却在忙着填坑调教pcb。
  以前说过抽空做款ESP32的开发板，拖了这么久，来汇报下近况。
  三世同堂先来一张。右下角的是老三，今天新鲜出炉。
  左边俩是好几个月前的产物，起初觉得做成全面屏的模样比较讨喜，可实在受限于面积，很多接口引不出来没有空间摆放，最常用的功能依旧是WIFI、蓝牙和触摸屏。电池是插接的，没有外壳，外部光秃秃的拖着个电池特别难受。

  虽然是被放弃的一版，不过由它知道了以后该怎么改。ESP32自身的IO]]></description><category></category></item><item><title><![CDATA[VMware16安装CentOS7.6虚拟机]]></title><link>https://blog.csdn.net/Mark_md/article/details/120726090</link><guid>https://blog.csdn.net/Mark_md/article/details/120726090</guid><author>Mark_md</author><pubDate>Tue, 12 Oct 2021 17:35:47 +0800</pubDate><description><![CDATA[Centos7.6系统镜像下载（直接网页下载非常慢，建议下载torrent种子后用迅雷等下载工具下载）：Centos7.6系统镜像
（镜像实测可用，现在好多Centos7.6的镜像都挂掉了，上面的依然坚挺）

创建虚拟机 -&gt; 典型。

稍后安装。

选择安装的系统。Linux -&gt; Centos 7 64位。

自定义虚拟机名称，选择CentOS7.6虚拟机的安装位置。

分配虚拟机系统的磁盘容量。默认是20GB，随着后面系统使用量变大，占用空间会越来越大，但虚拟机的一个好处就是磁盘容量可分配]]></description><category></category></item><item><title><![CDATA[ESP32芯片和模组的硬件差异与选型，ESP32-WROOM-32、ESP32-WROVER和ESP32-S衍生模组选型]]></title><link>https://blog.csdn.net/Mark_md/article/details/120576979</link><guid>https://blog.csdn.net/Mark_md/article/details/120576979</guid><author>Mark_md</author><pubDate>Fri, 01 Oct 2021 18:18:18 +0800</pubDate><description><![CDATA[  随着 ESP32-S2、C3、S3 的陆续发布与量产，ESP32 阵营愈加壮大。但由于产品定位和规划上可能出现了一点点的偏差，壮大的同时也带来了混乱。并且随着新旧IC型号的替换，各个模组间的差异也越来越同质化。下面进行各个模组和芯片型号的汇总，以方便硬件选型。
  乐鑫IOT模组 - 官网选型链接：乐鑫IOT模组选型

一、ESP32在售产品线概况

  进行详细模组的对比前，先说下各个型号IC的概况：

ESP32 搭载Xtensa® 双核 32位 LX6 微处理器，支持高达 240 MHz 的时钟频]]></description><category></category></item><item><title><![CDATA[ESP32+st7789/ili9341运行LVGL例程，依赖ESP-IDF编译lv_port_esp32官方Demo(1)]]></title><link>https://blog.csdn.net/Mark_md/article/details/120343727</link><guid>https://blog.csdn.net/Mark_md/article/details/120343727</guid><author>Mark_md</author><pubDate>Fri, 17 Sep 2021 16:01:23 +0800</pubDate><description><![CDATA[  LVGL是一个C语言编写的免费的开源图形库，其提供了用于嵌入式GUI的各种元素。用户可以利用丰富的图形库资源，在消耗极低内存的情况下构建视觉效果丰富多彩的GUI 。只需 64kB 闪存和 8kB RAM 就足以满足简单的用户界面。LVGL 可以驱动单色OLED、TFT 显示器、监视器或任何其他显示器。c 代码使其可在任何平台上使用，例如 NXP LPC 或 iMX、STM32、PIC、Arduino、ESP32、Raspberry 等。LVGL 的源码托管在 GitHub 上，拥有 MIT许可。 真正的]]></description><category></category></item></channel></rss>