Skye Orbit灵车四轴飞行器 折腾
最近在淘宝花不到400买了个灵车四轴,全碳架子+桨+云台图传 看起来挺不错的。唯一的缺憾就是没有遥控器。但可以用手机遥控,缺点就是5GHz最多只能飞的十几米。然后开始折腾他。
某10 发布的文章
最近在淘宝花不到400买了个灵车四轴,全碳架子+桨+云台图传 看起来挺不错的。唯一的缺憾就是没有遥控器。但可以用手机遥控,缺点就是5GHz最多只能飞的十几米。然后开始折腾他。
0x00
今天在研究小米手环3 NFC版的模拟Mifare卡功能,发现模拟出的卡0扇区是只读的,遂在网上搜索操作0扇区方法。
经过一番搜索 发现了这位老哥的一篇文章《小米手环3 NFC 自定义 门禁卡数据》。仔细阅读了一下,发现这位老哥的思路可行。当我架好了Fiddler,安卓端设置好代理,安装好Fiddler的根证书,开始抓包的时候却发现Fiddler并不能解密,而且小米运动app也无法正常通信。尝试用浏览器开了个网页检查了下证书,发现Fiddler证书配置正确,并且可以正常抓包。猜测是App设置了只信任系统中的证书。
无奈,只好对APK方面进行动手。
问题
将STM32F0的DMA代码移植到STM32H7上时发现DMA ErrorCode寄存器为1,无法正常工作
原因
DMA缓冲区内存被放置在DTCM,最好将DMA缓冲区放在D2域(SRAM1,SRAM2和SRAM3)内,因为D2到D1桥会增加额外的延迟。
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
PUTCHAR_PROTOTYPE
{
HAL_StatusTypeDef sd = HAL_UART_Transmit(&huart3, (uint8_t *)&ch, 1, 0xFFFF);
return ch;
}
SDMMC
打开SDMMC2外设,Mode设置为SD 4 bits Wide bus, 将does the board use uSD transceiver禁用,时钟设置为32MHz。
FATFS
FATFS选项卡勾选SD Card选项。这里需要注意:如果你的CODE_PAGE选择了非拉丁语言如中文,它将会生成代码页文件,该文件体积很大,STM32H750VB无法存储下来。会导致编译最后的链接失败。
进入FATFS的Platform Setting选项卡,在这里设置SD插入检测的引脚,将对应引脚GPIO设定为 Input 内部上拉,然后在这个页面选择该引脚即可。