Re: 無法做長整數乘法
|
||||
---|---|---|---|---|
中級會員
|
您好:
方法如下… 0x10000 + (long)640*480*12; 原因應該是運算時,暫存器預設為16bits;所以需先強制將其轉換為32bits ,否則就會產生錯誤 …
發表於: 2007/12/25 16:01
|
|||
|
Re: PICC pic16f716 adc與pwm轉換的問題
|
||||
---|---|---|---|---|
中級會員
|
首先,假設你的硬體週邊(OSC、MCLR…)是沒問題,初始設定應為TRISA=0x01,TRISB=0x00,且pwm輸出設定部份可設為CCP1CON=0x0c,因我只看你的MCU設定部份,設定後如還有問題,可能要再check你的程式邏輯上有沒有錯誤了...good luck
發表於: 2007/12/21 10:37
|
|||
|
Re: MPLAB SIM…
|
||||
---|---|---|---|---|
中級會員
|
謝謝Ryang提供參考資料…
發表於: 2007/9/17 13:07
|
|||
|
Re: MPLAB SIM…
|
||||
---|---|---|---|---|
中級會員
|
Dear C_H_M:
感謝你熱心回覆,目前GPIO設為output時,在MPLAB SIM中已可正常變更;但如果將GPIO設為input時,在MPLAB SIM還是無法變更,不過有個偷吃步就是,摸擬時先將GPIO設為outpout,測試完再將程式修正回來即可。
發表於: 2007/9/17 11:43
|
|||
|
Re: MPLAB SIM…
|
||||
---|---|---|---|---|
中級會員
|
Dear C_H_M:
我試過你的方法,將ANSEL設為00000000,但是無效,還是無法變更。不過還是很謝謝你提供意見…
發表於: 2007/9/17 8:14
|
|||
|
MPLAB SIM…
|
||||
---|---|---|---|---|
中級會員
|
各位,想請教一個問題:
使用MPLAB SIM來摸擬程式時,為什麼有的I/O Pin可以透過watch來寫入值,有的不行? 例如… 使用12F675,透過watch可以改變GPIO5的H、L狀態,GPIO0~GPIO4則無法變更… 不知實際應用時,狀況會一樣嗎?
發表於: 2007/9/14 13:13
|
|||
|
Re: 請教關於third party tool的一些問題
|
||||
---|---|---|---|---|
中級會員
|
picc即是hi-tech公司針對pic12、pic16所推出的C compiler。安裝完後,在microchip MPLAB內進行相關設定即可使用。至於CCS,沒使用過,所以無從比較優缺點。你可以爬爬之前的文章,好像有類似的討論…
發表於: 2007/8/29 9:02
|
|||
|
Re: 新手要學pic16f877,請問有相關的c語言書藉嗎
|
||||
---|---|---|---|---|
中級會員
|
以C來介紹pic的書籍不多…
曾百由-「微處理器原理與應用」,五南出版社,此書內容是以pic 18f4520為範例,功能已涵蓋pic 16f877,可參考看看。不過如果可以搭配實作,效果更好,學的也更快。但pic 16要使用C語言,需另外使用third party的C compiler。 重點是有任何問題就上來爬爬文,或問問題,這裡有許多熱心的大大會幫忙你的,我是初學者,也是靠這樣慢慢累積經驗的…
發表於: 2007/8/28 16:24
|
|||
|
Re: PIC ADC可輸入負電壓嗎?
|
||||
---|---|---|---|---|
中級會員
|
了解,謝謝版主的回答…
發表於: 2007/8/21 16:29
|
|||
|