益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
|
|||
|
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
|
|||
|
Re: 關於icd2 debbugger 的問題
|
||||
---|---|---|---|---|
新會員
|
我照你的步驟做了,可是當我做到connect時他會出現下列訊息!請問這又是什麼ㄋ?因我是新手所以很多都不懂,不好意思麻煩你了。
而pcb我有外加電源,我是用app001 ver.2的demo board! 但我要讓板子上的led燈亮,光是icd2就搞很久了,請問板子上面有需要設定的嗎?謝謝! Invalid target device id (expected=0x71, read=0x0)
發表於: 2005/6/1 15:45
|
|||
|
Re: 4x16 LCD Set DDRAM address問題
|
||||
---|---|---|---|---|
高級會員
|
瞭解了,謝謝!!
發表於: 2005/6/1 15:14
|
|||
|
Re: 關於icd2 debbugger 的問題
|
||||
---|---|---|---|---|
高級會員
|
pcb最好額外提供電源
發表於: 2005/6/1 15:07
|
|||
|