Re: About USB device VID & HID
|
||||
---|---|---|---|---|
高級會員
![]() ![]() |
版主您好
我已經寄mail給您了 請您再將相關的資料傳給我囉^___^ Thank you very much
發表於: 2005/6/2 10:03
|
|||
|
Re: 關於PIC16F5X 燒入問題?
|
||||
---|---|---|---|---|
高級會員
![]() ![]() |
參照:
感謝說明!! 當出買開天窗的,一次也沒更新,結果這次更新,居然有要買... 雖然不是很貴,但是開天窗的那一顆不知道要那來做什麼?
發表於: 2005/6/2 5:32
|
|||
|
益X(宏X)PIC18Cxx2一本書, 內容寫錯一堆~~
|
||||
---|---|---|---|---|
高級會員
![]() ![]() |
decfsz .............遞增???
dcfsnz.......?? T0CON.PSA 瘋了~~~"1"使用. "0"不使用.????? 還需要再看下去嗎? ![]() ![]() ![]()
發表於: 2005/6/2 5:28
|
|||
|
Re: PIC10F206 Prescaler設為1/256, 將TMR0時間拉長後,其輸出GP2無法拉Low….?
|
||||
---|---|---|---|---|
新會員
![]() ![]() |
Hi Calvinho...!
It is work...!Thank you very much! Best Regards Morgan, Chen
發表於: 2005/6/2 1:19
|
|||
|
CCP 中的Capture 功能請教
|
||||
---|---|---|---|---|
新會員
![]() ![]() |
我的設定如下
結果是有出來 可是當設定 CCP1CON= B'00000111'(every 16th rising edge) or B'00000110'(every 4th rising edge) 中斷就亂跳 並不會如我想像'n'週才出現一次 是否還必須增加什麼 Inturrupt: BSF OUTPUT CALL delay_1ms BCF OUTPUT BCF PIR1,CCP1IF retfie FAST ;******************************************** START: BSF TRISC,2 ;for CCP1(Input) BCF TRISC,3 ;Output(Led) MOVLW B'00000101' MOVWF CCP1CON BCF PIR1,CCP1IF BCF PIE1,CCP1IE BSF INTCON,GIE,A BSF INTCON,PEIE,A BSF PIE1,CCP1IE Mainline: BCF OUTPUT Bra Mainline
發表於: 2005/6/2 0:19
|
|||
|
Re: PIC10F206 Prescaler設為1/256, 將TMR0時間拉長後,其輸出GP2無法拉Low….?
|
||||
---|---|---|---|---|
管理員
![]() ![]() |
你好 ,
我把你的程式剪下後做成另一個 Project , 執行的結果是正確的 ( GP2 的動作是正常的 ) . 當然 , option 的設定值為 11010111 , Prescaler=1:256 我看到你的程式中有一行 clrwdt 的指令 , 是否你有 enable Watch Dog Timer 呢 ? 如果有 , 在程式中要不斷的清除才是; 而不是只執行一次 clrwdt . Watch Dog Timer 一旦 Enable , 就無法 Disable 了 ( 當然 , Microchip 有些新的 MCU 可以用控制暫存器來 Disable . 但非用 clrwdt ) 請看 PIC10F206 data sheet 的 Table 12-5 , 上面有 Watch Dog Timeout 的時間. 記得清除 WDT 的時間要小於 Timeout 的時間喔 !
發表於: 2005/6/1 23:42
|
|||
|
請問CCS軟體與MPLAB
|
||||
---|---|---|---|---|
新會員
![]() ![]() |
請問各位
我從網路下載到CCS的試用版 而我安裝後 也RUN了一個程式 而後我要從CCS叫出MPLAB為什麼叫不出來 我有安裝MPLAB阿
發表於: 2005/6/1 23:07
|
|||
|
Re: About USB device VID & HID
|
||||
---|---|---|---|---|
管理員
![]() ![]() |
你好,
在特定的條件下 , Microchip 允許客戶可已伸請 Sublicense 的方式來過渡研發以及小量產的階段. 例如 : 客戶的生產數量須 < 10,000 . 若超過的的話就會自動失效 ! 詳細的條款我們有一個申請 Sublicense 的表格 , 且必須由客戶與 Microchip 的法務部們直接申請 . 請將您的資料 E-Mail 到我的信箱 , 我會把申請所須的文件與資料傳給你 . 謝謝您對 Microchip 產品的支持 !
發表於: 2005/6/1 22:31
|
|||
|
Re: 使用C18相關問題~~請各位先進指導
|
||||
---|---|---|---|---|
版主
![]() ![]() |
在 C18 裡有很多的公用函數例如: 加、減、乘、除、比較.... 等,在運算的過程中為了減少 RAM 的使用都儘量會用到一些共同RAM 區,這些區域稱為TempData 區域。而這個區域是由 Linker 安排的。
所以你在中斷又做了一些呼叫公用函數的動作就會使用到相同的 TempData , 如果你沒有在中斷函數內將 TempData 存起來那你就會找 Bug 找到哭。 在C18的 User's Guide 裡 第 2.9.2.4 ISR CONTEXT SAVING 的章節裡有詳細的提到這點,將其摘錄下來 如下說明: .tmpdata --- Contains the compiler temporary variables for the non-interrupt service routine source. If an interrupt service routine calls another function, the normal functions’ temporary data section (which is named .tmpdata) should be saved using a save= section(".tmpdata") qualifier on the interrupt pragma directive. For example: #pragma interrupt high_interrupt_service_routine save=section(".tmpdata")
發表於: 2005/6/1 18:19
|
|||
|