25針串口轉(zhuǎn)usb dspic33f單片機(jī)怎么學(xué)?
dspic33f單片機(jī)怎么學(xué)?本單片機(jī)學(xué)習(xí)相同的學(xué)習(xí)輸入輸出,內(nèi)部資源,定時(shí)器串口。怎么讓dsp用串口一直發(fā)送采集的電壓?通常,DSP上有UART外設(shè)。使用MAX232將UART上傳輸?shù)拇写a轉(zhuǎn)換為與
dspic33f單片機(jī)怎么學(xué)?
本單片機(jī)學(xué)習(xí)相同的學(xué)習(xí)輸入輸出,內(nèi)部資源,定時(shí)器串口。
怎么讓dsp用串口一直發(fā)送采集的電壓?
通常,DSP上有UART外設(shè)。使用MAX232將UART上傳輸?shù)拇写a轉(zhuǎn)換為與計(jì)算機(jī)串口匹配的電平。使用串行端口電纜連接計(jì)算機(jī)串行端口和MAX232。DSP向計(jì)算機(jī)發(fā)送數(shù)據(jù),可以打開串口調(diào)試。當(dāng)然,這是最簡(jiǎn)單的情況
每0.2ms接收一個(gè)字節(jié),這要求您的程序具有高實(shí)時(shí)性能。VB不是最好的工具,C更適合匯編。你的程序性能有問(wèn)題,運(yùn)行速度太慢,如果用VB:1。你要用高級(jí)的編程方法來(lái)編譯,你的數(shù)據(jù)要快速而連續(xù),要求你的程序要有很高的速度來(lái)處理數(shù)據(jù)。您的問(wèn)題是,當(dāng)您運(yùn)行一段時(shí)間時(shí),必須在一端0.2秒內(nèi)接收數(shù)據(jù),在另一端處理數(shù)據(jù),并且緩存幾乎已滿。如果完成所有操作的程序性能低于0.2秒,緩存遲早會(huì)溢出。問(wèn)題就發(fā)生了。為了確認(rèn)上述問(wèn)題,您將DSP改為發(fā)送10秒左右,停止發(fā)送2到3秒,然后再發(fā)送10秒:如果您的程序可以長(zhǎng)時(shí)間運(yùn)行,那就是上述問(wèn)題。