stc12c5a60s2微控制器第二串列埠通訊問題(可以傳送不能

2021-05-30 13:05:29 字數 2646 閱讀 3776

1樓:匿名使用者

程式名:

uart雙串列埠同時工作

編寫人:

2樓:匿名使用者

請問您解決這個問題了嗎?我現在也為這個糾結了好幾天了,能給我說一下為什麼嗎?

3樓:匿名使用者

沒那麼難吧。你要程式不?

4樓:匿名使用者

呵呵,你這水平真該惡補一下了。

當然不亮了~

「 led=1; 」

你應該知道是怎麼回事了吧,如果**不是抄的,應該能看懂,不用更多解釋了吧?

好歹把完整程式給一下,這檔次的程式不用捂這麼嚴吧~

5樓:1天下亡昕

肯書去吧00000000000000000000000000000000啊,知道啥意思?入門級錯誤

stc12c5a60s2微控制器的串列埠2傳送資料問題

6樓:匿名使用者

在pudn 上找一個程式吧,很多這款微控制器的,也有串列埠2的程式

stc12c5a60s2雙串列埠微控制器的串列埠通訊方式問題

7樓:匿名使用者

在同一個程式裡面,可以串列埠1使用

中斷方式、串列埠2使用查詢方式。當然,串列埠2也可以使用中斷方式,並且推薦這樣做。

中斷的開啟和關閉應該怎樣具體操作?為什麼關閉中斷?設定好串列埠(不管1、2),開啟中斷,就不需要關閉中斷了,除非特殊需要。

是不是串列埠1收發完成時關總中斷?同上,為什麼老要關中斷你?

串列埠2就可以使用查詢方式正常收發了,然後串列埠1需要通訊時再開啟總中斷?

你自己不覺得這樣安排很彆扭嗎?串列埠2任何時候都可以使用查詢方式正常收發(包括中斷方式),跟串列埠1無關。

請問下面關於stc12c5a60s2微控制器串列埠問題,在除錯時發出和接收不同,請教高手

8樓:匿名使用者

用下面這段程式試試(先檢查一下晶振頻率是不是11.0592mhz)#include

#include

char temp;

bit flag;

void ser() interrupt 4void serinit()

void main() }}

9樓:匿名使用者

你先看看串列埠線有沒問題: 將串列埠的2、3腳兩根針短接,用鍵盤在串列埠除錯輸入字元,如果串列埠除錯接收區能夠顯示輸入的字元,說明串列埠工作正常等我再看看程式

stc12c5a60s2使用雙串列埠進行通訊時,兩個串列埠在傳送資料時都沒有問題,但接收資料都會丟失,求幫忙! 150

10樓:修者世界

這是可能的,如果接收速度慢了的話,傳送方速度較快,兩個資料傳送間隔較小,那麼可能丟失資料

11樓:匿名使用者

完整**發上來看看。

stc12c5a60s2微控制器串列埠2傳送陣列的程式編譯時出現一個錯誤

微控制器stc12c5a60s2的串列埠2傳送的資料怎麼在串列埠助手上顯示?

12樓:匿名使用者

更換一個串列埠助手測試看看,排除串列埠軟體的問題,測試是否是usb轉串列埠驅動或者串列埠線的問題。

常備幾個串列埠助手,格西烽火、ss***、串列埠除錯助手等都比較穩定。

13樓:匿名使用者

你用的usb轉串列埠線還是db9插頭線?怎麼連線的?

stc12c5a60s2微控制器串列埠設定問題

14樓:匿名使用者

很想幫你但無奈那個stc89c5*的資料手冊裡找不到rcap2l 和 rcap2h 的含義,而12c5a60的t2設定裡沒有這個,所以你的程式問題應該在也這裡,建議仔細讀12c5a60的資料手冊,只有手冊能幫到你。

求一個使用stc12c5a60s2微控制器的串列埠1向stc-isp串列埠助手傳送abcd字串的程式

15樓:handsome灬橙子

//串列埠通訊 標頭檔案 62616964757a686964616fe58685e5aeb931333365653138

void usart_init() ;    //串列埠初始化(11.0592mhz晶振。9600波特率)

void  usar_sent(unsigned char dat) ;  // 串列埠傳送資料

//unsigned char  usar_read() ;   //  串列埠接受資料

void usart_init()

void  usar_sent(unsigned char dat)

unsigned char  usar_read()

//sfr  sbuf       =   0x99;

//sfr  s2con      =   0x9a;

//**0/fe  **1     **2     ren     tb8     rb8     ti      ri//  s2con暫存器具體配置

以上是相關程式,我也未實驗過,如果可以的話請採納,不行的話請忽視。

怎樣在stc89c51微控制器上用1602液晶顯示字元

include define uchar unsigned char define uint unsigned intuchar code table stc89c52rc 這邊錯了 sbit lcden p3 4 sbit lcdrs p3 5 sbit dula p2 6 sbit wela p...

SUMIF 資料 C, SUMIF C 5 C5,C5, E 5 SUMIF A C C,C5,A E E SUMIF B C C,C5,B E E 語句是什麼意思,具體

c column,列 r row,行 資料 c 17 引用 資料 工作表當前列的前17列區域rc 19 引用當前單元格同行而前19列的單元格資料資料 c 8 引用 資料 工作表當前列的前8列區域假設你輸入公式的當前單元格為t1,sumif 資料 c 17 rc 19 資料 c 8 就是 sumif ...

STC89C51微控制器上的數碼管怎麼消隱

方法如下 在每次送完段選資料後,在送入位選資料之前,需要加上一句 p0 0xff 這條語句就是 消影 寫個片段 dula 1 p0 table 1 dula 0 p0 0xff 送位選資料前關閉所有顯示wela 1 p0 0xfe wela 0 delayms 10 對共陽極數碼管 stc89c51...