• 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




PIC18的書上市了
資深會員
資深會員


宏友出版的
PIC18Fxx2 已經上市
需要的可以去書局買了

發表於: 2004/8/12 11:12
頂部


Re: dsPIC30F2010內部data EEPROM如何讀取及寫入
版主
版主


dsPIC的EEPROM和PIC系列的使用方式完全不同,PIC始使用暫存器方式存取,dsPIC則是將EEPROM 對應到 Program momory 位址從0x7FF000 到 0x7FFFFE 的範圍。
這樣做會使寫入EEPROM的動作變的複雜,(寫入前必須先做 1 word,16words或全部的清除的動作),但因EEPROM是屬於Program Memory的位址所以可以使用PSVPAG (Program Space Visibility) 的方式將EEPROM對應到RAM 0x8000 - 0xFFFF的位址,利用讀取RAM的方式就可以快速的讀取EEPROM的資料了。
我有讀寫 dsPIC EEPROM 的範例程式,是用 C30 寫的如果你要請留下 e-mail address,我會傳過去供參考。

發表於: 2004/8/12 9:43
頂部


無法用icd2的除錯模式...
資深會員
資深會員


MPLAB IDE v6.60
ICD0083: Target not in debug mode, unable to perform operation

叫出求助視窗後逐項確認我的設定值:

1.ICD2設定為Debugger,programmer為None
2.目標裝置(PIC18F452)電源確定有接上,用MPLAB測試通過
也有偵測到目標電壓5V
3.目標裝置有接上4M震盪器(4pin)
4.BOD設定為禁能
5.Configuration BITs裡改為XT HS都還是一樣

如果把programmer選icd2把程式下載到18F452後
拔掉ICD2連接線就可正常工作
所以確定ICD2跟單晶片都沒壞,震盪器也正常

請問到底要怎樣才能用ICD2來除錯呢?
以前舊版程式(可設定Background Debug的版本)被我砍了
現在新版的要用來除錯好麻煩...

發表於: 2004/8/12 9:01
頂部


Re: 如果要用AD讀取弦波信號該如何完成?
版主
版主


像這個時候,就需要運算能力強的DSP,如dsPIC,程式才會好寫,計算速度也才會快:如果想真正計算RMS的話。

發表於: 2004/8/11 22:50
頂部


Re: 如果要用AD讀取弦波信號該如何完成?
新會員
新會員


如果是純正的正弦波,RMS的值,不是和平均值有一定的關係式嗎?不曉得這招合不合用。

發表於: 2004/8/11 22:46
頂部


Re: 如果要用AD讀取弦波信號該如何完成?
新會員
新會員


首先,多數的ADC是適用於0~+V(eg.ADC0820: 0~+5V,)因此,需用變壓器降壓,變比容後敘述,
其次,使用一電壓偏移電路,使中心點偏移至+0.5V(即1/2)V處,
接著,執行ADC程序,轉出電壓值,
變壓器的變比值就是使峰值不超過 0與 +V,懂了吧!
如果週期不固定,基本上代表頻率不固定,請您自己想想,如果不固定頻率的電壓,要用哪一種方式量出RMS值,是一個很大的問題

發表於: 2004/8/11 21:00
頂部


Re: dsPIC30F2010內部data EEPROM如何讀取及寫入
版主
版主


在"dsPIC30F Family Reference Manual"中的 "Section 5.5 Data EEPROM Programming"有詳細描述。該manual可以從以下連結:

http://ww1.microchip.com/downloads/en/DeviceDoc/70046b.pdf

它是用組合語言寫的。至於C語言,要再研究。

發表於: 2004/8/11 15:17
頂部


Re: ICD2 VS VDD = 3.3 V
中級會員
中級會員


獲益良多謝謝大家

發表於: 2004/8/11 13:11
頂部


dsPIC30F2010內部data EEPROM如何讀取及寫入
新會員
新會員


請問各位先進:dsPIC30F2010內部DATA EEPROM如何用c寫入及讀取,是否有提供程式可呼叫使用.還是要用組合語言寫....

發表於: 2004/8/11 11:48
頂部


TIMER0 Problem
新會員
新會員


I wonder why. The program I wrote to create 100ms delay was working properly with ICD2 plugged in. Recently, I installed MPLAB v6.6, and same program is not working anymore with ICD2 plugged in. Thanks for any comments.

MCU: PIC18F8680

DELAY_100MS
................movlw 0xFD
................movwf TMR0H
................movlw 0xA0
................movwf TMR0L
................movlw 0x85
................movwf T0CON
................bcf INTCON,TMR0IF
................btfss INTCON,TMR0IF
................goto $-2
................movlw 0x00
................movwf T0CON
................return


發表於: 2004/8/10 15:22
頂部



« 1 ... 7453 7454 7455 (7456) 7457 7458 7459 ... 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... ]

教育訓練中心

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