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
2. 使用.lik 方式
defNormal res 1
建議你看看Workshop的 w100 的講義..(在檔案下載區下載)
發表於: 2005/6/24 12:55
|
|||
|
請問常數要如何定義在一塊連續的記憶體空間?
|
||||
---|---|---|---|---|
初級會員
|
請問常數要如何定義在一塊連續的記憶體空間?
我在程式裏的常數定義如下:
defNormal equ D'220'
我在 MPLAB 的 File Registers 視窗下觀察發現, 我定義的常數所在的記憶體位址是亂跳的
I25 在記憶體位址 3F
這樣不曉得會不會對程式造成影響? 以上還請各位先進、前輩不吝指導,謝謝。
發表於: 2005/6/24 11:57
|
|||
|
Re: 用c寫程式哪一套比較好
|
||||
---|---|---|---|---|
資深會員
|
感謝mechwu的協助
我會加緊努力 突破困難 在此甘溫喔 PS:如有新資訊請多多贊助
發表於: 2005/6/24 9:00
|
|||
==== ^^ ^^ ====
|
||||
|