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


Browsing this Thread:   1 Anonymous Users






Re: 新手上路(使用USART的問題)
#8
版主
版主


查看用戶資訊
或著可以找具有兩組UART介面的PIC

PIC18F6621, PIC18f6520 .....

發表於: 2005/3/15 18:24
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 新手上路(使用USART的問題)
#7
版主
版主


查看用戶資訊
可以使用C18所提供的 Software Peripherial Library 裡的 software UART functions, 在 C:\mcc18\doc 裡就可以找到library的使用手冊,原始檔案程式在這裡 C:\mcc18\src\extended\pmc\SW_UART

發表於: 2005/3/15 18:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


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


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


發表於: 2005/3/15 10:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


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


查看用戶資訊
有關於PIC的書,目前市面有宏友圖書有出
書名:PIC18Fxx2微控制器原理與實作使用組點語言與C語言
ISBN:957-28687-5-6
去問問看吧

發表於: 2005/3/15 10:32
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


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


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


Sincerely yours,
Bramn

發表於: 2005/3/15 9:51
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 新手上路(使用USART的問題)
#3
管理員
管理員


查看用戶資訊
Sorry,

以上的回應 , 第一行應該是 :

你可以參考以下的程式片段, 當然 USART 必須先被 Initial 好並且中斷也被打開來才行

Best Regards,

發表於: 2005/3/14 22:28
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 新手上路(使用USART的問題)
#2
管理員
管理員


查看用戶資訊
您好,

你可以參考以下的程式片段, 當然 USART 必須先被 Initial 好並且終端也被打開來才行 .

當然 , CPU 再遇到中斷發生時 , 就會將程式記數器 PC 轉移至中斷向量 ( 再 PIC18 是 0x0008 or 0x0018 )

用 C 語言比較需要注意的是如何在中斷向量點去呼叫適當的中斷處理程式 . 若您用組合語言做過 , 相信很容易上手的 !!

以下的程式也可在 W401 的練習六 找到 :)

#pragma code isrhighcode = 0x0008

void isr_high_direct(void)
{
_asm //begin in-line assembly
goto isr_high //go to isr_high function
_endasm //end in-line assembly
}
#pragma code

//************************************************
//* Function: isr_high(void) *
//* High priority interrupt will *
//* - Received a serial data from RS-232 *
//* Save the received data to buffer Rec_Data*
//************************************************
#pragma interrupt isr_high

void isr_high(void)
{
PIR1bits.RCIF=0;
Rec_Data=ReadUSART();
PORTD=Rec_Data;
Compare_123( );

}
#pragma code

發表於: 2005/3/14 22:25
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


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


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

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

^__^bramn
best regards.






發表於: 2005/3/14 20:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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... ]

教育訓練中心

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