找回密码
 立即注册
查看: 5550|回复: 66

U盘 + FatFS文件系统 + uC/OS-II,RTOS 综合实战@Ai8051U实验箱, 解析位图文件

  [复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-9-12 16:16:47 | 显示全部楼层 |阅读模式
U盘 + FatFS文件系统 + uC/OS-II,
RTOS 综合实战@Ai8051U实验箱
===Ai8051U 解析 位图文件
这是在Ai8051U实验箱上实现的一个综合
RTOS+FAT文件系统综合运用交流贴,包含以下内容:
·        Ai8051U实验箱 板载 Flash U盘制作, USB_MSC
·        FatFS文件系统@Ai8051U 读/写文件内容,查找文件
·        用 Ai8051U 解析BMP位图数据的代码,
          Windows能做的事情,Ai8051U也能做
·        uC/OS-II RTOS 协调各个模块运作
·        STCAI 官方 AIapp-ISP-V6.94X 调试仿真接口
          虚拟键盘OLED-320*240 运用。
·        片上外设之 SPI-DMA, UART-DMA.
硬件连接:
微信图片_20240912142555.png
首次下载代码后,电脑上看到一个16M U盘,
格式化U盘以后把项目文件夹内的几个BMP位图文件复制到U盘根目录.
也可以自己创建位图。但要注意,尺寸要小,控制到200*200像素以内,
这是因为UART传数据到OLED屏,速度的限制,大图会很卡。
如果用本地TFT替代,则不会有此限制。
调试仿真接口:
360截图20240912142839170.jpg
调试仿真接口->将调试接口绑定到USB-CDC/串口助手
设置好波特率并打开对应的串口。
打开 调试仿真接口虚拟键盘 OLED-320*240
360截图20240912141834928.jpg
虚拟键盘操作说明:
· 建立U盘连接时,会停止播放位图。
· 播放位图时会断开U盘和电脑之间的连接。
· 按Enter键,主芯片复位,用于ISP_USB直接下载代码,
  不需要按板上的Power和P32.
三个按键足矣,各种操作全程不需要插拔断电。


位图显示效果:
360截图20240912145742688.jpg
360截图20240912145657336.jpg
虚拟键盘 P键后,在OLED上循环播放 U盘根目录的位图(*.bmp
可以看出,锯齿很严重,这是因为OLED是没有灰度和颜色,
TFT上显示,就会有颜色,很保真。

例程代码:
AI8051U_DEMO@实验箱.rar (802.41 KB, 下载次数: 264)

代码注释很详细,本贴主旨大家交流学习,
代码并非最优,也没有经过严格审查。
请大家多指教。

4 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!

本帖被以下淘专辑推荐:

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-11-9 18:40:19 | 显示全部楼层
Ai8051U-LQFP48  比普通 M0/M3,如 32F103C8T6 强太多的地方:
1,Ai8051U有TFPU@120MHz, 算力比他强, uS级硬件三角函数/浮点运算器;
2,Ai8051U的抗干扰比他强;
3,  Ai8051U的内部复位是专业级的复位电路,彻底省外部复位;
4,  Ai8051U的内部时钟完全满足串口通信要求,4组串口;
5,Ai8051U-LQFP48有 QSPI, i8080/M6800-TFT 接口,32F103C8T6没有;
6,  Ai8051U的PWM支持硬件移相@120MHz
7,Ai8051U是 34K SRAM
8,Ai8051U是 自带硬件USB, 1个芯片就能直接USB连接电脑仿真/下载,全球唯一

Ai8051U-LQFP48, RMB2.3含税
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:392
  • 最近打卡:2025-05-01 15:00:39

24

主题

305

回帖

2556

积分

荣誉版主

积分
2556
发表于 2024-9-13 10:06:58 | 显示全部楼层
{:5_332:}{:5_332:}{:5_332:}
能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:9
  • 最近打卡:2024-09-13 12:01:35

0

主题

25

回帖

100

积分

注册会员

积分
100
发表于 2024-9-13 14:14:30 | 显示全部楼层
学习打卡,不断学习
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:183
  • 最近打卡:2025-04-28 10:14:30
已绑定手机

0

主题

42

回帖

1322

积分

金牌会员

积分
1322
发表于 2024-9-15 17:14:19 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:520
  • 最近打卡:2025-05-01 08:06:21

109

主题

1897

回帖

5204

积分

论坛元老

积分
5204
发表于 2024-9-20 08:30:25 | 显示全部楼层
谢谢分享!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:338
  • 最近打卡:2025-05-01 00:00:50

4

主题

242

回帖

1287

积分

金牌会员

积分
1287
发表于 2024-9-23 10:41:06 | 显示全部楼层
太强了{:5_332:}传统8051时代想都不敢想{:5_332:}
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2024-10-18 18:13:19 | 显示全部楼层
TF卡也能模仿U盘

点评

可以  发表于 2024-10-18 18:30
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:198
  • 最近打卡:2025-05-01 00:16:05
已绑定手机

24

主题

345

回帖

1629

积分

金牌会员

积分
1629
发表于 2024-10-22 09:55:25 | 显示全部楼层
学习学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:487
  • 最近打卡:2025-05-01 15:22:54
已绑定手机

27

主题

693

回帖

1950

积分

金牌会员

打工人

积分
1950
发表于 2024-10-26 15:47:01 | 显示全部楼层
打工人
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:487
  • 最近打卡:2025-05-01 15:22:54
已绑定手机

27

主题

693

回帖

1950

积分

金牌会员

打工人

积分
1950
发表于 2024-10-26 15:49:20 | 显示全部楼层
一片51包打天下的节奏啊
打工人
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 20:19 , Processed in 0.136901 second(s), 138 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表