*.hex pro PIC - poradte

Jan Waclawek konfera na efton.sk
Čtvrtek Únor 7 14:21:57 CET 2013


:02400E00C13FB0

Adresa je bytova kdezto 8-bitove PIC maju >8 bitove slovo v programovej
pamati, takze 400E treba citat ako 2007h
Na tej adrese je configuration word (citam z dokumentu PIC16F62X EEPROM
Memory Programming Specification), hodnotu ma 3FC1h:

CP1 CP0 CP1 CP0 — CPD LVP BOREN MCLRE FOSC2 PWRTEN WDTEN F0SC1 F0SC0
  1   1   1   1 1   1   1     1     0     0      0     0     0     1
     

Takze FOSC2:FOSC0 je tu 001, t.j. XT oscilator:

bit 4, 1-0 FOSC2:FOSC0: Oscillator Selection bits 

100  = INTRC oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O function
on RA7/OSC1/CLKIN

001  = XT oscillator: Crystal/resonator on RA6/OSC2/CLKOUT and
RA7/OSC1/CLKIN

wek



----- Original Message ---------------
>Tak si zase hraju s MCU a narazil jsem na potí¾, se kterou si nevím 
>rady. Resp. ¹lo by to jistì vyzkou¹et, ale mùj MCU je SMD a na DPS 
>nejsou vyvedeny piny pro ICSP. Ti¹»ák je u¾ dost chabrus a tak nechci 
>¹krábat apod. Odpájení a vrácení MCU má tyté¾ ne¾ádoucí vlastnosti.
>
>Èili dotaz:
>
>nese si *.hex pro PIC nutnì v sobì konfiguraci pojistek, nebo ne?
>
>Pokud ano, co se stane, kdy¾ v programovacím software (konkrétnì UP od 
>Asixu) tu konfiguraci pøepí¹u ruènì na jinou? Naprogramuje se do PICu ta 
>ruènì zvolená?
>
>Jde mi o poèítadlo na 
>http://www.josepino.com/microcontroller/four_digits_counter - po naètení 
>http://www.josepino.com/articles/counter/JP6281.hex do programu UP se 
>tam objeví oscilátor XT, pøesto¾e má být interní RC (dokonce si troufám 
>odhadnout, ¾e INTRC/I-O, nikoliv INTRC/CLKOUT, proto¾e pin 15 (mo¾ný 
>CLKOUT) se vyu¾ívá jako výstup pro øízení displaye).
>
>Po vypálení zmínìného originálního *.hex samozøejmì poèítadlo nefunguje, 
>procesor je v nìjakém statickém re¾imu, an¾to nejspí¹ nemá hodiny...
>
>Tak¾e jak to je s tím oscilátorem? Udìlal autor chybu a je ten *.hex 
>¹patnì (a nese si s sebou tuto ¹patnou konfiguraci XT místo správné 
>INTRC/I-O), nebo je to pøed programováním nutné vybrat ruènì?
>
>Mìl jsem a¾ dodnes za to, ¾e PICy mají konfiguraci v *.hex obsa¾enou, 
>Atmely ne.
>
>Díky za radu
>



Další informace o konferenci Hw-list