esp32 配网方式

问题 esp32 主要有几种配网方式? 解答 AP 配网 esp32 作为ap,手机等设备连接到 esp32 上面,把账号密码输入,esp32 使用这些账号和密码连接。 smartconfig esp32 混杂模式,监听网络广播,使用官方的 app ESPTOUCH 即可配网 airkiss ...

mpu6050 使用

mpu6050 通过 I2C 来驱动,可以使用卡尔曼滤波姿态解算。获取的传感器原始数据中,三个方向的加速度,有一个方向是 9.8 的重力加速度。 参考代码 https://blog.csdn.net/ling3ye/article/details/51360568 #include "Wire...

ros2 中用于串口通信的 serial 库

在 ros 中,用于串口通信的是 rosserial,在 ros2 中,替代的是 micro-ROS. 创建项目 使用 stm32cube 先创建好一个工程,配置好相关的参数。 生成 micro-ros 静态库 可以先看下介绍 https://github.com/micro-ROS/mic...

stm32 iap md5

参考: STM32F103 通过SD卡IAP升级程序,带MD5校验,(带源码)可在实际项目中使用 https://blog.csdn.net/qq_15181569/article/details/106852095 文件md5在线计算 http://www.metools.info/ot...

ubuntu 启动不了,使用 grub 命令行 进行启动

系统启动时,按住 ESC 按键即可进入 grub 命令行模式。 ls 可以查看硬盘分区名称, set root=(hd0, gpt2) linux /boot/vmlinuxz-5.8.0-43-generic root=/dev/sda1 initrd /boot/initrd.img-5....

stm32cube f429 sdram 配置

在 cube 中配置时可选 sdram1 和 sdram2,这两个对应的是内部映射的存储区域 sdram1 和 sdram2。如果选择 sdram2,那么访问 0xD000 0000 - 0xDFFF FFFF 之间的地址时,芯片就会使用 sdram2 的控制器。 sdram2 的控制器还可以...

stm32cubeide iap

使用 stm32cubeide 实现 uart 基础上的 iap 功能。

使用软件模拟spi 时序时注意点

软件模拟 spi 时序有以下几个点需要注意: cs 使能后到第一个 sck 边沿需要延时。 最后一个sck 边沿到下一个 cs 需要延时。 sck 的高电平和低电平本身需要维持时间。 mosi 需要先把数据放上去,然后启动上升沿,然后延时 sck 高电平的时间。 在延时了 sck 高电平的时...

uboot 学习笔记

使用 patch 命令打补丁, -p1 标识忽略第一级目录。 在串口上使用 q 命令,推出菜单界面,然后 print 可以打印出环境变量。想要返回菜单,只要输入 menu 即可。输入 ? 打印出可选命令。输入多条命令,可以使用分号隔开。输入 help 是各个命令的 usage 短帮助信息,输入...

stm32f4 dma + uart idle + double 调试小记

使用 stm32f4 调试uart 接收, 使用 空闲中断,dma 双缓冲模式,有以下几点需要注意的。 调试的时候断点不要打在 if (USART_GetITStatus(USART6, USART_IT_IDLE) != RESET) 这种语句上面,要打在 if 的代码块里面。mdk ...