一. 技术分析
1. 加速软件I2C
2. 通过串口传输图片数据给下位机(这点就和串口通信一样呀)
3. 下位机将串口收到的数据实时显示到OLED(代码结构可以利用中断,然后尽量提高串口和I2C的通信速率)
4. 该项目有用python批量生成每帧画面
这样来看,能学到的基本是提速I2C,以及串口的通信协议应该复习了。
Tip:串口的模板部分要从开发板那里导啊,别在这个开源项目里面找串口实现,人家主要工作是提速通信,和python图像处理。
我的思路真的很不清晰。从寄存器层面,学如何设置串口,以达到最基本的通信功能
原来难点在于资源的存储,单片机的flash不够大。
二、如何通过开源项目学习
1. 随缘找到适合的开源项目
2.
原创文章,作者:dweifng,如若转载,请注明出处:https://blog.ytso.com/269708.html