でのみ動作した後、マスタクリアリセット>

S

snilson

Guest
こんにちは、

私はusartを16F648のです使用して、私は問題が大きな私に直面:プログラムでは、リセットを明確に機能¥した後、マスタ...このヘルプ任意の?

感謝

 
あなたはコードをあなたの投稿するだろう必要があります。

 
こんにちは!

ここにコードのexcert行く

コード:0x00をorgの

goto文スタートスタートBANK0movlwのが0x07

movwfのCMCON;ポート=のI / OclrfポートA

clrfポートBBANK1BSFはOPTION_REG、7;無効にポートBが提携を引くB'00000000'をmovlw;

movwf TRISA; RA3 - > A1のマルチプレクサ、RA2 - > A0のマルチプレクサ、RA1 - >忙しい、RA0 - >アイドルB'00010110'をmovlw;

movwfのTrisRS;(RS232)をRB1に< - 送受信、RB2の< - テキサス州、RB5 - > RTSの、およびRB4 - >ブザーBANK0BSFのPortStatus、BUSYのConfig_usartを呼び出します。設定USARTmovlw'A'は

Trs_byteを呼び出します。WREGのバイトを送信する....スタンバイ

nopを

goto文のスタンバイConfig_usartBANK1

movlw 240; 4800()で18.432MHzのBRGH = 1

movwf SPBRG

BSFのTXSTA、BRGHBANK0

BSFはRCSTA、スペン; habilitaのポルタセリエABANK1

BCF社TXSTAは、SYNC; seleccionaモードそのものassíncrono

BCF社TXSTA、TX9; habilita transmissăoデ8ビット

BSFはTXSTA、TXEN; habilitaのtransmissăoBANK0

BCF社RCSTA、RX9; habilita recepçăoデ8ビット

BSFはRCSTA、クレン; habilitaのrecepçăo

BCF社RCSTA、アデン; desabilita detecçăoデendereços戻りTrs_byte

BANK1

btfss TXSTAは、TRMT; verifica自体1522 existemはregistoデtransmissăo dados

goto文$ -1

BANK0

btfss PIR1、TXIFは、verifica自体1522 existemはバッファをdadosはデtransmissăo

goto文$ -1

movwf TXREG; transmiteバイト戻りEND

 
クール。だけでなく、言語であること议会把握する通常難しい。コメントがあるも手に入れにくい!

<img src=¥"http://www.edaboard.com/images/smiles/icon_biggrin.gif¥" alt=¥"非常にハッピー¥" border=¥"0¥" />まだ言語れたりも使い慣れたコントローラ(!)、IDが刺しを取ると言う

"私は"パス別これはループバックの周りのどこにできない参照してください。
起こるので、1つのショットと何のように見えるだろう操作が。

しかし、ゲットしたのthatsのちょうど

<img src=¥"http://www.edaboard.com/images/smiles/icon_eek.gif¥" alt=¥"衝撃¥" border=¥"0¥" />
 
AssalamoのAllykum!

親愛なるは難しい言語をアセンブリを理解する。

たとえあなたのコメントは英語ではありません。

 

Welcome to EDABoard.com

Sponsor

Back
Top