とat89c52通信のシリアルquetion>

M

mahran

Guest
イム使用してコントローラのatmel at89c52
私はMAX232と、シリアル経由でPCのインターフェイスを必要とするポートと使用している私は
問題は、結晶であるの種類は何が必要か結晶に行うの周波数を意味する、私は。
おかげで、

 
こんにちは、
あなたはwww.atmel.comにAT89C52シートを介して行くことができます

私は89C52で11.0592 MHzのクリスタルを使用していると私は4800,9600,19200、1200,2400ボー得ることができる料金をします。
データシートでは、の89C52ポートのシリアル第1節で説明してタイマを使用して、そのボーレートどのように初期化し、シリアルポートを。

結晶と12.00MHzあなたは89C52のことTIMER2が使用して9600を取得。私はボー9600この一度だけを持っている使用されます。決してスピードその他の試みです。しかし、マニュアルでは、ボーレートを与えるため、他の数式をあなたに。

とても幸せプログラミング、
氏キラン五Sutar

 
サラム、

11.0592Mhzの場合は、1200,1400,4800,9600,19200を得ることができる

12MHzのの場合)はTimer1のをすることができますを取得(4800を使用して

だから11.0592クリスタルは、ボーレートを正確な取得改善します。

さようなら

 
私は考えて選択する周波数。結晶の偏向がされていません。これは、ポートの詳細何ボーで重要なレートをシリーズと通信するを選択します。したら、使用する必要がどのような結晶が決定ボーレートを選択できますが、必要な次に、。
ボーレートを計算する方法についての詳しい詳細はについての本の一部になるができる"マイクロコントローラ8051または8052"

 
返信のすべてに感謝
私は22.11Mhzを、12MHzの試み結晶で、11.059Mhzとレートを設定私のボー
thaのデータが既に正常にシリアルから送信されたポートと対応をしない受信したかMAX232と通常の接続したMAX232は私は、そのデータシートUCはしかし、

<img src=¥"http://www.edaboard.com/images/smiles/icon_cry.gif¥" alt=¥"クライングまたは非常に悲しい¥" border=¥"0¥" />
 
mahranは書き込み:

返信のすべてに感謝

私は12MHzの、11.059Mhzと、22.11Mhz結晶をしようとした私のボーレートを設定

thaのデータが既にシリアルポートから正常に送信さとMAX232は私がそのデータシート通常、MAX232との接続がUCは応じるはしていないした受信
<img src=¥"http://www.edaboard.com/images/smiles/icon_cry.gif¥" alt=¥"クライングまたは非常に悲しい¥" border=¥"0¥" />
 
ヒュンは書き込み:

完了したら、次に何を結晶を使用するかを選択できますが、必要なボーレートを決定した。
 
引用:

thaのデータが既にシリアルポートから正常に送信さとMAX232は私がそのデータシート通常、MAX232との接続がUCは応じるはしていないした受信
 
フラグをかTIの場合はチェックしますか?自分自身のみのuCからアクティブそれは良くはないから送信されたハードウェアの何もないのUART、ター。他)をチェックシリアルフォーマット(ボービット、スタート&ストップ、データバイト幅です。

私は例を使用するほとんどのシリアルリンクをViewCommにチェック私、それはバグだソ¥フトウェア。

 
ボーレートは、PCとuControllerしたconfigeredで
しかし、私は最終的に問題を解決回路が正しく動作

<img src=¥"http://www.edaboard.com/images/smiles/icon_surprised.gif¥" alt=¥"びっくりした¥" border=¥"0¥" />回路MAX232とを、レベル1つの変換に置き換え私が思うにのみ私は必要とMAX232としたYheの問題以来、パソ¥コンにuControllerからデータを送信する必要はありませんreceuiveしないポートとPCのデータから私のシリアルを介して、この回路は簡単です、非常にそれは)(構¥成のdoide 1N4148トランジスタ(QCS9014)と2抵抗、この回路は私に動作を正しく
インターフェイスが正常に行わ

<img src=¥"http://www.edaboard.com/images/smiles/icon_surprised.gif¥" alt=¥"びっくりした¥" border=¥"0¥" />と返信助けるため皆とにかく感謝する。

 

Welcome to EDABoard.com

Sponsor

Back
Top