• 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 (ccs-king)




Re: 用c寫程式哪一套比較好
#11
新會員
新會員


英文版寫的很詳細啦!!單字不難
至少比c30 寫的易懂多了!!

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


Re: Question of Timer interrupter !!
#12
新會員
新會員


我跑模擬都是4秒耶!!並不是1秒
我計算的方法是
[1].(8*7.3728Mhz/4.0)=14.7456Mhz
[2].instruction cycle=1/14.7456mhz=0.067817us
[3].if timeInS=1;period算出來是=>(14.7456Mhz/256)-1=57599
[4].57599*0.067817=近似於4 sec
這樣算對嗎??
help me please !!

發表於: 2005/5/24 13:38
頂部


Re: 用c寫程式哪一套比較好
#13
新會員
新會員


當然是ccs好
優點:
(1)16及18系列通吃
(2)就算pic內部暫存器一知半解還是可以參考他的user's guide 輕易寫出想要的程式.
(3)附有一般常用ic的驅動程式 硬體接上,function全都附

發表於: 2005/5/24 13:25
頂部


Question of Timer interrupter !!
#14
新會員
新會員


#define PLL_VALUE 8.0
#define CLOCK_TICKS 7372800
#define TCY_PER_SECOND (PLL_VALUE*CLOCK_TICKS/4.0)

#define PRE_SCALE 256.0

void setupTimer1(float timeInS)
{
unsigned long period;

period=(unsigned long)(timeInS*TCY_PER_SECOND/PRE_SCALE)-1;

ConfigIntTimer1(T1_INT_PRIOR_3 & T1_INT_ON);
OpenTimer1(T1_ON & T1_GATE_OFF & T1_IDLE_STOP & T1_PS_1_256 & T1_SYNC_EXT_OFF & T1_SOURCE_INT,period);
}
//----------------------------------------------------------------------
(1)這是間隔1秒的 sample code
其中我了解TCY_PER_SECOND是怎麼計算出來的,但是不了解為何要除PRE_SCALE;而且未啥要除以256才會產生間隔一秒的中斷??
(2)在使用ICD2做模擬時;我使用Stopwatch的功能觀看中斷的時間時;發現跳入中斷的時間跟設定的不同(並非1sec中斷);已知我在Processor Frequency設定為14.7456mhz;不知道原因再哪??
(3) 中斷服務程式
void _ISR _T1Interrupt(void){} 與 void_attribute_((__interrupt__)) _T1Interrupt(void) 好像是通用的;若是未闔c30 user's guide都沒提到??


發表於: 2005/5/24 11:45
頂部



« 1 (2)



:::

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... ]

教育訓練中心

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