會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)



« 1 2 3 (4) 5 6 7 ... 7035 »


Re: pic16f883 eeprom紀錄
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14342
等級: 72; EXP: 81
HP : 1077 / 1795
MP : 4780 / 74242
離線
查了一下 Hi-Tech PICC 的 Internal EEPROM 的用法,如下:
(HI-TECH C® for PIC10/12/16 User’s Guide)



For those PIC10/12/16 devices that support external programming of their EEPROM
data area
, the __EEPROM_DATA() macro can be used to place the initial EEPROM
data values into the HEX file ready
for programming. The macro is used as follows.
#include <htc.h>
__EEPROM_DATA(0, 1, 2, 3, 4, 5, 6, 7);

The library functions eeprom_read() and eeprom_write(), can be called to read
from
, and write to, the EEPROM during program execution. For example, to write a
byte
-size value to an address in EEPROM and retrieve it using these functions would
be
:
#include <htc.h>
void eetest(void) {
unsigned char value = 1;
unsigned char address = 0;
// write value to EEPROM address
eeprom_write(address, value);
// read from EEPROM at address
value = eeprom_read(address);
}


Be aware that if a program contains multiple instances of either macro, any code space
saving will be negated
as the full content of the macro is now duplicated in code space.
In the case of EEPROM_READ(), there is another very important detail to note. Unlike
eeprom_read
(), this macro does not wait for any concurrent EEPROM writes to complete
before proceeding to select
and read EEPROM. Had the previous example used
the EEPROM_READ
() macro in place of eeprom_read() the operation would have
failed
. If it cannot be guaranteed that all writes to EEPROM have completed at the time
of calling EEPROM_READ
(), the appropriate flag should be polled prior to executing
EEPROM_READ
().
For
example:
#include <htc.h>
void eetest(void){
unsigned char value = 1;
unsigned char address = 0;
// Initiate writing value to address
EEPROM_WRITE(address,value);
// wait for end-of-write before EEPROM_READ
while(WR)
continue;
// read from EEPROM at address
value = EEPROM_READ(address);
}

附加檔案:



jpg  擷取.JPG (120.31 KB)
16_5b1dd2b184f50.jpg 901X675 px

6月11日 09:38:19
轉換PDF檔 列印


Re: pic16f883 eeprom紀錄
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14342
等級: 72; EXP: 81
HP : 1077 / 1795
MP : 4780 / 74242
離線
參考一下教育訓練的 W301或 XC8T 的教育訓練,裡面有寫要怎麼用內部的 EEPROM 的用法。

6月10日 21:26:39
轉換PDF檔 列印


pic16f883 eeprom紀錄
新會員
註冊日期:
2012/07/19 02:31
所屬群組:
註冊會員
文章: 14
等級: 2; EXP: 50
HP : 0 / 37
MP : 4 / 652
離線
目前要使用pic16f883
要記錄單晶片開機次數由LCD顯示
那eeprom鑽寫程式流程該如何下手使用hi-tech
是否有範例程式參考?

6月09日 22:51:42
轉換PDF檔 列印


Microchip 2018 微控制器校園菁英班(暑期班) 活動開跑
資深會員
註冊日期:
2010/06/30 16:18
來自 CAE, Microchip Technology Inc.
所屬群組:
站務管理者
註冊會員
文章: 1582
等級: 33; EXP: 74
HP : 163 / 818
MP : 527 / 19096
離線
Microchip長期以來致力於微控制器的開發,提供產業學界各式各樣的微控制器、類比、無線、通訊等產品。
新成品的斷演化及進步,開發工具、應用範例、網站資源、及教育訓練所扮演的角色越形重要。

Microchip 並非唯一,卻是少數長期在教育推廣上,積極投入與貢獻的小園丁。
為了引領更多教師與學生進入微控制器開發的領域,Microchip於每年寒暑假期間,
針對教育單位的師生舉辦微控制器訓練課程「Microchip微控制器校園菁英班」。
此活動自2006 年第一屆校園菁英班開辦至今,不間斷地在每年寒暑假持續舉辦。
我們堅信此舉培育了許多優秀的微控制器開發人才。
此活動旨在回饋社會、課程的最終目地在於藉此提升師生對於微控制器的設計能力。
期盼經過如此完整的訓練,能讓學員們在充滿了創意的世界裡以更勝一籌的行動力,讓創意順利地轉變為產品。

凡技專院校、大學院校或研究所教師及在學學生或高中職具備競賽選手資格之在學學生都可報名此活動。
誠摯邀請您,一同參與這極具意義的活動,也期望您能透過活動,獲得與其他學校交流的機會與經驗。

報名資格
有志於學習Microchip微控制器相關技術,或計劃以Microchip微控制器進行專題製作,且符合以下任一項資格者:
 高中職、技專院校、大學院校或研究所教師。
 技專院校、大學院校或研究所在學學生。(2018/07/30前仍具有效學生身分)
 高中職具備競賽選手資格之在學學生。(2018/07/30前仍具有效學生身分)


實作訓練課程
實作訓練課程規劃為兩天的課程,
課程使用Microchip開發工具 Studio 7與32-Bits ARM Base SAMD21 MCU開發板(APP045v2.00)為實作平台。
課程主要講授ATSAMD21 ARM Base Cortex M0+ 32-Bits微控制器之架構與其周邊模組的使用。
包含微控制器核心Digital I/O、Interrupt、Timer、ADC、SERCOM、PWM等,課程包含理論基礎與上機實作。

