文章目录前言一、软硬件的准备二、原始硬件接线三、烧录软件的使用联系我们前言本文章教学视频链接:视频链接一、软硬件的准备Ai-WB2系列模组或者开发板一个Ai-WB2烧录软件,下载链接:https://docs.ai-thinker.com/_media/bl602_flash_download_tool.zip链接:点击下载USB转TTL串口板一个二、原始硬件接线以Ai-WB2-12F模组为例,按照如下表格进行接线USB转TTLAi-WB2-12FVCC3.3VGNDGNDTXDRXDRXDTXDRTSEN(复位作用)三、烧录软件的使用双击BLDevCube.exe软件,如下图选择BL602/
海思机顶盒Hi3798使用Hitool和TTL备份并烧录海纳思Linux服务器系统固件摘要介绍了使用海思CPU的机顶盒的固件备份和烧录。通过USB-TTL串口烧录器CH340连接机顶盒,使用华为海思刷机工具HiTool创建和修改分区表文件,备份和烧写固件,通过升级包升级系统。在海纳思系统中安装homeassistant,通过FTP、WebDAV、Alist云盘访问文件,真实的CPU型号和regname的确定,以及加快烧写速度的方法。背景说明使用Homeassistant(后文缩写为HA)需要个人服务器,根据不同的情况有不同的家用Linux服务器方案。服务器方案优点缺点旧手机体积小、功耗低、价格
海思机顶盒Hi3798使用Hitool和TTL备份并烧录海纳思Linux服务器系统固件摘要介绍了使用海思CPU的机顶盒的固件备份和烧录。通过USB-TTL串口烧录器CH340连接机顶盒,使用华为海思刷机工具HiTool创建和修改分区表文件,备份和烧写固件,通过升级包升级系统。在海纳思系统中安装homeassistant,通过FTP、WebDAV、Alist云盘访问文件,真实的CPU型号和regname的确定,以及加快烧写速度的方法。背景说明使用Homeassistant(后文缩写为HA)需要个人服务器,根据不同的情况有不同的家用Linux服务器方案。服务器方案优点缺点旧手机体积小、功耗低、价格
一、设备和环境设备MSIDIGTAL-RM701平台瑞芯微RK3128环境Windows11SubsystemUbuntu20.04.5LTS 二、工具在打包解包的过程中,我们至少需要使用瑞芯微官方提供的三个工具:afptool、img_unpack、img_maker。可以自己通过源码编译,也可以使用我文章后面附上的成品,架构为linux_amd64#拉取源码gitclone'https://github.com/TeeFirefly/rk2918_tools.git'#进入目录cdrk2918_tools/#生成make#将工具复制到/usr/lcoal/bin以方便调用sudocpaf
一、设备和环境设备MSIDIGTAL-RM701平台瑞芯微RK3128环境Windows11SubsystemUbuntu20.04.5LTS 二、工具在打包解包的过程中,我们至少需要使用瑞芯微官方提供的三个工具:afptool、img_unpack、img_maker。可以自己通过源码编译,也可以使用我文章后面附上的成品,架构为linux_amd64#拉取源码gitclone'https://github.com/TeeFirefly/rk2918_tools.git'#进入目录cdrk2918_tools/#生成make#将工具复制到/usr/lcoal/bin以方便调用sudocpaf
系列文章目录编码电机测速HAL库OLED的使用HAL库版STM32双轮自平衡车(一)———代码思路和PID基础精讲HAL库版STM32双轮自平衡车(二)———CubeMX的配置、原理图接线、物料准备HAL库版STM32双轮自平衡车(三)———代码精讲HAL库版STM32双轮自平衡车(四)————原理图以及PCB绘制HAL库版STM32双轮自平衡车(五)————调参完整工程——>闲鱼搜店铺 “黄金独角兽的小店”完整工程链接(设置了收费望支持理解)https://m.tb.cn/h.UHqbvHr?tk=gXkZdkAKGX1目录系列文章目录前言核心代码一、PID控制部分1.1直立环PD控制 1.
系列文章目录编码电机测速HAL库OLED的使用HAL库版STM32双轮自平衡车(一)———代码思路和PID基础精讲HAL库版STM32双轮自平衡车(二)———CubeMX的配置、原理图接线、物料准备HAL库版STM32双轮自平衡车(三)———代码精讲HAL库版STM32双轮自平衡车(四)————原理图以及PCB绘制HAL库版STM32双轮自平衡车(五)————调参完整工程——>闲鱼搜店铺 “黄金独角兽的小店”完整工程链接(设置了收费望支持理解)https://m.tb.cn/h.UHqbvHr?tk=gXkZdkAKGX1目录系列文章目录前言核心代码一、PID控制部分1.1直立环PD控制 1.
#mermaid-svg-zDJD09EDmAcOTlAB{font-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-zDJD09EDmAcOTlAB.error-icon{fill:#552222;}#mermaid-svg-zDJD09EDmAcOTlAB.error-text{fill:#552222;stroke:#552222;}#mermaid-svg-zDJD09EDmAcOTlAB.edge-thickness-normal{stroke-width:2px
#mermaid-svg-zDJD09EDmAcOTlAB{font-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-zDJD09EDmAcOTlAB.error-icon{fill:#552222;}#mermaid-svg-zDJD09EDmAcOTlAB.error-text{fill:#552222;stroke:#552222;}#mermaid-svg-zDJD09EDmAcOTlAB.edge-thickness-normal{stroke-width:2px
基于STM32的串口收发程序(HAL库)介绍USART中断串口状态实例需求分析串口初始化串口发送串口接收重定向printf和scanf效果后续介绍串口(UART通用异步收发器,TTL)通讯是一种设备间的串行全双工通讯方式。由于UART是异步传输,没有传输同步时钟,为了保证数据的正确性,UART采用16倍数据波特率的时钟进行采样。因为它简便捷,因此大部分电子设备都支持该通讯方式工程师在调试设备时也经常使用该方式输出调试信息。本文详细的介绍如何来编写一个串口收发程序,我们采用常用的收发逻辑,发送直接编写函数进行实现,而接收使用中断进行完成。接收中断使用接收到一个字节和一帧数据两种中断触发方式。US