- 博客(21)
- 收藏
- 关注
原创 【嵌入式】总结&参考——Linux下的裸机驱动开发
使用make其实就是为了简化操作,有些麻烦的操作流程能省就省,比如烧录这一操作,视频教程里总是会在命令行里输入./imxdownload xxx.bin /dev/sdx,这样做就显得很麻烦,因为自己开发过程中,挂载到设备树上的sd设备往往是同一个,序号不会变。于是可以自己定义一个规则,专门用于烧录,每次需要烧录时,直接make download。如果觉得还是太长,可以把规则名改短一点download:这次学习,除了“由简入深,方能深入浅出”以外。
2024-08-22 15:50:25
1112
原创 BUG——GT911上电后中断一直触发
算是作为一个后来者对这一现象的补充。解决方案就是在中断开启前主动清零,详情可见本篇末尾,点击目录【总结】具体情形是,上电之后,本应不会触发中断,结果却一直疯跳,14s左右进入1400多次中断,与扫描频率100Hz相近。中断开启前,以10ms左右的延时清零8次左右即可解决问题,当然具体情况具体讨论,在这个参考上调整一下。i < 8;i++)源码在下面,都是在正点原子代码的基础上微调一下Touch.h源码/* 触摸屏结构体 *//* X轴坐标 *//* Y轴坐标 */
2024-08-21 20:52:26
1148
原创 参考——单片机_基于M25P16的极简文件系统
MCU:stm32f407Flash:M25P16 所谓“极简”就是极其简陋,是针对M25P16这种仅有2MB大小的flash芯片设计的,如果是大一点的如W25Q128或者SD卡等,那么就得上FatFs文件系统了。所以本篇并不具备任何技术力可言,仅仅是对同为初学者的技术参考。 本篇起于:在M25P16上存储wav文件中的PCM数据时,不方便读取。于是这个极简文件系统只涉及一个主要功能——查找。 定位:存储一些简单的语音素材,并不需要一些复杂的文件操作,单纯是当做一个
2024-05-17 23:53:07
1368
1
原创 问题——USART通信无反应 && 传输数据失败
这一点我是属实没想到,拓展坞只能接一根用于串口的线,这还是无意中发现的。仔细想想,拓展坞虽有多个USB口接其他线,却只有一个USB口接入上位机(PC),也就是说上位机一个接口只能用于一个串口的通信?实验结果是,仿真线与串口线接在同一个上位机接口,会让串口线(CH340)在上位机中找不到总结,不要把串口通信的线和仿真的线连接在同一个拓展坞(即上位机的同一个接口)。
2024-04-23 19:07:45
1356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人