• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (PSIR)




請問Hi-Tech是否有開機清RAM的動作
資深會員
資深會員


記得8051的KEIL C會在編譯的組語程式中,
加入一段Start Up的程式,
也就是一開機時會把4個BANK的RAM全部清掉,
不知道Hi-Tech有沒有內建Start Up程式,
還是要自己寫迴圈清除,

謝謝。

發表於: 2006/5/19 15:50
頂部


Re: 為何用ICD2燒錄完成後就自己Reset執行了
資深會員
資深會員


<ICD2 不支援同時用 INTOSC ,又把 MCLR 功能關掉。>
是有這個警告視窗(英文的),當使用ICD2的Debug模式時,
MCLR功能一定要打開才可以進行模擬。

剛剛試了一下,把MCLR PIN Enable,設為Reset Pin,則燒錄完成後要等到電話插頭拔起來後才會Reset執行。

最後請問:
MCLR Pin Function Select = Alternate Function
這樣把 MCLR 功能關掉,是不是就變成一支只有輸入的I/O了?
謝謝。


發表於: 2006/5/12 9:23
頂部


Re: 請問只讀取PIC的EEPROM會不會影響其使用壽命
資深會員
資深會員


參照:

Ryang 寫到:
讀取 Internal EEPROM 時不會影響其壽命,只有寫入及Erase 時會影響。


瞭解了,不用改程式了,太好了。

發表於: 2006/5/11 13:16
頂部


請問只讀取PIC的EEPROM會不會影響其使用壽命
資深會員
資深會員


請問先進:
例如一個PIC內建的EEPROM可以保證寫入100萬次,
如果是讀取的話呢?會不會影響那100萬次的使用壽命,
謝謝。

發表於: 2006/5/11 9:36
頂部


為何用ICD2燒錄完成後就自己Reset執行了
資深會員
資深會員


請問版主:
MCU使用16F913,當使用ICD2做燒錄用,為何一燒錄完成後就自己Reset執行了,不是應該等電話插頭拔起來後才Reset執行嗎?
而且Settings裏的"Run after successful program"我確定沒有打勾,請問我的設定哪裡有錯誤嗎?謝謝。

以下是Configuration Bits設定:

oscillator = INTOSCIO
watchdog Timer = On
Power Up Timer = On
MCLR Pin Function Select = Alternate Function
Code Protect = On
Data EE Read Protect = On
Brown Out Detect = BOD Enabled, SBODEN Disabled
Internal-External Switch Over = Disabled
Fail Clock Monitor Enable = Disabled

發表於: 2006/5/9 14:15
頂部


Re: 請問High-Tech如何宣告一個旗號在某個暫存器的位元內
資深會員
資深會員


剛剛看了High-Tech標頭檔宣告方式試了一下,
可能在bank1後面加上"bit",這樣程式執行比較沒問題,
當然組譯是不會錯誤啦,但是不加bit程式執行怪怪的,不知為什麼?

unsigned char bank1 var1 @ 0xF0;

bank1 bit Flag0 @ (unsigned)&var1*8+7;
bank1 bit Flag1 @ (unsigned)&var1*8+6;
bank1 bit Flag2 @ (unsigned)&var1*8+5;
bank1 bit Flag3 @ (unsigned)&var1*8+4;
bank1 bit Flag4 @ (unsigned)&var1*8+3;
bank1 bit Flag5 @ (unsigned)&var1*8+2;
bank1 bit Flag6 @ (unsigned)&var1*8+1;
bank1 bit Flag7 @ (unsigned)&var1*8+0;

發表於: 2006/5/5 17:38
頂部


Re: TC74A 無法動作
資深會員
資深會員


這種情形我也碰過,只不過我是用來控制PT2259,
我發現在送第一個BYTE時,SDA腳是整個拉到0,
因此構成一個STOP的條件,致使後面的信號都不被理會。

請看一下您用的那支IO的內部結構,
是不是有2個二極體做保護,
換一支沒有二極體的IO來當SDA腳試試看。

發表於: 2006/5/5 15:29
頂部


Re: 請問High-Tech如何宣告一個旗號在某個暫存器的位元內
資深會員
資深會員


原來是這樣宣告,謝謝,

發表於: 2006/5/5 14:55
頂部


Re: 請問High-Tech如何宣告一個旗號在某個暫存器的位元內
資深會員
資深會員


謝謝版主回覆,不過
unsigned char bank1 var1 @ 0xF0;
這樣的宣告是把var1這個變數定義在BANK1的0xF0的位址上,
而我想問的是如何分別定義var1的八個位元為不同的旗號變數,
謝謝。

發表於: 2006/5/5 11:23
頂部


請問High-Tech如何宣告一個旗號在某個暫存器的位元內
資深會員
資深會員


例如我宣告一個旗號暫存器變數FLAG在7f的位址:
unsigned char FLAG @ 0x7f;

再來我想宣告F0~F7這幾個位元變數,
分別為FLAG暫存器的bit0~bit7,
請問要如何宣告?

謝謝。

發表於: 2006/5/5 10:13
頂部



« 1 ... 63 64 65 (66) 67 »



:::

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

教育訓練中心

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