16F887
Moderátor: Moderátoři
takze mas dve moznosti,
1) bud stav portu ulozis pri kazde zmene portu
2) budes sledovat napeti a pri poklesu ulozis stav do EE
kdyz pouzijes [1] tak zbytecne placas zapis do EE (zalezi jak casto dochazi ke zmene)ale nemusis sledovat pokles U
kdyz pouzijes [2] setris zapis do EE ale musis mit volny 1 vstup na sledovani toho U , mereni provadis pred diodou + vetsi kapacita jen pro napajeni MCU
po startu MCu v inicializaci prectes EE a zapises na port (zapis na PORTx provedes driv nez nastavis port jako vystup)
zapis do EE is here http://pandatron.cz/?156&skola_programovani_pic-12_dil
kdyz ti neco nepude hod sem kod ...
1) bud stav portu ulozis pri kazde zmene portu
2) budes sledovat napeti a pri poklesu ulozis stav do EE
kdyz pouzijes [1] tak zbytecne placas zapis do EE (zalezi jak casto dochazi ke zmene)ale nemusis sledovat pokles U
kdyz pouzijes [2] setris zapis do EE ale musis mit volny 1 vstup na sledovani toho U , mereni provadis pred diodou + vetsi kapacita jen pro napajeni MCU
po startu MCu v inicializaci prectes EE a zapises na port (zapis na PORTx provedes driv nez nastavis port jako vystup)
zapis do EE is here http://pandatron.cz/?156&skola_programovani_pic-12_dil
kdyz ti neco nepude hod sem kod ...
to mam chapat jako ze co ??Načtení se vypadá povede
heh, dioda nehlida napeti.. precti si to jeste jednou co sem napsal
viz obrazek, napeti sledujes pred diodou D1, but delicem napeti nebo nejakym optoclenem treba, zalezi jak mas reseny napajeni ,misto toho 7805 muze bejt rovnou i mcu (tech 12V si nevsimej ), pri zjisteni poklesu precist stav portu vypnout vsechny indikacni ledky atd pro co mozna nejmensi spotrebu a zapsat hodnotu do EE a pak uz jen cekat az to chcipne ...
viz obrazek, napeti sledujes pred diodou D1, but delicem napeti nebo nejakym optoclenem treba, zalezi jak mas reseny napajeni ,misto toho 7805 muze bejt rovnou i mcu (tech 12V si nevsimej ), pri zjisteni poklesu precist stav portu vypnout vsechny indikacni ledky atd pro co mozna nejmensi spotrebu a zapsat hodnotu do EE a pak uz jen cekat az to chcipne ...
ano chapes,
stihne,proto je treba vypnout vse co "zere" , mit tam tu diodu a vetsi kapacitu
neda se zjistit kolik ti jeste zbyva zapisu, v DS je
napr:(1M:(12*24)):365=9.5 roku pri zapisu nepretrzite kazdych 5minut, tet nevym jestly je to zapis na bunku nebo celkove, nekde se to tu resilo
stihne,proto je treba vypnout vse co "zere" , mit tam tu diodu a vetsi kapacitu
neda se zjistit kolik ti jeste zbyva zapisu, v DS je
zalezi jak casto to budes ukladat• High Endurance Flash/EEPROM Cell:
- 100,000 write Flash endurance
- 1,000,000 write EEPROM endurance
- Flash/Data EEPROM retention: > 40 years
napr:(1M:(12*24)):365=9.5 roku pri zapisu nepretrzite kazdych 5minut, tet nevym jestly je to zapis na bunku nebo celkove, nekde se to tu resilo
Zdravím,nechci zakládat nové vlákno,ale pokusil jsem se pøepsat tento asm pro 16f88 a nemùžu to rozchodit.V 887 pracuje ok.Koukne prosím nìkdo na pøiložený soubor kde dìlám chybu?Díky.
Zapojení RB0-RB5=ULN2003+relé
RA2-RA3=tlaèítka
Zapojení RB0-RB5=ULN2003+relé
RA2-RA3=tlaèítka
- Přílohy
-
- Projekt_18F88.asm
- (1.65 KiB) Staženo 73 x
Zdravím,nechci stracet cas a hledat chybu za tebe, mohl by si napsat co to dela a jak si se snazil tu chybu najit a odstranit , popripade varovani co ti to hazi pri prekladu.., pak uz se v tom nebudem muset dlouho vrtat a ptat se na zakladni otazky ktery mas k tomu hned napsat aby se dala specifikovat zavada..net píše:Zdravím,nechci ..