想问一下,28335的AD采集后的数据怎么能保存下来啊?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
是啊,可是又不是采一次就完了的,还要接着采的,结果寄存器的数据如果通过SCI传给电脑的话,太慢了,1秒钟才能发几个数据而已,白让AD采集那么多了。所以就想着先把采集的数据,保存下来,等采集完了,再把它读出来。
你好!
TMS320F28335片内是有DMA的,你可以配置DMA,将ADC采集的数据存入RAM,再由SCI发送到PC机。这样就不受SCI通讯速度限制了。
需要外扩RAM吗还是怎么着呢?对这块不是很了解,麻烦您了。
不客气!
我的意思是存入片上RAM,外扩的话就不能使用DMA了。因为我对你这边的具体应用要求不是很清楚,所以只能提供思路。具体看看你的数据量以及ADC怎么采集。或者你可以等待ADC采集到第一次数据后,就把已经存入RAM缓存区的数据往PC发,这样就是ADC采集数据的同时,SCI可以同时发送,互不影响。
可以多看看DataSheet.还有不明白可以再交流。
http://www.ti.com/lit/ds/symlink/tms320f28335.pdf
可参考借鉴这个
http://bbs.elecfans.com/jishu_900708_1_1.html