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

論壇索引


Board index » All Posts (tpetonyfu)




Re: 浮點數問題
#1
初級會員
初級會員


一般而言, PIC12, 16, 17, 18 只支援 Integer, 以 C 語言撰寫程式時, 常數可以儲存 FLOAT, 因為它不會儲存在 Data Memory 中, 但是變數則一定以整數方式呈現, 因此會有 3.0000000 之數值出現, 請將被除數與除數均放大, 商數再於程式中作小數點調整.

發表於: 2007/12/28 14:24
頂部


Re: 請問關於中斷!
#2
初級會員
初級會員


若是PIC16, 請在 ISR (中斷服務常式) 中, 以比較之先後次序, 決定中斷的優先處理次序 (PIC16 只有一個 ISR Entry 0x0004)
若是PIC18, 因為擁有兩階 (高與低) 的 ISR, 若是高優先權中斷發生時, 不論正在執行那一段程式, 都將立即進入 ISRH 執行 ISR (除非沒有設定優先權或均寫於 ISRH 中, 才會如同 PIC16 之比較之先後次序, 決定中斷的優先處理次序. (PIC18 之 ISRH 在 0x0008, ISRL 在 0x0018)

發表於: 2007/12/28 14:09
頂部


Re: 電子負載
#3
初級會員
初級會員


您可以使用 Microchip MCP6021 (MCP602x 系列)
Data Sheet:
http://ww1.microchip.com/downloads/en/DeviceDoc/21685c.pdf

發表於: 2007/5/7 10:43
頂部


Re: 求救CCP模式的硬體
#4
初級會員
初級會員


完全重覆性的波形 (ex. 固定頻率的方波), 您可嘗試使用 Timer1 加上 Prescaler, 程式中再乘回來即可. 若是偶發性的波形, 請降低振盪頻率吧.

發表於: 2006/2/10 9:26
頂部


Re: 請問為啥我的p16f877的pb6與pb7就是不亮
#5
初級會員
初級會員


RB6(PGC), RB7(PGD) 除了 I/O function 之外, 它們也是 ICD2 與 PIC 相互溝通的 PORT(請參考 Data Sheet 39582A.PDF P.9)

若是您使用 DEBUG MODE 去 RUN PROGRAM, RB6, RB7 是保留給 ICD2 通訊用的, 因此您說燈不亮是正常的. 您可以使用 Programmer Mode, 當燒錄完成後, 將 PIC 與 ICD2 連接的 6pin 排線拔掉, PIC 應該就能正常運作了 (PIC 必須要有電源)

發表於: 2006/2/10 9:14
頂部


Re: 請問一下,關於PIC16C54轉換到PIC16F54
#6
初級會員
初級會員


PIC16C54(C) 之內部結構相異處:
1. 將 OTP ROM 改成 Flash ROM
2. 將舊式燒錄架構改成 ICSP

因此您可以直接將 PIC16C54(C) 的 Hex code 燒在 PIC16F54 內.

但是: 只要您更換 PIC 型號, 無論是 PIC16C54XT 改成 PIC16C54C 或是 PIC16C54C 改成 PIC16F54, 都需要檢查 OSC 的振幅 (應介於 ~0.5V to ~ 4.5V)

發表於: 2006/2/9 17:50
頂部


Re: About PIC18F452 Sleep wake-up 問題
#7
初級會員
初級會員


Of course.
在 sleep 狀態中, CPU, 主要 x'tal 與 許多週邊都停止工作, Timer1 只有在外加 x'tal 狀態下才能產生 Overflow (0xFFFF to 0x000) 而叫醒 CPU.

發表於: 2006/1/24 15:37
頂部


Re: 在中斷服務程式中~~什麼叫做PASS
#8
初級會員
初級會員


您老師所說的應該是 'POP' sequence, 一般而言, 中斷程式應該由幾個部份構成:
PUSH
Initial 中斷程式所需的 Register
中斷程式本身
清除中斷旗標
POP
retfie 指令

發表於: 2006/1/24 15:30
頂部


Re: 想請教關於RS485應用
#9
初級會員
初級會員


1. PIC USART + RS232 transceiver = RS232(一對一)
PIC AUSART or EUSART + RS485 transceiver = RS485(一對多)
2. Yes

發表於: 2006/1/24 15:18
頂部


Re: 請問有誰用過 PIC12F510
#10
初級會員
初級會員


您有幾種方式輸出它的值 : s/w I2C, s/w SPI, s/w rs-232, PWM 或是 PWM 加 RC 積分電路

發表於: 2006/1/24 15:09
頂部



(1) 2 3 »



:::

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

教育訓練中心

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