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

論壇索引


Board index » All Posts




Re: 學前準備
版主
版主


再加上一片好用的練習板 APP001,
所以 ICD2 + APP001 是初學著最佳的選擇。
初學著的教材可參考右邊教育訓練裡的講義雨練習。

發表於: 2005/8/6 1:45
頂部


Re: PIC 入門C語言
版主
版主


PIC18 系列有很多家的 C compiler 都有支援,如 IAR, Hi-Tech ... 等,版主們都是 Microchip 的員工基於職責所在當然對自家的 C compiler 自然就會下比較多的時間去研究,問題就比較容易解決,但別家的 C compiler 就只有靠大家一起解決了。

發表於: 2005/8/6 1:38
頂部


Re: PIC 入門C語言
管理員
管理員


Hi, 熱心公益,

謝謝你對 MPLAB C18 的推薦 , 我想每一套 C Compiler 都有它的優點. 只是 MPLAB C18 有很多人在台灣共襄盛舉 , 讓它的參考資料變得比較多.

還希望大家有好的範例或使用經驗可以將其提供出來讓大家分享. 別忘了網站首頁左下角的 "檔案下載" 區可以提供檔案喔 :)

謝謝啦 !


發表於: 2005/8/6 0:47
頂部


Re: PIC18 SPI function!!!
管理員
管理員



依照你的描述 , 你的 PIC 應該是處於 MASTER Mode , 然後使用 SPI 控制一個 ADC 吧 .

當 PIC 的 SPI 設為 MASTER Mode 時 , CS 腳可以設成任何可以是輸出的 I/O , 並且相對應的 TRIS 要是 "0".

所以你要選擇的 sync_mode 應該是 SPI_FOSC_4 or SPI_FOSC_16 or SPI_FOSC_64 or SPI_FOSC_TMR2 其中任何一項吧 ?

Ex: OpenSPI ( SPI_FOSC_16 , MODE_01 , SMPMID ) ;

至於 CS_DAC , 必需在 SPI Command 前設為 "0" , 送完所有 Command 或 Data 時設為 "1"

Ex :
CS_DAC = 0 ;
WriteSPI ( SPI_COMMAND )
......
CS_DAC = 1 ;

祝你成功 :)

發表於: 2005/8/6 0:38
頂部


Re: 學前準備
高級會員
高級會員


如果先熟悉開發環境

MPLAB IDE 不需花費
又有軟體模擬器

即可完成學前準備了

發表於: 2005/8/6 0:22
IWC
IWC
JL
Rolex


PP
有點距離
越來越遠
頂部


Re: 請問要如何確定UART有接收到資料呢??
高級會員
高級會員


可以試著判斷 UART receive Flag 看看

一般

如果有 測試電路板的話
可以透過 Hyper terminal 和 PC 互傳 DATA.

範例程式裡
也有人投稿
可以參考看看

發表於: 2005/8/6 0:16
IWC
IWC
JL
Rolex


PP
有點距離
越來越遠
頂部


Re: 新手請問PICSTART燒錄的問題
高級會員
高級會員


Which package do you use DIP or SMD.

If using SMD package

Maybe 接觸不良 and Erase chip before program.

If using DIP package:

1. Erase chip before program.
2. Try another PIC12F675.
3. Upgrade MPLAB IDE.
4. Upgrade PICStart PLUS firmware, if you have the upgrade kit in it.

發表於: 2005/8/6 0:09
IWC
IWC
JL
Rolex


PP
有點距離
越來越遠
頂部


新手請問PICSTART燒錄的問題
新會員
新會員


MPLAB 版本是6.30版本
使用IC為PIC12F675

現在遇到的問題是程式可COMPILE,但是要燒的時候就會
出現一個 訊息:
Program Memory Errors

Address Good Bad

Program Memory Errors

Address Good Bad

0003: 2805 3FFF
0004: 2805 3FFF
0005: 23FF 3FFF
0006: 1683 3FFF
0007: 0090 3FF0
0008: 1283 3FFF
0009: 0185 3FFF
000A: 3007 3FFF
000B: 0099 3FFF
000C: 1683 3FFF
000D: 019F 3FFF
000F: 0085 3FFF
0010: 1283 3FFF
0011: 3007 3FFF
0012: 0085 3FFF
0013: 304F 3FFF
0014: 00A2 3FFE
0015: 30FF 3FFF
0016: 00A3 3FFF
0017: 0BA3 3FFF
0018: 2817 3FFF
0019: 0BA2 3FFE
001A: 2815 3FFF
001B: 0008 3FF8
001C: 2811 3FFF
001D: 3400 3C00
001E: 3400 3C00

請問各位是否有那邊設定錯誤嗎

以下為程式碼 :

include <p12f675.inc>

mcount EQU 22h
ncount EQU 23h

ORG 0x000
nop
nop
nop
goto start
ORG 0004h
goto start

start call 0x3FF
bsf STATUS,5
movwf OSCCAL
bcf STATUS,5
clrf GPIO
movlw 07h ;Set GP<0:2> to
movwf CMCON ;digital IO
;Close comparator
bsf STATUS,5 ;Bank 1
clrf ANSEL
movlw 00h ;Set GP<0:2> as outputs
movwf 85h ;and set GP<5:4,1:0>
;as outputs
bcf 83h,5 ;Bank 0

;delay loop
loop movlw 07h ;light up the LED
movwf GPIO
delay movlw 0x4f ;delay loop
movwf mcount
loadn movlw 0xff
movwf ncount
repeat decfsz ncount,f
goto repeat
decfsz mcount,f
goto loadn
return
goto loop

End

發表於: 2005/8/5 20:33
頂部


Re: pic16f877問題請教
高級會員
高級會員


可以利用TABLE的方式 , 因為W只有一個 , 所以你必需分開來做 , 限制呼叫TABLE的W值在0~6之間 , 用ADDWF PCL的方式可以直接對program counter做偏移的動作 , 用0和PCL+1相加可以跑到retlw 0x80而回傳0X80到W , 用3和PCL+1相加就可以跳到retlw 0x83而回傳0X83到W ,

另外 , 要注意這個TABLE放的位置 , CALL TABLE的時侯要注意PAGE的問題,

movlw 0x00 ; 呼叫TABLE會回傳0x80到W , 依此類推
call TALBLE
subwf AD_Result , F


TABLE
addwf PCL , F
retlw 0x80
retlw 0x81
retlw 0x82
retlw 0x83
retlw 0x84
retlw 0x85
retlw 0x86

發表於: 2005/8/5 16:27
頂部


Re: PIC18 ADC function!!!
高級會員
高級會員


可以這麼算 , 應該來說 , PIC目前都是一組AD轉換電路在裡面 , 而有一些PIC則有兩組以上的取樣電路在裡面 , 也就是說一次可以同時對兩個甚至四個CH做取樣的動作 , 但是 , 轉換的動作還是要分開做 , 不過在某些應用場合 , 這要的功能就不錯用 , 像是求功率時就是同時得到電壓及電流的數據 , 不然相位差可能會得到和實際值差很多的結果 ,

同時取樣可以確保在同一個時間點的外部資料 , 而轉換的動作是不是同步就不是那麼的重要了 ,

在PIC18裡有PIC18FXX31這幾顆有兩個CH的取樣電路 ,
而dsPIC的Motor control系列的IC都有4個CH的取樣電路 ,參考看看囉!

發表於: 2005/8/5 16:12
頂部



« 1 ... 6983 6984 6985 (6986) 6987 6988 6989 ... 7522 »



:::

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

教育訓練中心

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