Pagdaragdag ng EEPROM sa PIC16F877

G

guesswho

Guest
hi lahat ng gusto kong magdagdag ng panlabas na memory sa PIC16F877.I mayroon malalaman na maaari ko gamit ang I2C EEPROM. Maaari ne1 sabihin sa akin ang mga detalye tulad ng 1. Magkano ang panlabas na memorya ay maaaring isang PIC16F877 support? 2. Paano i ilakip ang memory? 3. Mayroon bang anumang iba pang mga paraan upang slove ang "HINDI sapat RAM" Problema? NE tulong ay highly appreciated. Regards, Guesswho
 
Hindi ko alam kung controllers larawan, ngunit I2C EEPROMS ay karaniwang ginagamit para sa mga data ng imbakan. Dahil mayroon silang serial interface (na konektado sa hardware o software i2c port sa controller), hindi mo upang kumonekta i2c chips sa normal na puwang ng address.
 
1. Kung ang iyong "memory" ibig sabihin ng RAM pagkatapos ay tingin ko na 16f877 doen't support panlabas na ram o ROM, AFAIK. 2. Kung gusto mo lamang ng dagdag na data imbakan pagkatapos ay maaari mong ikonekta ang hanggang sa 8 i2c EEPROMS sa i2c port. 3. Ang tanging paraan na maaari kong isipin ay-optimize ang iyong code. Kung gumagamit ka ng C tagatala pagkatapos ay maaari mong upang i-play sa paligid sa kung paano mo ginamit variable. Subukan din upang i-on optimize pagpipilian. Kung hindi mo na kailangang gumamit ng maraming memorya ng sabay-sabay pagkatapos ay maaari mong magagawang upang magpalitan ang mga ito sa panloob / panlabas na EEPROM. Kung kailangan mo ba talagang dagdag ram at gastos ay hindi mahalaga pagkatapos ay Gusto ko iminumungkahi mo upang tumingin sa 18F serye. 18F458 sumama sa 768bytes ram at hindi gastos mas higit pa kaysa sa 16F877 dito. Mula sa data sheet, halos ito ang pin sa pin tugma sa 16f877. Subalit kailangan mo ng mga bagong tool na gumagana sa mga ito.
 
Kailangan mong itakda ang mga 16bit na payo: # aparato PIC16F877 *= 16 Kung mayroon ka ay maaari kang magdagdag ng I2C ram (ay mas mabilis kaysa EEROM) ngunit mas maraming trabaho upang acces sa iyong programa.
 
Hi Drshoe, Ano tagatala support ito? Gumagana ba ito sa Hi-Tec C? Ako ay hindi kailanman malaman tungkol sa na linlangin bago. Salamat sa iyo para sa iyong mga tip.
 
maaari mo ring isulat at basahin ang panloob na flash program memory sa panahon sa pagpapatupad ng programa. f877 ay memory 8Kx14bit flash.
 
hi lahat ng gusto kong magdagdag ng panlabas na memory sa PIC16F877.I mayroon malalaman na maaari ko gamit ang I2C EEPROM. Maaari ne1 sabihin sa akin ang mga detalye tulad ng 1. Magkano ang panlabas na memorya ay maaaring isang PIC16F877 support? 2. Paano i ilakip ang memory? 3. Mayroon bang anumang iba pang mga paraan upang slove ang "HINDI sapat RAM" Problema? NE tulong ay highly appreciated. Regards, Guesswho
 
Hindi ko alam kung controllers larawan, ngunit I2C EEPROMS ay karaniwang ginagamit para sa mga data ng imbakan. Dahil mayroon silang serial interface (na konektado sa hardware o software i2c port sa controller), hindi mo upang kumonekta i2c chips sa normal na puwang ng address.
 
1. Kung ang iyong "memory" ibig sabihin ng RAM pagkatapos ay tingin ko na 16f877 doen't support panlabas na ram o ROM, AFAIK. 2. Kung gusto mo lamang ng dagdag na data imbakan pagkatapos ay maaari mong ikonekta ang hanggang sa 8 i2c EEPROMS sa i2c port. 3. Ang tanging paraan na maaari kong isipin ay-optimize ang iyong code. Kung gumagamit ka ng C tagatala pagkatapos ay maaari mong upang i-play sa paligid sa kung paano mo ginamit variable. Subukan din upang i-on optimize pagpipilian. Kung hindi mo na kailangang gumamit ng maraming memorya ng sabay-sabay pagkatapos ay maaari mong magagawang upang magpalitan ang mga ito sa panloob / panlabas na EEPROM. Kung kailangan mo ba talagang dagdag ram at gastos ay hindi mahalaga pagkatapos ay Gusto ko iminumungkahi mo upang tumingin sa 18F serye. 18F458 sumama sa 768bytes ram at hindi gastos mas higit pa kaysa sa 16F877 dito. Mula sa data sheet, halos ito ang pin sa pin tugma sa 16f877. Subalit kailangan mo ng mga bagong tool na gumagana sa mga ito.
 
Kailangan mong itakda ang mga 16bit na payo: # aparato PIC16F877 *= 16 Kung mayroon ka ay maaari kang magdagdag ng I2C ram (ay mas mabilis kaysa EEROM) ngunit mas maraming trabaho upang acces sa iyong programa.
 
Hi Drshoe, Ano tagatala support ito? Gumagana ba ito sa Hi-Tec C? Ako ay hindi kailanman malaman tungkol sa na linlangin bago. Salamat sa iyo para sa iyong mga tip.
 
maaari mo ring isulat at basahin ang panloob na flash program memory sa panahon sa pagpapatupad ng programa. f877 ay memory 8Kx14bit flash.
 

Welcome to EDABoard.com

Sponsor

Back
Top