1樓:網友
之前這個坦衡回覆有人滿意嗎 我感覺是騙分來著的,要麼就是機器回覆的。
lin有著特殊的報文頭,不能當作普通串列埠,雖然其幀結構及位元組定義看起來像是普通串列埠。
如旁輪果你的目的是想使用電腦端的串列埠除錯助手來檢視lin資料,那麼恭喜你,這完全可以!某寶上能買到,而且硬體簡單自己都可以做。
如果想拿mcu的普通串列埠當作lin,或者拿串列埠除錯助手傳送lin資料,那就不一定行了,這要從兩個方面分析:
mcu+普通串列埠:lin主模式肯定不行;
mcu+普通串列埠:lin從模式肯定行;
串列埠除錯助手:只能收資料,不能發資料,不管主從模式都不能發資料。
因為lin主模式要求發出lin報文頭。lin報文頭的 lin_break區域要求11bit長度的低電平,一般的串列埠是很難實現的,傳送0x00只有8bit的低電平,兩個位元組的0x00超過了11bit,而且這16bit並不是連續的低電平。雖然可以通過切換為更低波特率的方式來傳送0x00實現,但是多數mcu在切換波特率的時候耗時較長,會使得lin break與0x55之間出現很長的高電平,導致lin通訊資料失真。
lin從模式完全不需要傳送lin報文頭,因此可以完全避開這個坑。mcu的普通串列埠+lin收發器作為lin從模式完全沒有問題,可以根據收到的lin pid返回相應的資料和校驗碼。
但是電腦端的串列埠除錯助手想發資料就很為難了:作為主模式,沒法傳送合格的lin break;作為從模式,就算宅男手速快,也快不過10ms的時間間隔。所以使用串列埠除錯助手就老老運信信實實當作lin資料顯示器吧,反正lin資料也不多。
2樓:
微控制器序列口與普通io口區別如下:
1、串列埠用作序列通訊,通訊包括iic,rs485,rs232等,它也是輸出是定速度的0-1-0-之類變。
化。2、i/o口是指來關量的輸入或輸出,輸入就是在該腳加高電平,即為1,低電平為0,輸出也是如此。
簡單來說:指i/o口是輸入\輸出介面,序列口是通訊介面。
i/o介面是一電子電路(以ic晶元或介面板形式出現 ),其內有若干專用暫存器和相應的控制邏輯電路構成。它是cpu和i/o裝置之間交換資訊的媒介和橋樑。cpu與外部裝置、儲存器的連線和源型慎資料交換都需要通過介面裝置來實現,前者被稱雹敬為i/o介面,而後者則被稱為儲存租芹器介面。
請教,usart中的lin模式如何配置
3樓:天堂春秋喜迎春
這是一箇中斷服務程式,每次中斷髮生時,才會執行,因此函式里面的區域性變數笑老usart_rx_counter每次都會被置0,因此正螞這個緩碰清公升存usart_rx_buf裡面只會有乙個資料;應該把變數usart_rx_counter定位為全域性變數,才可以。
stm32傳送乙個lin的break後,會收到0x00,請問**出了問題?
4樓:文字補習
frame error 和rxneie會先一步觸發中斷,這是收到的當然是0,但是frame error會顯示幀格式錯。
break功能開啟之後,如果中斷使能,也可以偵測到lin break訊號;
mini2440 uart0作為除錯串列埠的話還可以同時作為普通串列埠來進行串列埠通訊嗎?
5樓:網友
2440是支援多個串列埠的,如果uart0作為除錯助手,殲臘可啟族以用其他的串列埠進行串列埠通訊實驗。
把開發板上uart0以外的串列埠引出即可。
你也可以用telnet網路登陸linux系統悄改弊進行除錯,用uart0進行串列埠通訊。
如何選擇ttys0做console使用還是普通串列埠使用
6樓:網友
bootloader目前只支援uart0作為console,如果你要把linux的console設為ttys1的話你需要兩根串列埠線,至少除錯的時候需要這樣。
傳個console=ttys1引數就可以了吧,
uart和串列埠到底有什麼區別?
7樓:116貝貝愛
uart:通用非同步接收/傳送裝置。
串列埠:含義比 uart 廣,它包括了 uart。
一、uart:通用非同步收發傳輸器,通常稱作uart,是一種非同步收發傳輸器,是電腦硬體的一部分。它將要傳輸的資料在序列通訊與並行通訊之間加以轉換。
作為把並行輸入訊號轉成序列輸出訊號的晶元,uart通常被整合於其他通訊介面的連結上。
二、uart:是一種通用序列資料匯流排,用於非同步通訊。該匯流排雙向通訊,可以實現全雙工傳輸和接收。
在嵌入式設計中,uart用於主機與輔助裝置通訊,如汽車音響與外接ap之間的通訊,與pc機通訊包括與監控偵錯程式和其它器件,如eeprom通訊。
三、串列埠:也稱序列通訊介面或序列通訊介面,是採用序列通訊方式的擴充套件介面。序列介面是指資料一位一位地順序傳送,其特點是通訊線路簡單,只要一對傳輸線就可以實現雙向通訊,從而大大降低了成本,特別適用於遠距離通訊,但傳送速度較慢。
arm的除錯串列埠?什麼是除錯串列埠,arm晶元都有乙個除錯串列埠嗎?用途是什麼?能否當做普通串列埠用?
8樓:網友
通常arm核心cpu都有3個串列埠,一般將其中序號最小的串列埠用於除錯,可以將除錯過程中的資訊從除錯串列埠送至pc機的串列埠,然後在pc機的顯示器上顯示出來。當除錯完成之後,也可以關閉除錯串列埠的除錯功能,並將其作為普通串列埠使用。
微控制器序列口與普通io口區別?
9樓:網友
hi 低調136 ,序列口是複用口,可以作為串列埠使用,也可以作為普通io口。
但是其他的io口就只能作為普通io使用了。
因為序列口的相關管教連線著序列模組!
anson
10樓:網友
序列口有雙重功能,除作為序列口外也可作為普通口。
行政機關委託的鑑定可作為刑事的證據嗎?
依據 中華人民共和國刑事訴訟法 法律 第五十四條第二款規定,行政機關在行政執法和查辦案件過程中收集的物證 書證 視聽資料 電子資料等證據材料,在刑事訴訟中可以作為證據使用。也就是說,行政機關依法委託國家司法鑑定機構出具的 鑑定意見 證據是不可以作為刑事訴訟上的證據使用。只能在行政處罰,行政 民事訴訟...
微生物的哪些特徵可作為其分類鑑定的依據
目前分類最權威得依據是根據其16srrna,在ncbi上面有詳細的分類,另外韋伯細菌鑑定手冊也是比較常用的,但是偶爾會不準 有無液泡,有無葉綠素,有無內質網,有無線粒體 形成的菌落的形狀 顏色 以及對飲養成份的需求 微生物的哪些形態特徵可作為其分類鑑定的依據 微生物 micro ani 包括細菌 病...
下列哪些值可作為RSTP交換機的優先順序
生成樹優先順序範圍為4096 32768,必須為4096的倍數。stp埠優先順序預設值是多少 1.交換網路環路的產生 1 廣播風暴 2 mac地址資料庫反轉 3 多幀複製 如何解決這些問題,使用stp。2.stp spanning tree protocol 生成樹協議 a 邏輯上斷開環路,防止廣播...