Re: HI-TECH C UART設定成EVEN(偶數)的方法?
|
||||
---|---|---|---|---|
新會員
|
謝謝各位解答,剛剛試驗成功了!!
我的設定就是如版主所說的 將tx9設成1 用shift的方式(>>1)計算奇,偶 然後依據結果將tx9d的值填入 再次謝謝各位高手解答
發表於: 2009/9/28 10:27
|
|||
|
Re: HI-TECH C UART設定成EVEN(偶數)的方法?
|
||||
---|---|---|---|---|
新會員
|
謝謝,大概了解了.
也就是說我必須檢查要傳送的16進位碼, 如果是奇數的話就將txsta的bit0設定成1 如果是偶數的話就將txsta的bit0設定成0 這樣是嗎??
發表於: 2009/9/28 9:45
|
|||
|
Re: HI-TECH C UART設定成EVEN(偶數)的方法?
|
||||
---|---|---|---|---|
資深會員
|
常用的 E,7,1 只能用軟體判斷,硬體沒有判斷能力.
發表於: 2009/9/27 19:24
|
|||
|
HI-TECH C UART設定成EVEN(偶數)的方法?
|
||||
---|---|---|---|---|
新會員
|
小的不才,請教各位高手
我希望可以把RS232設定成 38400,8,EVEN,None的模式來傳送16進位碼 但是翻遍各範例程式和書籍,都沒有看到暫存器可以設定成EVEN的選項 我知道CCS可以直接指定,但是我用的是HI-TECH C. 請問在HI-TECH C有什麼設定方式可以設定成EVEN呢? 參考HI-TECH的UART範例後,我試過將NINE BIT設定成9,但是某些字碼會出現偶數同為錯誤,請問哪裡還需要設定呢? 我用的PIC是16F877
發表於: 2009/9/27 12:36
|
|||
|