久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2856|回復: 6
打印 上一主題 下一主題
收起左側

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

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

b6b3783a86dcaac4051bf27b5d8c0306.pdf

435.78 KB, 下載次數: 12

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂1 踩
回復

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩视频精品在线 | 黄色大片在线 | 福利片在线 | 日韩激情视频一区 | 国产在线中文字幕 | 久久高清 | 在线免费观看黄a | 精品视频一区二区三区 | 午夜精品久久久久久不卡欧美一级 | 欧美高清性xxxxhd | 91视频三区 | 欧美黄色免费网站 | 午夜精品一区二区三区在线观看 | 久久免费观看一级毛片 | 久久最新 | 羞羞网站在线观看 | 久久久久国产精品免费免费搜索 | 久久精品一区二区视频 | 亚洲欧美日韩在线一区二区 | 日韩欧美成人精品 | 日韩av在线不卡 | 欧美二区三区 | 亚洲一区国产 | 日韩高清在线 | 久久艹免费视频 | 欧美日韩大片 | 日韩国产在线 | 久久成人免费视频 | 国产一级一级国产 | 一区二区三区日本 | 欧美日韩理论 | 中文字幕一区二区三区不卡在线 | 久久久久国产精品午夜一区 | 亚洲91精品 | 丁香综合 | 国产精品久久久久久久久久久久 | 色视频网站免费 | 国产一区二区电影网 | 国产精品久久久久久久午夜片 | 国产午夜精品一区二区三区 | 在线观看国产www |