Re: 使用MCC產生的callback問題
|
||||
---|---|---|---|---|
版主
|
callback 方式是為了程式的完整性且容易修改,如果直接修改 MCC 所產生的中斷涵數那重新做 code generated 後,原先的中斷程式又會被改回。
使用 callback 當然會影響中斷的響應時間,當然你也可以直接在中斷涵數裡直接攔截中斷,寫你的處理程式,而不用理會 callback.
發表於: 2020/12/10 10:17
|
|||
|
Re: 若要加入4個"觸控"按鍵,請問要買APP046 mTouch實驗板 或 APP-ESS18-2 實驗板 或 APP001 mTouch之 實驗板呢?
|
||||
---|---|---|---|---|
版主
|
APP046 實驗板是台灣自己做的,之前是只送給参加研討會的客戶。你可以打電話給朱書毅先生洽談販售事宜。
發表於: 2020/12/10 10:06
|
|||
|
Re: enable clock switch會卡在迴圈中
|
||||
---|---|---|---|---|
版主
|
=0 是指定運算,要用==0 的判斷式才對。
發表於: 2020/12/10 9:25
|
|||
|
Re: 若要加入4個"觸控"按鍵,請問要買APP046 mTouch實驗板 或 APP-ESS18-2 實驗板 或 APP001 mTouch之 實驗板呢?
|
||||
---|---|---|---|---|
高級會員
|
Dear 版主,
請問: 1. 何以網路上都搜不到有 APP046 mTouch實驗板 或 APP-ESS18-2 實驗板 在販售呢? 2. 貿澤 與 Digi Key也都沒有!!! 陳鴻進
發表於: 2020/12/10 8:43
|
|||
|
Re: 若要加入4個"觸控"按鍵,請問要買APP046 mTouch實驗板 或 APP-ESS18-2 實驗板 或 APP001 mTouch之 實驗板呢?
|
||||
---|---|---|---|---|
高級會員
|
已收到,謝謝版主
陳鴻進
發表於: 2020/12/9 20:50
|
|||
|
SAME54 X Plained PRO教材
|
||||
---|---|---|---|---|
新會員
|
不好意思
想請問貴公司有沒有出此塊開發版的專門教材 之前有參考SAMD21 ARM Cortex-M0+Microcontroller & Harmony v3此份教材進行開發 但還是發現有些微差距 想請問有沒有針對此塊開發版的教材可供參考跟下載 謝謝
發表於: 2020/12/9 17:40
|
|||
|
Re: 使用MCC產生的callback問題
|
||||
---|---|---|---|---|
資深會員
|
感謝版大還去找了範例來發給我...
不過callback的操作是沒什麼問題啦,我主要的問題是, 在callback裡的操作,限制至少是和在ISR內操作是一樣的 即不應轉跳,不應執行秏時的工作 以前的建議甚至是,進中斷後,做完必要的接收、狀態設定後就儘快離開,以免影響中斷的觸發 但在MCC裡一點這種提示都沒有,MCC中幾乎所有的範例都直接在callback裡執行動作,但做的都是些簡單的點LED功能(版大給的範例看起來也是改個IO狀態就離開了) ,如果這樣,那也不值得用callback做兩次轉跳,只為了不修改到MCC產生的code 以uart為例,要是在接收的callback中,直接把parser加在後面, 或是在Timer中,把一些定時執行的routine放進去,可能就會因秏時過長而影響中斷? XC8是會把isr的callback轉成inline嗎,不然怎麼敢做這麼多jump...?
發表於: 2020/12/9 16:05
|
|||
|
Re: enable clock switch會卡在迴圈中
|
||||
---|---|---|---|---|
管理員
|
CLKDIV = 0x3000;
OSCTUN = 0x00; REFOCON = 0x00; PLLFBD = 0x26; ACLKCON3 = 0xA4C1; ACLKDIV3 = 0x07; PMD1 = 0x00; PMD2 = 0x00; PMD3 = 0x00; PMD4 = 0x00; PMD5 = 0x00; PMD6 = 0x00; PMD7 = 0x00; __builtin_write_OSCCONH((uint8_t) (0x03)); __builtin_write_OSCCONL((uint8_t) (0x01)); while (OSCCONbits.OSWEN != 0); while (OSCCONbits.LOCK != 1); 這是我用de33EP256MU806的clock設定 透過MCC 設定 Generate ,讓你交互比對看看 如果方便,你可以貼上你的程式碼,這樣比較好找出問題
發表於: 2020/12/9 14:35
|
|||
|
PIC16F886 內建EEPROM的問題?
|
||||
---|---|---|---|---|
新會員
|
請問各位前輩下列問題:
PIC內建的EEPROM在不更動主程式的內容下,是否有可以單獨讀取或更改EEPROM內容的方法 希望各位前輩能為小弟解答疑惑,感謝大家
發表於: 2020/12/9 14:26
|
|||
|