Stránka 3 z 5
Napsal: 31 srp 2014, 18:07
od MiloPS3
vyskousej..
edit: ten bit by si mel nulovat pred kazdou rotaci protoze jsou istrukce ktere ho ovlivnuji ale pokud se jim vyhnes ,netreba nulovat (kome v inicializaci)
Napsal: 31 srp 2014, 21:36
od net
Díky MiloPS3,teď jsem to napálil a vypadá,že to funguje.Plánuji pokusy s komparátorem tak se ozvu,pokud nebudu obtěžovat dík.
Napsal: 31 srp 2014, 21:38
od MiloPS3
heh , komparator sem v asm nedelal a v C jen 1 vyskousel takze tady uz moc neporadim

Napsal: 31 srp 2014, 22:34
od net
Nevadí,v C jsem nedělal vubec nic na to si netroufám.Nebude komparátor dáme třeba PWM to je taky zajimavé,pokud budeš mít náladu a čas dík.
Napsal: 07 zář 2014, 15:49
od net
Zdravím,jsem se pustil do ulkládání stavu portu do eeprom.Načtení se vypadá povede,ale nevím jak uložit aktualní stav portu,aby při zapnutí nap.svitila poslední zvolená pozice.Díky MiloPS3
Napsal: 07 zář 2014, 18:07
od MiloPS3
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 ...
Načtení se vypadá povede
to mam chapat jako ze co ??
Napsal: 07 zář 2014, 21:36
od net
Zdravím Milo,napsal jsem to do tabulky EEPr.a odtud jsem to načet a na portu se to objevilo-tedy pokaždý nějak jinak,ale jistý náznak funkce tam je asm poslat určitě můžu jenom to zatím zkoouším-nic tajnýho.Dík
Napsal: 07 zář 2014, 22:37
od net
To první chápu.Jinak ta dioda na hlídání napětí?
Napsal: 08 zář 2014, 12:21
od MiloPS3
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 ...
Napsal: 08 zář 2014, 20:10
od net
Ano sledovat log1 na pinu,po překlopení-vypnutí aktivovat zápis do ee-chápu to-li správně?Stihne to po vypnutí ještě uložit?A ještě prosím,jak se dá zjistit kolikrát,nebo kolik uložení stavu se do eepr.vejde při této aplikaci?Omlouvám se včera jsem byl trochu pomalejší Díky
Napsal: 08 zář 2014, 20:32
od MiloPS3
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
• High Endurance Flash/EEPROM Cell:
- 100,000 write Flash endurance
- 1,000,000 write EEPROM endurance
- Flash/Data EEPROM retention: > 40 years
zalezi jak casto to budes ukladat
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
Napsal: 08 zář 2014, 20:49
od net
Dík,jak se k tomu dostanu tak testnu potom se ozvu ještěn jednou díky.
Napsal: 13 lis 2014, 14:31
od net
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
Napsal: 13 lis 2014, 17:44
od MiloPS3
net píše:Zdravím,nechci ..
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..
Napsal: 14 lis 2014, 06:47
od Chenzee
Máš ošetřen MCLR?
V programu je ON