Dotaz na PICe a Eprom
Šerých Jakub
Serych@panska.cz
Pátek Květen 21 20:52:12 CEST 2004
A v jakem stavu je EEADRH? V te rutine rdee o nem neni ani zminka. Jste si jisty, ze je nastaven tak, jak ma byt?
Jakub Serych
> -----Original Message-----
> From: Martin Šaněk [mailto:sanek.martin@volny.cz]
> Sent: Friday, May 21, 2004 8:28 PM
> To: hw-list@mailman.nethouse.cz
> Subject: Dotaz na PICe a Eprom
>
>
> Dobry den,
> omlouvam se za tento dotaz, ale uz jsem na pokraji silenstvi.
> Hraji si s PIC 16F876. Snazim se naprogramovat EEPROM. Pokud tam neco
> napisu, tak to tam zustane. Problem je, pokud to chci precist.
> Veskere odpovedi z EEPROM jsou 0Fh. Mohl by prosim nekdo mrknout na
> tento zdrojak, ktery pouzivam? Uz nekolikrat jsem ho pouzil bez
> problemu. Az ted si te PIC postavil hlavu a ne a ne neco vypotit.
> Jde o klasicky doporuceny text od MICROCHIPu:
>
> read_eprom
> movlw 20 ;START_TIMEOUT
> call rdee
> movwf ZMENA
> movlw 21 ;ROZBEH_CERPADLA
> call rdee
> movwf ROZBEH_CERPADLA
> movlw 22 ;TOPENI_TIME
> call rdee
> movwf TOPENI_TIME
> movlw 23 ;TEPLOTA_MAX
> call rdee
> movwf TEPLOTA_MAX
> movlw 24 ;FLAG_TOPENI, povoleni spiral
> call rdee
> movwf FLAG_TOPENI
> return
>
> rdee
> bsf STATUS,RP1
> bcf STATUS,RP0
> movwf EEADR
> bsf STATUS,RP0
> bcf EECON1,EEPGD
> bsf EECON1,RD
> bcf STATUS,RP0
> movf EEDATA,w
> banksel TMR0 ;navrat do banky0
> return
>
> Kontroluji to jenom tak, ze potom ty hodnoty napisu na displej
> 2x20:
> call LCD_clear
>
> movf ZMENA,w
> call print
>
> movlw "-"
> call LCD_data
> movf ROZBEH_CERPADLA,w
> call print
>
> movlw "-"
> call LCD_data
> movf TOPENI_TIME,w
> call print
>
> movlw "-"
> call LCD_data
> movf TEPLOTA_MAX,w
> call print
> sleep
>
> Takove ty carky mezi jsou na rozliseni jednotlivych hodnot na
> displeji. Volani "print" je utilita, ktera prevadi hexa cislo na
> dekadicke. Prokazatelne funguje. Zkousel jsem samozrejme i jine adresy
> v EEPROM - stejny vysledek.
> Je mozne, ze by byl v haji ten processor? Bohuzel nemam jiny na
> vyzkouseni a v MPLABu to normalne funguje.
> Diky za kazdou odpoved.
>
> MArtin
>
>
Další informace o konferenci Hw-list