Prvo moras da proveris da li ti radi taj TSOP.
Posto nemas osciloskop, to ti je najlakse da probas sa slusalicama, vezes recimo preko otpornika od 10k na njegov izlaz na vruc kraj slusalica i naravno drugi kraj slusalica na GND.
Uperis daljinac u njega i moralo bi da se cuje u slusalicama neko krckanje/puckanje kada pritiskas tastere na daljincu.
Postavi ovde shemu po kojoj si sklopio to da bi mogli da pratimo.
09-01-2014, 04:12 PM (This post was last modified: 09-01-2014, 04:17 PM by mikikg.)
Ne, rekao sam ti da "iscitac" iz PIC-a. Hocu da proverim sta ti u PIC-u sad stoji.
Trebalo bi da je isto kao i ovo sto si dao u #53 ali je jako bitno da to potvrdimo.
Drugo, umesto TSOP-a postavi taster ka masi na GP2 i otpornik (1k) sa GP2 na +5V. U tom slucaju, svaki put kada pritisnes taster, trebalo bi imas okretanje smera. Ovo kolo tako radi. Ti si TSOP-om umodulisao sa vise stotina Hz taj ulazni pin i dobio treperenje LED-ica, sto je isto kao kada bi mnooogo puta pritiskao taster.
Znači kada proradi sa tasterom, tada ćeš iza TSOP-a da postaviš neki mali elko koji će impulsni da prepegla u 1 i 0 i dobićeš da radi ono što si želeo.
Nedostatak: Moći ćeš sa bilo kojim IR daljincem i tasterom na njemu da dobiješ promenu. To se rašava kodiranjem IR signala, ali to zahteva mnogo više znanja u programiranju.
@samuki PIC nisi mogao da zaključaš taj PIC a da ga ne možeš otključati
Pokušaj da pronađeš u tvom softveru negde opciju "VPP first mode entry" ili tako nešto. Probaj sa drugim softverima koji podržavaju tvoj (JDM interfejs)
Pogledaj ovde detalje: http://feng3.nobody.jp/en/vddctrl.html
Što se tiše tvog HEX-a koji si postavio na forumu malo iznad (2222.hex) sa njim je sve u redu. Trebalo bi da radi.
Evo kako izgledaju fuses podašavanja u njemu:
@npejcic Hvala za info. Da to je to, treba se podeliti sa dva. Ko ce ih pohvatati sve, te ckecksum invertovan pa dodan jedan, pa adresa podeljena sa dva, ko zna sta jos ima
Nego ovaj Mikroelektronikin SW za programiranje, nije pokazao jedan bit u conf registru, a bas taj nam je napravio ovde mali zaglup, vezano je za zastitu
Evo sta Microchip Mplab IPE (dobija se uz Mplab X) pokazao sta se nalazi u confu, ukljucen je Code Protection bit:
09-02-2014, 09:39 PM (This post was last modified: 09-02-2014, 09:40 PM by npejcic.)
Ima tog bita i u ME softveru, samo je izdvojen (na slici) gore sredina... "Code protect"
Ali mislim da to nije problem. Samuki nije mogao da obriše PIC.
Mislim da je upravo problem sekvenca programiranja jer ti PIC-ovi imaju INTOsc a može se isključiti MCLR pin. Tako je Microchip mora da smisli drugi način ulaska u programming mod jer nema Vpp-MCLR pina. To je izveo akrobatikom sa Vdd napajanjem. Srećom AllPIC omogućava i ovaj mod rada za ulazak u mod za programiranje. Samo je potrebno da Samuki pronađe i Aplikaciju koja to omogućava.
Inače iz opisa kako je radio (nije radio) PIC mislim da je sve bilo Ok. Samo što je samuki mislio da može direktno da uvede TSOP bez "peglanja" signala u PIC što je bilo pogrešno.
@samuki Pošalji mi kod na npejcic (at) epraktikum.iz.rs kompletan folder projekta, da vidim kako će to raditi kod mene. Tada ćemo biti sigurni da je sve Ok sa HEX-om.
09-02-2014, 09:45 PM (This post was last modified: 09-02-2014, 09:48 PM by mikikg.)
Jao da ima, nisam video
A bila je greska sa prvom verzijom, nije mu bio dobar conf pa sam zato i uzeo to malo da cackam i gledam conf registar a ti si posle dodao direktive za to u programu pa se pojavio conf registar u HEX-u.
Mplab X nece da dodaje sam conf dok mu se to eksplicitno ne navede u programu. Ako mu se ne navede, ostaje default stanje conf-a.