「微控制器校園菁英班」實作訓練課程 台北A場次 2018.07.12 ~ 13 Microchip台北RTC教室 24 人
「微控制器校園菁英班」實作訓練課程 高雄場次 2018.07.19 ~ 20 國立高雄科技大學 30 人
「微控制器校園菁英班」實作訓練課程 台南場次 2018.07.23 ~ 24 南台科技大學 30 人
「微控制器校園菁英班」實作訓練課程 彰化場次 2018.07.26 ~ 27 建國科技大學 30 人
「微控制器校園菁英班」實作訓練課程 台北B場次 2018.08.09 ~ 10 Microchip台北RTC教室 24 人


報名資格
具備教師資格者請直接至報名網站填寫資料。
技專院校、大學院校或研究所在學學生,須獲得指導教授推薦後始得報名。
高中職具備競賽選手資格之在學學生,需填具推薦書(參考附件一)後始得報名。

為保障學生參加名額,每位指導教授或教師,最多可推薦三位學生參加。
單一場次錄取教師名額以該場次總名額1/3為限。


報名方式
報名採取網路報名。2018年6月25日(一)起至2018年6月29日(五)中午十二時止。
報名網站(https://goo.gl/forms/ZJTDh9sRlAaW81lz2)。


活動費用
每人新台幣一千塊。


活動詳細辦法, 可參考活動簡章
http://www.microchip.com.tw/modules/w ... glefile.php?cid=3&lid=108


主辦單位:
Microchip Technology Inc.
國立高雄科技大學電子工程系
建國科技大學電子系
南台科技大學電機系


協辦單位:
杰鼎先進科技有限公司

6月08日 14:35:57

AdamSyu 於 2018年06月08日 15:00:28
轉換PDF檔 列印


Re: WAP002 PIC18F課程範例無法用ICD3+APP001 Ver.2執行
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14342
等級: 72; EXP: 81
HP : 1077 / 1795
MP : 4780 / 74242
離線
撥個電話約個時間過來 Microchip 台北辦公室幫您看看。
由於 PIC18F452 是很舊的元件,可以的話建議使用 PIC18F45K22,這新元件有 MCC 的支援,使用起來比較簡單。

6月07日 18:04:32
轉換PDF檔 列印


Re: dsPIC30F4011之ADC中斷內算式對中斷時間之影響
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14342
等級: 72; EXP: 81
HP : 1077 / 1795
MP : 4780 / 74242
離線
不知你的 dsPIC30F4011 是自己做的板子還是 APP020 Plus 的實驗板。

因為找不到 Device ID 是連線上的問題, 可以點一下紅色的錯誤號碼即可查閱問題所在 ICDWarn0020: Invalid target device id (expected=0x101, read=0x0)

另外也更新一下 ICD2 的本身的韌體看看。

6月07日 17:59:36
轉換PDF檔 列印


Re: 中斷問題-PIC16F1614
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14342
等級: 72; EXP: 81
HP : 1077 / 1795
MP : 4780 / 74242
離線
那就在進入 while(1) 前,將 GIE (Global Interrupt Enable) Bits 清為 0 , 將所有的中斷關閉。

6月07日 09:48:41
轉換PDF檔 列印


中斷問題-PIC16F1614
初級會員
註冊日期:
2016/05/03 21:00
所屬群組:
註冊會員
文章: 29
等級: 4; EXP: 12
HP : 0 / 78
MP : 9 / 489
離線
大家好,我想做一個當外部接收到Error訊號時,MCU進入一個while(1)循環作保護,要重新送電才復歸。

原先我是在主程式裡放入死循環,但是我有個定時觸發的中斷,偶爾會因為中斷觸發又使IO突然輸出又馬上關閉。

現在我將while(1)改到中斷程式裡執行,情況有改善了。

我想問的是,我將while(1)放到其中一個中斷程式裡,如果另一個中斷觸發了,程式會跳出嗎?

有優先權與沒有優先權的PIC會不同嗎?

6月07日 08:39:47
轉換PDF檔 列印


Re: dsPIC30F4011之ADC中斷內算式對中斷時間之影響
新會員
註冊日期:
2006/03/21 23:03
所屬群組:
註冊會員
文章: 7
等級: 1; EXP: 60
HP : 0 / 15
MP : 2 / 540
離線
n26051144 您好, 請問你是使用ICD2與dsPIC30F4011 相連???

你連接時有以下問題

ICDWarn0020: Invalid target device id (expected=0x101, read=0x0)

你的MPLAB及C30是什麼版本???

謝謝你

6月06日 13:31:40
轉換PDF檔 列印


Re: Bluetooth audio module BM62
新會員
註冊日期:
2010/12/23 18:32
所屬群組:
註冊會員
文章: 4
等級: 1; EXP: 21
HP : 0 / 5
MP : 1 / 119
離線
Hi Ryang,
謝謝.

6月06日 12:19:27
轉換PDF檔 列印



« 1 2 3 (4) 5 6 7 ... 7035 »




搜尋
Microchip連結

網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project