jeśli masz reset wiszący w powietrzu to tak sie bedzie zachowywał - reset się podciąga... jesli masz podciągniety do plusa a mimo to robi cos takiego to nie jest dobrze :)
Nie zapomnij że Reset ma być podciągnięty do plusa zasilania rezystorem ~10k
A jak ATtiny2313 startuje bez rezystora podciągającego reset do plusa? Mi nie chciał żaden startować. Drugie w zasadzie pytanie Dlaczego stosujesz ATTiny2313 w wersji smd przy tak prostej płytce mogła by być ona jednostronna?
Reset układu przyłączyłem przez rezystor 47k do plusa zasilania. proponuje sprobowac 10k lub mniejszy
wg tego schematu reset nie jest podciągnięty do plusa zasilania za pomocą rezystora, albo ja coś źle widzę.
Schemat jest skomplikowany, ale bez sensu jest jego analizowanie, ponieważ wszystko jest odpięte - pozostał tylko rezystor, dioda LED i procesor. Zasilanie to 24V (na wejściu kondensator 220uF) - 7805 (ale układ tak samo się zachowuje z przetwornicą) - na wyjściu kondensator 220uF + 330nF + (100nF przy plusie procesora). Reset podciągnięty do plusa...
A więc na życzenie kolegi wstawiam kod pilocika IR który zrobiłem z myślą o sterowaniu nim piórnikiem elektronicznym który mam zamiar wykonać . W moim pilocie w celu oszczędzania baterii która jest "pastylka" taka jak ta na płytach głównych to po wciśnięciu jednego bądź drugiego guzika zostawało podawane plus albo minus zasilania procesora i od razu...
Witam ponownie :) Faktycznie w wersji 1.11.9.8 kompilacja przebiega bezbłędnie :) Program się skompilował, attiny zaprogramowany na dniach będę testował czy zadziała. W kodzie programu zmieniłem kwarc na 12MHz (tak jak było w oryginalnym projekcie). Mam jeszcze pytanie bardzie techniczne, mianowicie tu jest schemat oryginału: http://pu.i.wp.pl/k,MTA0MDQ3MTIsMTE5NjE3...
Z całym szacunkiem to jest to po prostu wioska. Nie zadałeś sobie trudu sprawdzenie biblioteki o której pisałem. Powinienem to tak zostawić , ale nie mogę na to patrzeć. Nie dość, że nie możesz używać standardowych instrukcji Bascom takich jak Lcddat, Showpic itd to jeszcze potrzebujesz 512 Bajtów na bufor.. Dyskwalifikuje to ten kod dla mniejszych...
Programik dla AVT3500 z ATTiny2313: ; Henryk Więsyk ; 16.10.2007 ; wersja 1.0 - przerobiona na ATTiny2313 ; Dioda do masy z OC0A ; Wewnętrzny oscylator ustawiony na 1MHz (RC(at)8MHZ + CLKDIV8) .include "tn2313def.inc" ;***************************************... ; Definicje ;***************************************... .def czas1...
Kol. Dondu mówisz mi o samochodzie a to jest czołg i jedzie na gąsienicach hi. Użyłem tu starszego typu procesora AT90S2313 takiego jak w wydaniu kursu avr z EDW 10 lat temu ,bawiłem się wtedy trochę tym ustrojstwem .Chodzi mi o to że reset wisi w powietrzu podczas normalnej pracy układu,a w czasie programowania jest podłączony przez opornik 330Ω...
Witam, chciałbym zacząć przygodę z mikrokontrolerami. Wybrałem układ ATTINY2313 (jako że ciężko jest kupić AT90S2313). Zmontowałem programator i zainstalowałem Bascoma AVR Demo. Jednak już pierwsze próby programowanie zakończyły się niepowodzeniem. Wpisywałem gotowe programy z EdW, kompilacja kończyła się pomyślnie, przesyłanie programu do procesora...
Można zasilać plusem. Absolutnie nie zmieniaj konfigu portu z wyjść na wejścia, bo nie będzie w ogóle działać ! Zmień tylko tą linię w przerwaniu: [syntax=basic4gl] If Ppwm < P_led Then Set Led Else Reset Led [/syntax] na tą: [syntax=basic4gl] If Ppwm < P_led Then Reset Led Else Set Led [/syntax] Pozdrawiam
le racja zapomnialem dodac jaka ma miec wartosc poczatkowa zmienna "czas". To poprawilem i 2 inne rzeczy. Teraz powinien dzialac. Przyciski podlacz do odpowiednich portow i do masy _______________________________________ Kolega miszczo997 mnie prosił na pw o schemat i kod do attiny2313. Pisze na forum, może komuś innemu też się przyda. Zmien regfile...
Tak, na 90% to było to, zanim czytałem posty Kolegów o resecie itp. miałem spytać właśnie o to czy jest połączona masa obu układów ;-) Nie ma co być wstyd - każdy z nas robił kiedyś głupie błędy (oj sporo tego w mojej karierze było a i teraz czasem się coś zdarza), ale wielki plus za to że sam doszedłeś do źródła problemu i go rozwiązałeś oraz wyjaśniłeś.
To by musiało być coś takiego: Config portb.3 = input 'końcówki portów domyślnie są wejściami, więc nie jest to konieczne portb.3=1 'podciągamy wejście do plusa, bo przycisk będzie między wejściem i masą config portd.0 = output 'wyjście na diodę '1 wpisana do portx.y to stan wysoki na wyjściu dim tryb as byte 'deklaracja zmiennej do 'obsługa prycisku...
Moje trzy grosze - może komuś się przyda. Jeśli tylko masz w zapasie kilka bajtów SRAM to wybieraj BYTE na flagi a nie BIT Jeśli wybierasz BIT w celu pozornej oszczędności to kompilator wszystkie flagi bitowe wsadzi do jednego Bajtu. Kiedy potem piszesz Set Flaga_1 to mikrokontroler musi wczytać cały bajt i wykonać na nim operacje tak by ustawić ten...
https://obrazki.elektroda.pl/7566710000_... Witam, Dziś chciałbym wam przedstawić Odbiornik pilota IR do PC na USB, który oparty jest o mikrokontroler Attiny2313 pracujący w roli kontrolera V-USB. Urządzenie współpracuje z dość słynnym programem „Girder”. Samo źródło z którego skorzystałem jest dość leciwe, ale jak się...
Witam Mam problem z programem który ma obsłużyć enkoder Objaw jest taki że obracając go licznik na wyświetlaczu zmienia się co drugi impuls (nie ważne czy robię to szybko czy wolno) 00 stan spoczynkowy 01 stan przejściowy 11 stan spoczynkowy 10 stan przejściowy 00 stan spoczynkowy Wydaje mi się że program reaguje na stan spoczynkowy 00 ale nie reaguje...
Benson poległ na pisaniu programu więc wklejam swój. Całkowicie leję na to ze jest Wait 1 w przerwaniu, w takim programie nic złego się nie stanie, a jak mu licznik nie zliczy 15cm drogi to afery też nie będzie. Tym bardziej że jeśli wyłączy zasilanie przed przejechaniem pełnego 1km to go straci. Nie wiadomo czy tablica przejść dla wajchy jest już zanegowana...
Z tym, że tablice musiałbym wcześniej wpisać w program, a mi chodzi o to, by "uczyć" tego robota danego zadania. Jeśli zmieniłbym odległośc punktu A od B i znowu postawił przeszkode, w którą by robot uderzył, to wtedy ponownie musiałby zapamiętać nową trase. Przy czym jeśli działałbym w obrębie pamięci RAM, kasowałbym ją po prostu resetem zasilania....
Witam! Przepraszam mam dziś ciężki dzień! W tym programie na początku konfiguruje magistralę I2C (nie mam niestety przy sobie kodu - pisze z pamięci): config SCL=P3.7 config SDA=P3.5 a w AVR zmieniam to na config SCL=Portd.6 config SCL=portd.5 Nigdzie indziej w tym programie nie używam nazw portów! Natomiast w drugim używam Set/Reset portx.y, ale to...
sz to wejścia.No i podłącz od plusa jakieś oporniki pod oba porty. 1. Po co pod port wyjściowy rezystory podciagające ? Jak już to do GND, aby przy resecie cudów nie było (stan wysokiej impedancji) 2. Nie słyszał kolega, ze przy takiej konfiguracji (DDRX=0 PORTX=1) portów podciągnięcie już jest po wewnętrznych rezystorach w µkontrolerze ? Polecam...
jest dziala :) trzebabylo podlaczyc 5pin do plusa a nie do masy... tylko ze po podlaczeniu do attiny2313 pojawiaja sie dziwne pierdoly. i niemoge nic wyswietlic. czy ten procesor nadaje sie do wyswietlenia zwyklego tekstu ponizej wstawiam program: $crystal = 8000000 Config Graphlcd = 240 * 128 , Dataport = Portb , Controlport = Portd , Ce = 2 , Cd =...
Oto kod programu: '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B00000000 : Portd = &B11111111 Config Timer0 = Timer , Prescale = 8 Enable Timer0 : On...
$crystal = 1000000 $regfile = "attiny2313.dat" Config Pind.2 = Input Config Pind.3 = Input Config Pind.4 = Output Config Pind.5 = Output Set Portd.2 Set Portd.3 P1 Alias Pind.2 P2 Alias Pind.3 Led1 Alias Portd.4 Led2 Alias Portd.5 Config Int0 = Low Level Config Int1 = Low Level On Int0 Przycisk1 On Int1 Przycisk2 Dim Czas As Byte Dim I As...
U mnie dane sie zgadzają z tym co napisane jest w nocie. Działa zarówno przy włączonym U2X jak i wyłączonym (oczywiście inne wartości). Kwarc to testowałem też 11,05... i też 14 z czymś i działa bez problemu aż do 115200 - nawet bardzo dobrze działa. Ten krzaczek to podobno standardowe zachowanie maxa i uC przy bardzo długim czasie resetowania. Podciagnij...
Witam, napotkałem na pewien problem przy budowie dużego zegara LED opartego na module RTC i procesorze AVR Attiny2313, w związku z tym liczę na waszą pomoc. Układ przedstawiony jest na załączonym zdjęciu, jest to klasyczne rozwiązanie z tym, że gotowy moduł wyświetlaczy jaki posiadam jest dużych wymiarów stad konieczność zasilania jednego segmentu napięciem...
Proszę bardzo[syntax=basic4gl] 'Copyright Robert Wołgajew, 2012 'Wersja z dnia 26.04.2012 $regfile = "Attiny2313.dat" $crystal = 1000000 'Fusebit CKDIV8 = 0 -> zaprogramowany (ustawienie domyślne producenta) $hwstack = 32 $swstack = 32 $framesize = 32 'Konfiguracja wyświetlacza LCD Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.2...
Witam wszystkich. Szukałem ostatnio zdalnego sterowania kilkoma funkcjami przedwzmacniacza. Z uwagi na prostotę układu, skorzystałem z projektu zamieszcznego na stronie https://ssl.diyaudio.pl/showthread.php/1... . Układ działa ,nie obyło się bez małej korekty w sofcie, o czym poinformowałem autora, ale mój problem...
Witam, pracuję nad interfejsem USB. Zgromadziłem różne materiały na ten temat. Moim celem jest dokładniejsze poznanie USB na najniższym poziomie w celu modyfikacji gotowych kodów dla mikrokontrolerów nie wyposażonych w USB. Więc proszę o nie odpisywanie typu: ... po co się w to bawić jak można skorzystać np z procka AT90USB162. Zabrałem sie za doświadczenia...
Witam, na początek dodam że dopiero zaczynam z Bascom'em. Mam problem w przepisaniu programu z ATTINY2313 na ATMEGA8. Oryginalną wersję zamieszczam poniżej: '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb...
Witam Napisałem swój pierwszy program wiec proszę o wyrozumiałość … Attiny cyklicznie będzie odmierzał zadany czas i po upływie tego czasu załączał przekaźnik na 1 sek Będzie również zliczał ile razy przekaźnik został załączony i wyświetlał na wyświetlaczu : Zadany czas , ilość załączeń wyświetlacza , ile czasu już upłynęło od ostatniego załączenia....
Witam serdecznie jako że jestem zielony w temacie programowania Mikro kontrolerów prosze was o pomoc w przerobieniu programu lub jakichś podpowiedziach jak sie za to zabrac. Chciał bym by lampka świeciła w płynnie zmieniających się, losowo ustalonych kolorach od razu po włączeniu zasilania. wiem który fragment odpowiada z to ale nie rozumiem w ogóle...
http://obrazki.elektroda.pl/3751212700_1... Układ jest dedykowany na ATtiny2313, ja przy okazji zagospodarowałem ostatni AT90S2313, jaki miałem i popełniłem miernik pojemności na nim. Krótki opis jak to działa: Miernik mierzy pojemność dołączonego kondensatora ładując go stałym prądem z lustra prądowego Q1, Q2 (2x BC557), które dodatkowo...
Witam, miałem na zaliczenie zrobić jakiś projekt z wykorzystaniem mikrokontrolera AVR, jako ze miałem tak mało czasu jak doświadczenia to zrobiłem działający projekt ze strony '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111...
http://obrazki.elektroda.pl/6124965200_1... Witajcie! Chciałbym zaprezentować mój zestaw uruchomieniowy składający się z programatora oraz w miarę możliwości uniwersalnej płytki testowej! Powodem powstania zestawu były wysokie ceny zestawów oraz ograniczona funkcjonalność. Postanowiłem więc sam spróbować zbudować własną płytkę testową wraz...
Witam, mam program (attiny2313) do obsługi termometru DS18b20 i wyświetlacza, układ posiada 3 przyciski +/M/-. Program reaguje na zwieranie przycisków do masy, a chciałbym zrobić tak by procesor reagował na przerywanie masy. Znajdzie się ktoś kto mógłby rzucić okiem na program i podpowiedzieć co trzeba zmienić?? [syntax=vbnet] $regfile = "Attiny2313.dat"...
Ponownie odświeżam. Z braku czasu, nie miałem kiedy dokończyć programu. Dalej mam problem z resetami. Wyciąłem obsługę DS, bo to nie ona powoduje restarty. Przyczyna może leżeć w źle ustawionych przerwaniach? [syntax=c]#ifndef F_CPU #define F_CPU 8000000 #endif #include <avr/interrupt.h>// Definicje nazw pinow uk³adu #include <avr/io.h>...
Witam, mam następujący problem z poniższym programem. Prosiłbym bardziej obeznanych kolegów o sprawdzenie, układ powinien działać tak: ustawiam temperaturę plus regulacja histerezy, gdy temperatura jest niższa układ załącza przekaźnik do czasu wyrównania temperatury, problem polega na tym że program załącza przekaźnik (grzanie) tylko na moment po czym...
http://obrazki.elektroda.net/19_11553593... Wreszcie udało mi się zaprojektować i zrobić samemu pierwszy dobrze działający układ na mikrokontrolerze! :) Jest to widmowy wyświetlacz. Sterowanie diodami zrealizowałem na mikrokontrolerze ATTiny2313 Do zbudowania układu użyłem 5 niebieskich diod attiny2313 kwarc 4MHz Klika diod prostowniczych 1N4148...
witam . Tak też uczyniłem wykorzystałem sterowanie od wentylatora przez przekaźniczek układem- sterownikiem silnika krokowego jak wyżej wspomniałem. Steruje dół góra. Co do dc to nie jest to takie całkiem proste - trzeba to zrobić przez przekładnie najlepiej ślimakowa wtedy jest mnie kółek zębatych, otym też pomyślałem . Natomiast dla silniczka krokowego...
Tak powinien wyglądać plik Makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan...
Witam. Program (asm) zrobiony dla attiny2313 (AtmelS) chciałem wgrać programatorem Avrusb na procesor, więc pomyślałem o Winavr. Czytałem wątek[url= https://www.elektroda.pl/rtvforum/topic1... Jedyne co mogłem ustawic to "ASRC". [syntax=avrasm]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
# Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner Patommel...
http://obrazki.elektroda.net/74_12536950... Witam Chciałbym przedstawić swój kolejny projekt. Prezentowany układ jest uniwersalnym systemem uruchomieniowym dla procesorów AVR. Zaprojektowałem go wspólnie z kolegą (k.moron(malpa)tlen.pl) w oparciu o wspólne przemyślenia i problemy jakie napotykaliśmy przy budowaniu innych urządzeń. Płytka nie...
attiny2313 reset reset attiny2313 wieża plusa
częstotliwość światła poczt komputera amplituner instrukcja
polonez abimex parkside robot koszący
Peugeot 206 1.4 16V 2004 - Check Engine po wymianie sondy lambda Błąd F943 w piekarniku Electrolux - przyczyny i rozwiązania