Vizitator bogdan-97 Postat Februarie 6, 2013 Partajează Postat Februarie 6, 2013 Am rezolvat problema , nici nu mi-a trecut prin cap ca acei pini sunt oarecum inversati . Acum am dat de alta problema : nu poate vedea semnatura device-ului si cand incerc sa-i fac upgrade , cum ii cere "No AVR Tool connected" Link spre comentariu
Vizitator AEMelectronic Postat Februarie 7, 2013 Partajează Postat Februarie 7, 2013 ce parere aveti de codurile mele ? receptor $regfile "Attiny2313.dat" Config Portb.0 = Output Config Portb.1 = Output Config Portb.2 = Output Config Portb.3 = Output Config Portb.4 = Output Config Portb.5 = Output Config Portb.6 = Output Config Portb.7 = Output Dim A As Byte Do If Ischarwaiting() = 1 Then A = Waitkey() If A = "A" Then Set Portb.0 If A = "B" Then Reset Portb.0 If A = "C" Then Set Portb.1 If A = "D" Then Reset Portb.1 If A = "E" Then Set Portb.2 If A = "F" Then Reset Portb.2 If A = "G" Then Set Portb.3 If A = "H" Then Reset Portb.3 If A = "I" Then Set Portb.4 If A = "J" Then Reset Portb.4 If A = "K" Then Set Portb.5 If A = "L" Then Reset Portb.5 If A = "M" Then Set Portb.6 If A = "N" Then Reset Portb.6 If A = "O" Then Set Portb.7 If A = "P" Then Reset Portb.7 End If Waitms 100 Loop emitator $regfile "Attiny2313.dat" Config Portb.0 = Input Config Portb.1 = Input Config Portb.2 = Input Config Portb.3 = Input Config Portb.4 = Input Config Portb.5 = Input Config Portb.6 = Input Config Portb.7 = Input Do If Pinb.0 = 1 Then Print "A" 'inainte If Pinb.0 = 0 Then Print "B" 'stop inainte If Pinb.1 = 1 Then Print "C" 'inapoi If Pinb.1 = 0 Then Print "D" 'stop inapoi If Pinb.2 = 1 Then Print "E" 'stanga If Pinb.2 = 0 Then Print "F" 'stop stanga If Pinb.3 = 1 Then Print "G" 'dreapta If Pinb.3 = 0 Then Print "H" 'stop dreapta If Pinb.4 = 1 Then Print "I" 'basculare If Pinb.4 = 0 Then Print "J" 'stop basculare If Pinb.5 = 1 Then Print "K" 'lumini If Pinb.5 = 0 Then Print "L" 'stop lumini If Pinb.6 = 1 Then Print "M" 'rezerva If Pinb.6 = 0 Then Print "N" 'stop revzerva If Pinb.7 = 1 Then Print "O" 'rezerva2 If Pinb.7 = 0 Then Print "P" 'stop rezerva2 Waitms 100 Loop cand imi vor ajunge modulele voi face si proba practica pana atunci comand uC si fac testul prin legarea pinilor RX-TX Link spre comentariu
Vizitator FocusSAN Postat Februarie 22, 2013 Partajează Postat Februarie 22, 2013 Salut! Sunt foarte nou in domeniul microcontrolelor si as vrea sa invat cate ceva despre ele.Tin sa mentionez ca nu am absolut nici cea mai mica idee despre ele. Am un programator, am microcontroler, am fire pentru a-l lega de programator, dar nu stiu cum sa il leg. Daca m-ati putea sa fac primii pasi in acest domeniu (cu sfaturi, link-uri, cu recomandari de carti si alte surse de informare) v-as fi mai mult decat recunoscator.Pentru inceput, cred ca legarea la programator ar fi suficienta Link spre comentariu
dorelb Postat Februarie 22, 2013 Partajează Postat Februarie 22, 2013 Ce pic, si ce programator ai? Link spre comentariu
nickrvl Postat Februarie 23, 2013 Partajează Postat Februarie 23, 2013 Ce pic, si ce programator ai?Care PIC? aici e Atmel..... Link spre comentariu
dorelb Postat Februarie 23, 2013 Partajează Postat Februarie 23, 2013 Ce atmel, si ce programator ai? Ori nu mai esti interesat. Link spre comentariu
Vizitator FocusSAN Postat Februarie 24, 2013 Partajează Postat Februarie 24, 2013 Mai sunt interesat, dar am fost putin plecat. Este vorba de Attiny13 si de ATMEL AVR USBASP ( http://www.elforum.info/viewtopic.php?f=59&t=139992 ) Am reusit cu Extreme Burner sa scriu de cateva ori un cod in el, insa cu mare chin (imi da de foarte multe ori eroare la scriere) si nu am reusit sa aprind nici macar un LED. Am testat codul in AVR Studio si ar fi trebuit sa functioneze perfect, insa practic nu se intampla nimic. Nu stiu daca trebuie pornit cumva controler-ul (in afara de alimentare). Ah, si va rog sa imi spuneti daca am conectat controlerul la programator. In afara de vcc, ground, miso, mosi, reset si sck mai este un fir pe care scrie NC. Acel fir trebuie conectat la controler si daca da, unde anume se conecteaza? Multumesc mult de tot pentru raspunsuri. Sper sa reusesc sa aprind macar un led Link spre comentariu
dorelb Postat Februarie 25, 2013 Partajează Postat Februarie 25, 2013 Acel pin (NC) inseamna - not connected. Cat despre Attiny, vezi de care este, 13A, 13V. Au ceva diferente la programare. Link spre comentariu
Vizitator FocusSAN Postat Februarie 25, 2013 Partajează Postat Februarie 25, 2013 Este 13A. Asta nu a fost dificil, insa programatul nu imi iese deloc si anume ca nu reusesc sa il scriu. De sters il sterge, il identifica, totul in regula pana la scris. La scris imi spune "Mismatch at location: 0x00000000" invariabil si nu stiu daca e programatorul de vina, programul de scris sau altceva Link spre comentariu
dorelb Postat Februarie 26, 2013 Partajează Postat Februarie 26, 2013 Probabil ca usbasp-ul nu poate sa scrie acest tip de mc. Nici eu nu reușesc sa scriu un attiny13. Acum fac un programator pe portul serial, sa vad dacă scrie PONY2000 MC-ul. Link spre comentariu
Vizitator FocusSAN Postat Februarie 26, 2013 Partajează Postat Februarie 26, 2013 Exista un echivalent la Attiny13 pe care sa incerc sa il scriu. Vreau sa il folosesc intr-un montaj de DRL daca ajuta la ceva detaliul asta... Link spre comentariu
costyy86 Postat Martie 2, 2013 Partajează Postat Martie 2, 2013 Am o intrebare cam "ciudata" Se pot lega doua atmega8 in paralel pe aclasi LCD 16*2? dar fiecare atmega sa indeplineasca diferite functi si ca sa nu se intercaleze afisajul, sa se apreasca doar alimentarea celui "nefolositor" in acel moment.(Am vrut sa incerc cu proteus o simulare dar acesta alimenteaza automat pini),Va afecta cu ceva celalalt atmega? teoretic bagand tensiune pe pini acestuia...P.S. Nu veniti cu sugesti gen exista atmega16/32, etc...pe mine ma intereseaza doar daca merge aceasta configuratie daca DA e bine daca NU de ce? Link spre comentariu
costi002 Postat Martie 3, 2013 Partajează Postat Martie 3, 2013 Daca unul din el nu este alimentat electric, ar putea merge. Daca este alimentat, trebuie ca pinii lui sa fie in hi Z(adica configurati ca intrare) Link spre comentariu
costyy86 Postat Martie 3, 2013 Partajează Postat Martie 3, 2013 Ok,ma-m doumentat itre timp si am vazut ac este posibil cu diode pe iesii catre LCD si ceva rezistente, pentru mine este mai usor sa intrerup alimentarea, deaorece nu pot face modificari in toate softurile...Multumesc. Link spre comentariu
yo6pir Postat Martie 3, 2013 Partajează Postat Martie 3, 2013 Se pot cupla la acelasi LCD doua sau mai multe CIP-uri (Device-uri). Conditia este ca sa se cupleze terminalele de date si de comanda cu diode de comutatie rapida (1N4148) de la fiecare cip in parte spre LCD. deasemenea ca sa comute diodele trebuie sa fie "incarcate" pe sarcina de 1K la masa. Vezi foto.P.S. Dupa ce am postat am vazut ca te-ai documentat. Oricum las poza sa o vada cei interesati. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum