PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
蒼藍的月光
Senior Member
 

加入日期: Jan 2004
您的住址: 高雄市
文章: 1,244
Smile

引用:
作者Marow
多看~ 多看別人寫的程式,有好的技巧吸收下來為己用

多寫~ PIC指令少,暫存器多,多寫一點CODE會讓自己更了解

我也是剛接觸PIC的人~ 三個月~ XD

不過我是專攻組合語言~


大大您剛接觸

都使用哪幾本書呀!?

可以分享一下心得嗎!?^^!?
     
      
舊 2007-08-30, 12:37 PM #11
回應時引用此文章
蒼藍的月光離線中  
Vista
Major Member
 

加入日期: Mar 2006
文章: 139
英文練好一點, 這裡是寶庫
http://www.microchip.com/stellent/i...AGE&nodeId=1445
 
舊 2007-08-30, 01:30 PM #12
回應時引用此文章
Vista離線中  
Marow
Major Member
 
Marow的大頭照
 

加入日期: Feb 2001
您的住址: 虛無飄渺
文章: 105
引用:
作者蒼藍的月光
大大您剛接觸

都使用哪幾本書呀!?

可以分享一下心得嗎!?^^!?


oops~ 我沒看書~

再來c跟組合是可以共用的~

{
_asm


_endasm
}

雖然我看的懂C,卻不擅長寫C~

無奈啊~
舊 2007-08-30, 01:59 PM #13
回應時引用此文章
Marow離線中  
abc630
Power Member
 

加入日期: Feb 2003
文章: 601
以前的老師傅當然是寫組語居多,沒平台沒資源沒朋友等......

個人認為,以目前的情況,組語要先懂(不限平台),然後C要精,

引用:
作者蒼藍的月光
C跟組語可以混用!?@_@!?

這怎麼可能!?

兩個架構和指令都不一樣

要怎麼混用呀!?@_@!?


inline assembly,寫法microchip提供的範例程式裡會有,也要參考chip的data sheet,

大概是"_asm"後面加入complier看的懂得inline assembly。
舊 2007-08-30, 03:50 PM #14
回應時引用此文章
abc630離線中  
rvnk
Major Member
 
rvnk的大頭照
 

加入日期: Oct 2003
文章: 190
之前曾在MicroChip某代理商待過一陣子
我的經驗是,若是初學,還是要先學組合語言
某些狀況下,因"成本"或是"產品本身架構"不夠強下
必須要拿出組合語言,才能勉強和對手對抗

EX:
對手MCU有二組CCP(PWM)
自已並沒有同樣架構產品
只好用組語,用軟體寫PWM硬幹
4Mhz內部振盪,20Khz PWM

此文章於 2007-08-30 11:57 PM 被 rvnk 編輯.
舊 2007-08-30, 11:52 PM #15
回應時引用此文章
rvnk離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是12:19 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。