• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::

論壇索引


Board index » All Posts




Re: PIC16F886 內建EEPROM的問題?
版主
版主


內建 EEPROM 的元件,可以用幾種方式來修改:

1、 直接將 EEPROM 的資料寫在程式裡。
2、 直接使用燒錄工具,如 PICKit3, PICkit4, ICD4...等工具直接連線在 X IDE 下做讀取後及修改,之後再燒錄 EEPROM 即可。當然你需要在燒錄設定選項只設定對 EEPROM 做動,Config. & Program 的燒錄是 Disable 的。

EEPROM 存取的方法可以参考一下 XC8 的教育訓練裡的說明。

發表於: 2020/12/10 10:28
頂部


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
頂部



« 1 ... 214 215 216 (217) 218 219 220 ... 7525 »



:::

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

教育訓練中心

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