欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3101|回復: 6
收起左側

關于串口擴展芯片SP2349的使用求助

[復制鏈接]
ID:481966 發表于 2021-9-26 22:35 | 顯示全部樓層 |閱讀模式
20黑幣
最近用到這款SP2349串口擴展芯片將stm32上的一個串口擴展為三個,使用中有些問題想請教下,
1、子串口接收數據和發送數據可直接用串口發送接收庫函數來發送數據嗎?
2、關于地址問題,要用指令先是要使得兩個地址都為1,后面判斷是那個子串口的數據也要用地址,這個是怎樣一個順序,
3、接收數據用中斷,發送數據是不是也用中斷好些
4,說是提供驅動函數,網頁打不開,這個驅動該怎么寫,芯片怎么配置,有沒有好的思路分享下,
新手,真誠求教,芯片手冊附上。

b6b3783a86dcaac4051bf27b5d8c0306.pdf

435.78 KB, 下載次數: 12

回復

使用道具 舉報

ID:827243 發表于 2021-9-27 10:00 | 顯示全部樓層
1 是的,只是要加上控制時序。
2 地址為11的時候是配置模式,配置芯片的工作方式。判斷接收地址的是工作模式,讀取一個字節,然后讀地址,判定是哪個串口發過來。文檔13頁
3. 發送也可以用中斷,但是要考慮波特率匹配問題,見文檔第7頁。
回復

使用道具 舉報

ID:123289 發表于 2021-9-27 10:21 | 顯示全部樓層
本帖最后由 yzwzfyz 于 2021-9-27 16:44 編輯

1、子串口接收數據和發送數據可直接用串口發送接收庫函數來發送數據嗎?
答:不僅與硬件接線有關,還必須采用針對SP2349芯片寫的收發函數。普通的不行,因為三個外設的數據需要組合。
2、關于地址問題,要用指令先是要使得兩個地址都為1,后面判斷是那個子串口的數據也要用地址,這個是怎樣一個順序?
答:自己根據實際需來定。這里是最復雜的地方。
3、接收數據用中斷,發送數據是不是也用中斷好些?
答:當然用中斷處理好,效率高。
4,說是提供驅動函數,網頁打不開,這個驅動該怎么寫,芯片怎么配置,有沒有好的思路分享下?
答:只能根據手冊給出的規則來寫。不建議新手采用SP2349芯片。理由如下:
1、波特率:CPU是1個串口,SP2349芯片是3個串口面對3個外設進行通訊。
手冊案例中:是按字節輪切各通道的數據。如果CPU是以9600的波特率輪發數據,哪么對應的三個外設采用的波特率是多少呢?初學者不易理解。
2、通道數據的切換:SP2349是用二根地址線(可選擇4個,用了3個,另1個作為輪換周期的結束標記了)選擇通訊對象的。地址在何時切換呢?
手冊中的時序:是每發一個字節要換一個通道。所以,這時的發送數據是三個通道輪流抓取的?CPU端這樣的發送函數,初學者不易理解。CPU如何處理接收的數據呢,就更難理解了。
3、實際上,通道的選擇是有地址線決定的。如果按幀切換地址,初學都極易理解,函數也通用。不過三個外設,數據交換有發生在同一時刻怎么辦,外設發送數據的時間是不是聽你調度?收發時機不同,方案不同。初學者不易掌握。
回復

使用道具 舉報

ID:481966 發表于 2021-9-27 23:01 | 顯示全部樓層
daemondong 發表于 2021-9-27 10:00
1 是的,只是要加上控制時序。
2 地址為11的時候是配置模式,配置芯片的工作方式。判斷接收地址的是工作模 ...

謝謝大佬,如果用上電默認的配置,是不是只需要寫中斷接收發送部分就可以了
回復

使用道具 舉報

ID:624769 發表于 2021-9-28 01:15 | 顯示全部樓層
上某一個寶查了一下SP2349的價格,賣的還真不便宜,懷著好奇,看了一下手冊,就不明白了……,這玩意居然能有市場?還賣這么貴?
按手冊上的說法,三串口同開速率可達19200,19200這個速率,哪怕直接IO模擬串口也比這個快了吧?用這東西還要多一個地址控制,畢竟在單片機上,你只是對著一個串口操作,而實際上,卻要通過SP2349轉發給不同的設備,那么問題來了,直接IO口模擬串口不好么?為啥要用這么一個,沒啥用,用起來不方便,還貴的要死的東西呢?
回復

使用道具 舉報

ID:827243 發表于 2021-9-28 09:33 | 顯示全部樓層
yqyq 發表于 2021-9-27 23:01
謝謝大佬,如果用上電默認的配置,是不是只需要寫中斷接收發送部分就可以了

按理如此,但是手冊里沒看到缺省配置是什么。
回復

使用道具 舉報

ID:283954 發表于 2021-9-29 15:58 | 顯示全部樓層
可以用一顆有四個串口的STC單片機,論壇找個四串口軟件燒進去,一對三,還可以自己改參數,這肯定要方便得多。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表