• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::

論壇索引


Board index » All Posts (bramn)




Re: 軟體UART
#11
新會員
新會員


不....會吧.....就這樣喔......
CCS那麼好用喔....
真是直觀的寫法./_\....
嗚~~~不放棄C18...繼續Try..../_\
等try出來再寫個類似CCS的function來用....

發表於: 2005/3/17 12:36
頂部


Re: 軟體UART
#12
新會員
新會員


呼~~~跑不出來..
可以幫我看一下source嗎.?.
簡化成只用sw_uart來丟TX...定義RB4為TX Pin........
OSC = 4MHz , Baud = 9600....
#include <p18cxxx.h>
#include <sw_uart.h>
void main(void)
{
char data='a';
OpenUART();
while( 1 ){WriteUART(data);}
}
根據spec另外我提供了delay subroutine如下:
#define Nop() {_asm nop _endasm}
int i;
void DelayRXHalfBitUART(void)
{ for(i=0;i<0X5C;i++) Nop();}
void DelayRXBitUART(void)
{ for(i=0;i<0X5A;i++) Nop();}
void DelayTXBitUART(void)
{ for(i=0;i<0X5C;i++) Nop();}
結果他連叫都不叫一聲出來./_\....
麻煩提供點方向就好.....

發表於: 2005/3/17 10:41
頂部


軟體UART
#13
新會員
新會員


請問有人有使用過C18裡面所提供的軟體UART嗎.?.SW_UART
使用I/O pin來做RS-232傳輸.而不使用TxRx...
試了一天.......試不太出來/_\
Spec裡面有提到該提供的Delay
DelayTXBitUART Delay for:
((((2*FOSC) / (4*baud)) + 1) / 2) - 12 cycles
DelayRXHalfBitUART Delay for:
((((2*FOSC) / (8*baud)) + 1) / 2) - 9 cycles
DelayRXBitUART Delay for:
((((2*FOSC) / (4*baud)) + 1) / 2) - 14 cycles
這邊看不大懂.
有人可以指點迷津嗎.?....

發表於: 2005/3/16 12:02
頂部


Re: 新手上路(使用USART的問題)
#14
新會員
新會員


18F系列已經有書了啊...
來去買一本來看看~~
現在又有另一個問題想請較各位大大了~
今天我如果要用三組TX,RX...
(一組已經用硬體弄好了)..
在C18下面如何使用另外兩組TX,RX....


發表於: 2005/3/15 10:38
頂部


Re: 新手上路(使用USART的問題)
#15
新會員
新會員


哇~~感謝大大...
找到好多資料~~~
原來這樣容易使用~~~^__^
一次就全部搞定@@..肛溫喔


Sincerely yours,
Bramn

發表於: 2005/3/15 9:51
頂部


新手上路(使用USART的問題)
#16
新會員
新會員


我是一個新手...(摸Pic18f458才摸兩天)
因手邊沒啥References....所以....(如果問的很沒深度請多包含).
我是用C18來寫..ICD2..
然後我想偵測來自Rs-232的中斷...
請問一下...我如果打開USART的中斷..
那意指我在main程式中執行當中...發生了USART中斷..
他就會自己跳至我設定的ISR那邊執行嗎.?.
Note:我知道在組合語言中是這樣..不過對C18就不太知道了....

令外請問一隙市面上有賣pic使用c18的書嗎.?...

^__^bramn
best regards.






發表於: 2005/3/14 20:46
頂部



« 1 (2)



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------