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

論壇索引


Board index » All Posts




Re: EEPROM?
新會員
新會員


謝謝版主您的回應!再請教您

1.為什麼"ORG 0X2100" ? 它是指向內部的EEPROM位址嗎?
每顆內建EEPROM 位址都是一樣嗎?

2. 提供利用MPLAB 使用PICSTART也可以燒錄

A.開啟MPLAB 並與PICSTART連線
B.選取功能表"Programmer"->"Setting"
C."Memory Ranges",取消"Auto select memory areas amd ramge".
D. "Manually enter memory areas and range",只選取"EEPROM".
E.選取功能表"View"->"EEPROM"
F.直接更改EEPROM 內容,在點選"Programmer"->"Program",即可單獨燒錄EEPROM資料.

發表於: 2005/6/24 19:09
頂部


Re: MPLAB7.11無法裝HI-TECH PICC
版主
版主


CCS 也有不少高手在用

發表於: 2005/6/24 17:56
頂部


Re: 請問各位先進、前輩
版主
版主


右邊的教育訓練裡的講義及內容裡有w401 workshop 那裡有很多 C18 的使用說明及範例。

都是 ANSI C compiler 差異不大。

主要得差別在對特殊暫存器 SFR 的定義方式不同,對位元操作 Hi-Tech C 比較簡單,但整個架構上 C18 比較開放好修改。

發表於: 2005/6/24 17:54
頂部


Re: 請問常數要如何定義在一塊連續的記憶體空間?
版主
版主


EQU 所定義的值,不一定就是常數它也可以是暫存器或是 RAM 的位址。這要看你使用的指令而定。

ABC equ 0x30

movlw ABC ; ABC 此時為一常數值

movwf ABC ; ABC 為 0x30 的 RAM 位址

發表於: 2005/6/24 17:42
頂部


Re: 乘法問題(18F452)
中級會員
中級會員


已解決了~~~
我只要去判斷CARRY即可知是否有餘數~~~
謝謝~~~

發表於: 2005/6/24 16:36
頂部


Re: 用c寫程式哪一套比較好
資深會員
資深會員


又有問題了
在CCS中

為什麼常用到printf 及fprintf
看不懂HELP中的解釋
到底用途在哪裡?

發表於: 2005/6/24 13:20
==== ^^ ^^ ====
頂部


Re: 關於MCP42XXX使用相關問題
高級會員
高級會員


CS 全部接在一起...用一根就夠了..

MCP 42xxx / 41xxx 可以允許串接..(Daisy-Chain)
也就是說.假設你接三顆42xxx ..那就有六的DCP..
那你的控制方式就是..
那就是一次丟12個Bytes (一個DCP兩的Bytes)
MCP 42xxx/ 41xxx 會動作移位的動作..
最早送出的資料會落在串在最後面的 MCP...

所以如果你的SO->SI(Next) 那CS就不用分開..全部接在一起..
那就是說..三根I/O Pin 就可以了..




發表於: 2005/6/24 13:05
頂部


Re: 請問常數要如何定義在一塊連續的記憶體空間?
高級會員
高級會員


醬子的定義沒錯ㄚ..是你搞錯意思了..
defNormal equ D'220'
就是說... defNormal 用 220 來代替..
而且所謂的常數..是沒有記憶體空間的吧..
何來記憶體空間...?

你應該是想設一個固定數值的變數吧..
如果你要的是固定數值的變數可以這樣設..

1.直接指定連續位址
defNormal     equ  0x20
              defDW          equ  0x21
              defUP           equ  0x22
              
...
              ...

然後再把數值丟進去
              movlw         D
'220'
              
movwf        defNormal
              
....
              ....



2. 使用.lik 方式

defNormal     res 1
              defDW          res 1
              defUP           res 1

然後再把數值丟進去
              movlw         D
'220'
              
movwf        defNormal
              
....
              ....



建議你看看Workshop的 w100 的講義..(在檔案下載區下載)

發表於: 2005/6/24 12:55
頂部


請問常數要如何定義在一塊連續的記憶體空間?
初級會員
初級會員


請問常數要如何定義在一塊連續的記憶體空間?

我在程式裏的常數定義如下:
defNormal      equ  D'220'
defDW          equ  D'222'
defUP          equ  D'218'
defOverH       equ  D'242'
defOverL       equ  D'198'
I25            equ  D'63'
I50            equ  D'126'
I75            equ  D'189'
I100           equ  D'252'

我在 MPLAB 的 File Registers 視窗下觀察發現,
我定義的常數所在的記憶體位址是亂跳的
I25             在記憶體位址  3F
I50             在記憶體位址  7E
I75             在記憶體位址  BD
defOverL        在記憶體位址  C6
defUP           在記憶體位址  DA
defNormal       在記憶體位址  DC
defDW           在記憶體位址  DE
defOverH        在記憶體位址  F1
I100            在記憶體位址  FC

這樣不曉得會不會對程式造成影響?

以上還請各位先進、前輩不吝指導,謝謝。





發表於: 2005/6/24 11:57
頂部


Re: 用c寫程式哪一套比較好
資深會員
資深會員


感謝mechwu的協助

我會加緊努力
突破困難

在此甘溫喔

PS:如有新資訊請多多贊助

發表於: 2005/6/24 9:00
==== ^^ ^^ ====
頂部



« 1 ... 7026 7027 7028 (7029) 7030 7031 7032 ... 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... ]

教育訓練中心

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