通过一年多的断断续续的努力,终于把ch372+msp430+labview终于完成了,也算可以给老师交差了。做的东西很简单,就是msp430通过ch372和上位机进行通信,然后上位机的软件我选了labview编写,比vc简单的不能再简单了。labview可以自己生成ch372的驱动,labview自带的驱动可以直接与ch372进行通信,接发收数据都是字符串(也可以认为是字节流)。自己规定好字节流的形式,然后实现数据封装和解包就好了。 后来还用过ch375+nios处理器(Altera的FPGA生成的软核,个人感觉很神奇)做过一个音乐播放器,不得不说ch375速度太慢了,放个wav都只能放8bit,感觉读写U盘的速度只有30k左右。 最近用Cy68013做数据采集,n多寄存器让我眼花缭乱,不过它内置51内核这点真的很不错。有了ch372做USB的基础,做这个也顺手多了,现在也完成了。感觉usb2.0的速度真不是盖的。。。 接触ch37x系列一年多了,对ch372下的功夫尤其多,自己也遇到了好多非常诡异的问题,最后都解决了,而且对labview与usb通讯这一块也有些小收获。自己后面可能不会再接触ch37x系列了,估计连msp430也不会碰了,为了纪念这段美好的时光,本人愿意回答后面跟帖兄弟的所有问题。共勉。。
查看: 3804
回复: 4
ch372+msp430+labview终于完成了
热门产品 :
CH32X035: 32位USB+USB PD单片机
看来你还需要优化一下程序。CH375读U盘最大速度可以做到500KB/S
当时貌似用的是ch376,是黑金FPGA发板上的NIOS软核作为主控,100M的CPU,采用的是端口模拟总线的方式,总之慢的要死,程序里的延时我都降到最低了,最后只能流畅播放44.1kHz采样率、8位、单声道的wav文件,码率是8×44.1×1000=352.8kbps,跟usb1.1的12Mbps相差很大。
另外,wch有usb2.0的芯片吗?
想问下,我也用的CH376,100M的CPU,上位机读我发的数据怎么需要0.2ms左右,貌似太慢了,这个是什么问题啊,数据量就接个字节,程序也很简单,测试而已,非常感谢
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录