本帖最后由 huangguimina4 于 2017-5-26 20:53 编辑
最近闲得无聊,玩玩STM32代码玩玩。
3D裤使用的是论坛里的。
都是通过SPI的DMA操作显存数据搬运,很节省处理器。
白 {MOD}OLED的显示操作需要设置Y位置命令,所以需要SPI的DMA中断里设置一下位置,再搬运显示数据,需要占用一些处理器操作时间。
而彩 {MOD}OLED是不用这样,直接就SPI的DMA完成数据搬运,处理器完全不必参与。效率非常高!
小的白 {MOD}OLED屏幕使用STM32F103C8,大的彩 {MOD}OLED使用STM32F429ZIT6驱动。
图形交换格式 (GIF)-4BB9EFDD19DE-1.gif (3.68 MB, 下载次数: 0)
下载附件
2017-5-26 20:17 上传
http://player.youku.com/player.php/sid/XMjc4NzQxNTg5Ng==/v.swf
视频上传被压缩了,太垃圾。实际效果很好,完全没有掉帧。
/*------------------------------------------------*/
STM32F103C8白 {MOD}OLED.zip
(1.44 MB, 下载次数: 48)
2017-5-26 20:40 上传
点击文件名下载附件
STM32F429ZIT彩 {MOD}OLED.zip
(2.06 MB, 下载次数: 34)
2017-5-26 20:41 上传
点击文件名下载附件
代码是在MACOS系统下的arm-none-eabi-gcc编译的。
其他平台请自行修改。谢谢
一周热门 更多>