• 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 (Ryang)




Re: ice2000的問題
版主
版主


如何解傑的,經驗分享一下吧!

發表於: 2004/10/31 21:15
頂部


Re: 如何排除警告?
版主
版主


在MPLAB IDE v6.6x 的版本有多加了Programmer的選項,她跟Debuger的最大差別就是-->燒錄時將就 Configuration word 的 Debug Mode bit 給關掉,讓PIC可以單讀執行。
較早期的MPLAB IDE v6.10就沒有Programmer的選項,而它的Debug mode bit 必須在Configuration 下設定。

版本改良,操作方式也會跟著改這是MPLAB IDE的優點也是缺點,好或不好那就見仁見智了!

發表於: 2004/10/31 21:02
頂部


Re: 請問有人用asm30來寫Dspic嗎???
版主
版主


既然要 Initialize Data 用 c 會比較簡單,即使是周邊設定 C30 也提供了完整的周邊函數庫讓使用著來叫用。
除非你真的不會用c寫程式,那你就辛苦一點用ASM來寫吧!

發表於: 2004/10/31 20:49
頂部


Re: 張貼程式碼時,保持原有空白字元,使格式不會亂掉的方式
版主
版主


真是感激不盡,一直都不知有此高招,以後貼上程式就不會娜麼難看了。

Thanks very much for your help!

發表於: 2004/10/31 20:39
頂部


Re: 請教各位大大,有關A/D的問題
版主
版主


再插花一下。

1.6uS * 12 TAD = 19.2 uS 這是16F877最快的轉換時間
考慮 Sample hold 的時間(with 10K impedance) 20uS

所以有Channel切換時的轉換時間為 20us + 19.2us = 39.2uS

如果你感覺 AD Channel 彼此之間會相互影響就需考慮是否sample hold的取樣時間過短了。

發表於: 2004/10/29 17:01
頂部


Re: 請教各位大大,有關A/D的問題
版主
版主


PIC16F877 是採用 SAR ADC (連續趨近法),基本上完成一個bit個需一個TAD,所以 10-bit 的 ADC 最少就需要10個TAD。
此外,還需加上一個 Sample Hold 的切換TAD,及寫入AD Result register 的一個TAD, 所以供需12個 TAD。

一個 TAD 至少需 1.6uS,這不是你我決定的,這跟內部的分壓電容的設計有很大的關係,這 1.6uS 就是規格,而且在16F877是不變的。 PIC18F4431就不一樣哦!

TOSC 為振盪頻率的倒數 -- 振盪週期。
以書上為例:
2TOSC @1.25MHz ==> (1/1.25MHz)*2 = 1.6uS = 1TAD
20MHz 時就選 32TOSC = (1/20MHz)*32=1.6uS

Internal RC around 4uS (not 4mS) 符合大於1.6uS TAD 的基本要求。

發表於: 2004/10/29 16:55
頂部


Re: IIC的SCL若被拉住怎麼辦?
版主
版主


I2C Bus 是 Open Drain 的架構,Slave 拉下 SCL 就是要MASTER 等待,Slave 若故障、當機而咬住 SCL 真的很xx。
這個情形應很少碰到吧! You are so lucky !

發表於: 2004/10/29 14:58
頂部


Re: 為何無法持續送出訊號?
版主
版主


有一個 bit 沒設到(CREN)

參考底下的設定
;***********************************************************************
;**** Initial USART as 9600,N,8,1 @16MHz
;***********************************************************************
Init_USART:
movlw b'00100000' ; 8-bit data mode , ASYNC
movwf TXSTA ; Low Speed mode, Enable TxD
;
movlw b'10010000' ; Enable Serial Port, 8-bit receive
movwf RCSTA ; Continuous Receive, Disable Address Detection
;
movlw .25 ; Set baud rate at 9600 with Low Speed mode
movwf SPBRG
;
bcf PIR1,TXIF ; Clear TxD interrupt flag
bcf PIE1,TXIE ; Disable TxD interrupt
;
bcf IPR1,RCIP ; Set the RxD for Low priority interrupt
bcf PIR1,RCIF ; Clear RxD interrupt flag
bsf PIE1,RCIE ; Enable RxD interrupt
;
return

發表於: 2004/10/29 14:46
頂部


Re: c的問題?
版主
版主


To: elecy

還是要你告知使用哪一家的 C Compiler ?
Microchip, CCS, IAR, Hitech 等對位元的定義方式不儘相同寫法也不一樣,知道是哪一家的問題就好解決。

發表於: 2004/10/29 11:32
頂部


Re: 關於IO PORT準位問題
版主
版主


先查看一下 DATA SHEET 對 VOL, VOH, VIL, VIH 的電器特性說明。

VIL : Input Low Voltage
TTL Port : Low level from Vss ~ 0.15Vdd (Vdd<4.5V)
TTL Port : Vss ~ 0.8V ( > 4.5V )
Schmitt Port : Vss ~ 0.2Vdd

VOL : Input High Voltage
TTL Port : (0.25*Vdd +0.8V) ~Vdd (Vdd<4.5V)
TTL Port : 2.0V ~ Vdd (>4.5V)
Schmitter Port : 0.8Vdd ~ Vdd

VOL : 0.6v Max at 8.5mA
VOH : Vdd-0.7V Min. at -3.0mA


發表於: 2004/10/28 15:32
頂部



« 1 ... 1582 1583 1584 (1585) 1586 1587 1588 ... 1610 »



:::

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

教育訓練中心

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