打印
[国产单片机]

CH549操作U盘实测

[复制链接]
1170|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyyyy|  楼主 | 2019-8-30 13:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
之前做项目开发一直使用的是STM32F103系列的芯片,很稳定也没准备换。后因项目要求,需要加入USB主机功能操作U盘,因为103只能做USB设备,所以不得不换芯片。本来准备使用的是STM32F105芯片,一次偶然机会在网上看到 了南京沁恒公司的CH549芯片,虽然是8位单片机,但是通过手册给出来的参数针对我这个项目已经绰绰有余,而且最关键的是在价格上明显占据优势,所以决定试一试。
下面给出CH549的一些参数:
l E8051内核,但平均指令速度比标准518-15
l 64KROM,内置BOOT256 字节内部 iRAM 以及 2K字节片内 xRAMxRAM 支持 DMA 直接内存存取
l 支持USB主机和设备以及USB PDType_C




上图是编译的情况,文件系统库大约占了12K-13K左右。

程序操作:去官网下载CH49DEMO程序,添加USB主机操作U盘例程,需要注意的是要添加文件系统库,且Memory Model选项选择Large,之前因为这个问题折腾了一段时间。


开发情况:
1、 开发容易,提供完整开发源码,甚至都不需要了解FAT文件系统,提供简单易懂的接口函数
2、 程序兼容性还可以,手上几款U盘都能支持
3、 传输比较稳定,写10M字节文件内容未发现出错
4、 只能通过串口打印进行调试,不能仿真,这点需要适应。

   测试图片:
   
   
      
      测试发10M字节,内容为09
   
      
     下面贴出源码:      CH549操作U盘.rar (331.03 KB)






3.png (465.1 KB )

3.png

4.png (13.84 KB )

4.png

7.png (114.33 KB )

7.png

6.png (30.99 KB )

6.png

5.png (16.94 KB )

5.png

4.png (13.84 KB )

4.png

2.png (22.4 KB )

2.png

使用特权

评论回复

相关帖子

沙发
xyz549040622| | 2019-8-30 16:15 | 只看该作者
这个软文有点硬呀。

使用特权

评论回复
板凳
tianxj01| | 2019-8-30 16:21 | 只看该作者
牛,真正的硬软文...........

使用特权

评论回复
地板
大白求大神指点| | 2019-8-30 16:36 | 只看该作者
标记一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

65

帖子

0

粉丝