有關FPPA TM Baud Rate設定 |
答題得分者是:阿信
|
f70144
一般會員 發表:13 回覆:9 積分:4 註冊:2009-03-27 發送簡訊給我 |
|
KSC
一般會員 發表:4 回覆:18 積分:4 註冊:2006-09-17 發送簡訊給我 |
首先,希望你真的了解你學長的code如何將??(以下假設係串列埠)格式的Baud Rate設定成115200
你提到FPPA的頻率為16MHz那樣的話要做出115200的clock必然會用到counter做frequency divider(除頻) 例如一個2bit的counter可以在2^1位做成除4的clock 00==>01==>10==>11==>loop 你的問題是115200=>19200,即是除6 你想想如何做出除6的function吧 ===================引 用 f70144 文 章=================== 我使用的FPPA是學長之前寫的,FPPA的頻率為16MHz,Baud Rate是115200,而我想要更改成19200,請問要如何更改,而Baud Rate是如何換算出來的? |
阿信
版主 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
你好:
基本上用FPPA做RS232會用polling方式, 會用到Delay與設定參數。 原本是115200要改成19200只要將其參數除6即可, 實際可能要看示波器。 這是一個範例程式及說明 http://blog.gkong.com/more.asp?name=gongkong&id=15677 範例中115200與19200的參數是5倍,有點怪! 阿信~ |
KSC
一般會員 發表:4 回覆:18 積分:4 註冊:2006-09-17 發送簡訊給我 |
我都學到些重要的知識,謝謝你的範例程式及說明
5% error呢...... ===================引 用 阿信 文 章=================== 你好: 基本上用FPPA做RS232會用polling方式, 會用到Delay與設定參數。 原本是115200要改成19200只要將其參數除6即可, 實際可能要看示波器。 這是一個範例程式及說明 http://blog.gkong.com/more.asp?name=gongkong&id=15677 範例中115200與19200的參數是5倍,有點怪! 阿信~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |