CH376做为一颗国产USB芯片,支持HOST,SLAVE模式,相比前期版本CH375,CH376内部自带了FAT12/16/32文件系统,避免了MCU需要去处理庞大的文件系统库,将系统开销降到很低,甚至一颗89C51就能顺利的运行起来,内存占用极低。并提供部分向上兼容。价格方面与市面同类产品差不多(如:PB375,SL811等),大概十几元左右,优势在于稳定性稍好一些。
编译器:Keil3 C51 v8.18 单
片机:SST89X516RD
USB芯片:CH376S(SOP-28PIN)
通讯接口:SPI,串口,总线并口(略)
由于对读写速度没有特别要求,加上占用IO脚考虑,本文并没有说明CH376总线模式和IO模拟总线模式,采用SPI或串口通讯。本文主要说明CH376以HOST模式读写U盘为例,CH376功能非常强大,如:与SD卡,键盘,鼠标,打印机等通讯,SLAVE模式,并没有进行描述。 CH376对大小写支持不好,所有路径,文件名必须为全大写(datasheet有说明),分别以小、大小写混合名称测试,函数也会返回成功,但实际没有效果,到PC上查看并没有产生文件或读写成功,还会造成同名文件产生。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !