A czy byłaby możliwość, aby wykorzystać płytkę arduino jako programator? Słyszałem, że bez problemu można nią programować ATMega i ATTiny z tym, że w języku C/C++. Dało by radę zrobić to z użyciem Bascoma? Nie wiem czy ta płytka ma programator w sobie, nie znam arduino. Temat powinieneś napisać w innym dziale Elektrody: http://www.elektroda.pl/rtvforum/forum12...
Jakie tu herezje wypisujecie panowie ;) PIC'e musiałyby mieć 80MHz żeby dogonić AVR'y !!! PIC'e mają "gorszy" asembler bo mało instrukcji !!! .... żeby zrealizować to co było robione na zwykłym ATtiny2313 to trzeba przejść zaraz na ARM'ma !!!!! no szok, szok szok - chyba za gorąco co???? Sam najczęściej używam AVRów, ale żeby takie bajki opowiadać o...
Witam Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu... .......... prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam Tu masz...
(at)tadeko, dużo przykładów w asm jest zawartych w datasheet mikrokontrolerów atmela. Między innymi jest ten o który pytasz, jest również odczyt. Dodano po 9 Daj sobie spokój. Jeśli kolega Tadeko chce uczyć się asemblera, to należałoby mu pomóc i nakierować w odpowiednim kierunku. Przede wszystkim musi zrozumieć, że porównanie asm z bascom nie ma sensu....
Drugie to Bascom – widziałem kursy, ale nigdy mnie nie interesowały. Bo po co się uczyć martwego języka który wymaga płatnego narzędzia. Ale w czasach przedarduinowych to było coś. Na Arduino się takiego nie zrobi - bateria by za szybko wyszła ;-) Zdziwiłbyś się ;) Zasiliłem kiedyś ATtiny13 (taktowany 128 kHz) z 5 połączonych szeregowo fotodiod...
A jest 1.11.9.3 Dla attiny na pewno lepsza. Może dla atmega też.
Adam, czy musi byc ATMega ? Jeśli nie masz sprawdzony na ATTiny.
Sprawdziłem, na Kiano mam tą samą wersję BASCOM tylko Win inny. Przetestowałem na Attiny 13 i jest OK tzn. oba komputery wykrywają tak samo, ale Atmega 8 i 8A tak jak opisałem wcześniej ??? Chyba to jest to o czym pisał niveasoft . Czyli ten typ tak ma i trzeba się z tym pogodzić. :D
Schemat jest DIY, czy coś sprawdzonego? Są na nim poważne błędy, choćby brak podciągania pinu reset do +5V rezystorem 10kOhm. To może, ale rzadko powoduje takie objawy. Sprawdź jeszcze, czy masz odpowiedni programator wybrany, bo czasem po niezapowiedzianym restarcie komputera zmienia się wybrany programator. Jeśli masz 100% pewności, że nie jest to...
W sad z AT90s2313 na ATtiny2313 może nie iść, ponieważ procki te mają inne adresy dla niektórych rejestrów. Także kompilacja musi uwzględniać właśnie ten procesor a nie inny. Miałem taką samą przewałkę pomiędzy ATmega 16 i 32 niby prawie takie same ale program nie leciał.
Const Atmega = "Atmega" Const Attiny = "Attiny" Const At90s = "AT90s" Const At90pwm = "AT90pwm" Const At90usb = "AT90usb" Const At90can = "AT90can" A następnie dla każdego procka przedrostek biorę ze stałej i doklepuję numerek Print Atmega ; "8U2" Wcale nie generuje mniejszego kodu,...
Mam jedno pytanie czy są małe avr-ki ,attiny w obudowach dil ośmino nóżkowe , które posiadają sprzętowy uart . Albo jak w bascomie mogę napisać procedurę do np. attiny 25 który nie posiada takiego sprzętowego uarta żeby można było użyć komendy print program ma wysłać kilka zmiennych .W atmega 8 jest specjalna nóżka tx oraz rx do transmisji szeregowej...
Witam, Zgłupiałem. Czy w Bascomie mogę napisać prosty programik na Attiny10? Nie widzę tego Chipa w liście programu.
Witam niedawno zacząłem przygodę z programowaniem mikrokontrolerów w programie który zamieściłem poniżej chciał bym dorobić miganie diody po przez jakiś podprogram ale tak żeby główny program działał a nie zatrzymywał się na podprogramie. Nie wiem z której strony to ugryźć na czerwono zaznaczyłem miejsce gdzie ma migać dioda aha i dioda ma migać dopóki...
Myśle, że uP z rodziny AVR czyli Attiny czy Atmega, nie wiem jakie inni mają zdanie, ale mi sie wydają najpopularniejsze. Można np kupić cały zestaw do nauki w języku BASCOM w wykorzystaniu w ATMEGACH (albo coś podobnego, nie pamiętam dokładnie) i myśle że bascom też jest dobrym językiem, można też C, Atmega przyjmie, pozdrawiam
Witam Mam problem chyba najczestszy, mianowicie bascom nie chce sie komunikowac z programatorem. Procek to 2313, programatorek podstawowy (3xR,3xC,1xkwarc) taki z oslej laczki z EdW. Ustawilem tak: Programmer: Sample Electronics programmer zaznaczlem Autoflash, Autoverify, Upload Code and Data i na zakladce Universal, pole Programmer: sample Czyli tak...
Witam Wszystkich. Mam wersję demo bascoma i programator isp, niestety w spisie możliwych do zaprogramowania procków nie ma attin2313, jest 90S2313 ale to chyba nie to samo?, jaki darmowy program może go zaprogramować?(mam pony-prog na płytce od programatora ale tam też nie ma tego procka)
Nawet po wykasowaniu procka (funkcja erase) nie dziala mi autodetekcja procka. Moj programatorek ma zewnetrzy kwarc 4MHz opatrzony 2 kondziorami 22pF do masy, zasilanie wziete z LPT, a wyprowadzenie pinow nastepujace: RESET -> pin 4 MOSI -> pin 2 SCK -> pin 5 MISO -> pin 11 +5V -> pin 12 GNG -> pin 18-25 Rownolegle z zasilaniem procka jest dioda LED...
sdzyx wg mnie nie masz racji - jesli ktos chce sie zapoznac z AVR to nie ma sensu kupowac takiej kobyly, lepiej cos mniejszego/tanszego - pamiec flash nie jest niezniszczalna, a 1000 razy mozna zaprogramowac scalak jak sie robi 2 lub 3 projekty. nebo najtanszy programato ISP to koszt paru zlotych. Jesli chodzi o kompilatory to dla asemblera jest AVR...
Od strony LM35 zainteresuj się Rysunkiem 7 w nocie katalogowej. Od strony AVR zainteresuj się układami ATtiny i ATmega mogącymi mierzyć za pomocą ADC w trybie różnicowym. Oczywiście CONFIG ADC w połączeniu z GETADC() ma możliwości włączenia tego trybu, ale trzeba nieco pogłówkować - ale to już zadanie dla Ciebie, by przeczytać opis tych instrukcji i...
Programator buduję mniej więcej w celu: ,,Jest projekt na elce- zrobię to i ja" Muszę się przyznać- nie znam się na językach programistycznych, na razie chcę się nauczyć zaprogramować z kodu dostępnego na stronie Dodano po 39 asemlrer bascom i c++ może potem ;) Dodano po 35 gdzie należ y wpisać i co dodać po tym sample electronic programmer ??
Niech kolega rozbierze przerywacz kierunkowskazu, poczyta notę U643B i nie myśli o NE555 do tej aplikacji skoro są układy specjalizowane. Co ciekawe produkcji Atmel , ale niech kolega zauważy: wymaga 5 elementów dyskretnych "Kup teraz na allegro.pl za 4,92 zł - U643B DIP8..." - najniższa spotkana cena (przeważnie >5zł) U643 obsługuje jedynie kierunkowskazy...
A mnie się wydaje że trzeba zacząć od początku bo nie chce mi sie wierzyć aby ilośc portów w 128-ce byla niewystarczająca. Pomijajac ilośc portów to przecież do kazdego portu kabelek a to już szok. Ja jak mam podłaczyż wiecej niż 2 kable to jestem chory a i tak sie pomyle. Przyjdzie taki moment że zauważysz bezsens takiego rozwiązania i poprostu przeprojektujesz...
myślę, że każdy z wymienionych przez ciebie procków w zasadzie każda z rodzin procków jest b.dobra ;) .... .... tak więc ja poleciłbym ci wybrać jedną z nich ale nie dlatego, że jest lepsza czy coś w tym rodzaju... sam po prostu niedawno stanąłem przed takim samym dylematem ;) ... kupiłem sobie najpierw książki do PICów a nawet kilka PIC16F84 ;) ......
Witam, Miałem podobny problem ale go rozwiązałem za pomocą przejściówki USB-->COM którą kupiłem za jakieś 30zł na allegro. Do tego miałem taki programator COMBO3 programował mi AVR ATMEGA8535 ale z wielkimi kłopotami, myślałem że może to wina tej przejściówki ale po zablokowaniu sobie kilku ATMEGA y ATTINY skusiłem się na oryginalny programator AVRISP...
Kupiłem kit AVT 2550p. Próbowałem nim zaprogramować AVR ATmega 8 ale BASCOM w ogóle nie wykrywa programatora, ani uc, oto komunikat: http://obrazki.elektroda.net/41_12827424... , a jak chce zaprogramować to BASCOM stoi w miejscu. Wczoraj kupiłem na allegro ten programator do PonyProg-a 2000 SI Prog API. Podłączyłem wszystkie piny tego programatora...
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
Witam. Złożyłem programator STK200 według tego schematu: http://obrazki.elektroda.net/45_12479230... http://obrazki.elektroda.net/52_12479230... oraz Adapter z tego tematu. Niestety nie działa i nie wiem gdzie tkwi problem. Załączam kilka zdjęć, mam nadzieję, że ktoś będzie wiedział co jest źle. Bascom wogóle nie 'widzi' programatora,...
Tablica led 8x28 sterowane Atmega8 pord przez ULN i 74HC595 w kolumnach tak jak na stronie http://www.avrprojects.net/index.php?opt... Problem jest taki że literki idą nie po kolei czyli zaczyna się od 14 kolumny led i tak w połowie załącza...
Dziwne. Wydawało mi się że attiny2313 jest dużo tańszy. Poza tym wybrałem attiny2313 bo attiny13 może mieć dla Ciebie trochę za mało wyprowadzeń. Ewentualnie weź pod uwagę atmega8 bo są tanie i "wszystkomające". Zgadza się... zadziwiająco dziwne :D Zupełnie nie rozumiem dlaczego układ o dużo mniejszych możliwościach jak tiny2313 jest dużo droższy od...
Moj programatorek to raptem pare rezystorkow i kwarc. Zrobilem go na podstawie schematow z polskiego helpa do BASCOMa, na liniach XTAL1, XTAL2 jest dany kwarc 4Mhz z kondensatorami 33pF do masy, a dodatkowo linia SCK jest połączona z masa poprzez kondziora 100pF, zasilanie oczywisice z USB albo zewnetrznego zasilacza, programowalem tym ATTINY, MEGE8...
Dodajmy, że mając drugi programator, można zaprogramować USBasp ściągniętym z Internetu kodem, który uczyni go zgodnym z AVRISP MkII (przynajmniej na poziomie interfejsu SPI używanego w ATtiny i starszych modelach ATmega. Wtedy ATmel Studio widzi go jako AVRISP MkII i nie wymaga żadnych dodatków ani driverów.
Kod ze strony okazał się rozwiązaniem idealnym . Zastosowałem Attiny 2313
A na jakim to jest procku? ATMEGA czy ATTINY? Dużo zależy od czystości sygnału i jego amplitudy. Zliczanie można zrealizować na przerwaniu INT0 ale wczśniej dobrze aby sygnał przepuścić przez komparator aby ukształtować ładny prostokąc, można też wykorzystać wbudowany w procek komparator analogowy.
http://obrazki.elektroda.pl/3951584300_1... Witam. Chciałbym zaprezentować płytkę testową mojego projektu. Służy ona do testowania układów na ATtiny2313 lub ATmega16/32. Jestem początkującym w dziedzinie pisania programów w BASCOM, więc postanowiłem zrobić płytkę testową, która spełniałaby moje wymagania. Główne cele: -wyświetlacz LCD...
Na początek proponuję poczytać trochę na temat samych języków programowania, najczęściej wykorzystywane (hobbystycznie) to Bascom i C. Drugim krokiem jest wybór platformy sprzętowej, wiele osób decyduje się na mikrokontrolery z rodziny AVR (Atmega, Attiny) i Microchip (PIC). >Sam programator można wykonać we własnym zakresie (jeśli umiesz przygotować...
'Atmega8 $regfile = "m8def.dat" $crystal = 8000000 . Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Clock = Soft Enable Interrupts Time$ = "00:00:00" Do Lcd Time$ Wait 1 Loop End 'i juz masz zegarek Dopisz do tego zmienne pomocnicze...
Nie bawiłem się ATtiny2313, ale jeśli ma PWM to da się zrobić jakieś odtwarzanie dźwięku z próbek. Robiłem takie coś na ATmega128. Puszczasz generator PWM na najwyższej częstotliwości i jakiś timer do generowania przerwania okresowo. Timer determinuje częstotliwość prókowania. Podczas każdego przerwania timera wpisujesz nową próbkę do rejestru generatora...
1. Dodam jeszcze, że jeśli chcesz używać nadal Attiny2313 to możesz jako przetwornik wykorzystać komparator i jeden kanał PWM do którego podpinasz filtr RC. Mając na jednym wejściu komparatora napięcie które chcesz zmierzyć a na drugim wyjście z filtra RC zwiększasz wypełnienie PWM, a komparator wykryje gdy napięcie z PWM będzie bliskie mierzonemu....
Hej, Skoro po pascalu poruszałeś się zwinnie, to polecam C. To będzie krok naprzód, bascom w tym przypadku to ślepa uliczka. Dodatkowo nauka C to inwestycja, jest to pewien standard i wiele języków się z niego wywodzi. W przypadku AVR dostęp do darmowych narzędzi jest niewątpliwą zaletą. Dodając do tego masę gotowych bibliotek nie powinieneś mieć wątpliwości...
Od wersji 2076 jest różnica i sam musiałem kod przerobić. Znaczy się, że używasz tej poprzedniej. Sprawdź prywatną wiadomość. Notabene Bin i Hex są załączone :P
Witam ! Jaki programator wybrałeś w Bascomie AVR ? Pokaż schemat programatora. Pozdrawiam. Stefan
No tak mój program działa i wszsytko świeci jak trzeba, głupieje już. A czy Attiny nie wymaga czegoś jeszcze w kodzie niż Atmega
Witam Wkleję Ci przykładowy kod, reszta należy do Ciebie. $crystal = 4000000 $regfile = "m8def.dat" ' np. ATMEGA8 :) Config Lcd = 16 * 2 ' definiuje jaki wyświetlacz ma być podlączony Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.4 , Db6 = Portd.3 , Db7 = Portd.2 , E = Portd.6 , Rs = Portd.7 ' podlączenie wyświetlacza do kontrolera...
Przestudiować wiele już w tym dziale zamieszczonych przypadków/opisów konfiguracji fusebitów i ustawić na zadeklarowane taktowanie µC z rezonatora kwarcowego 16MHz. Póki co fabrycznie jest 1MHz z wewnętrznego oscylatora RC.
http://obrazki.elektroda.pl/4164965000_1... Witam. Od dłuższego czasu interesuję się technologią RFID i dziś chciałem zaprezentować rozwinięcie mojej dawnej konstrukcji mianowicie czytnik kart RFID ze zintegrowaną anteną na płytce PCB. Ze względu na skomplikowaną konstrukcję anteny (niewielkie odległości między ścieżkami) płytka została...
To prawda co mi napisałeś, ale wszystko jest poprawnie napisane, tylko zastanawiam się Czy Bascom przy odczycie stanu z pinu nie przypisuje go do jakiejś zmiennej :) Wiem jedno trzeba wracać do asemblera bo bascom sobie jako tako radzi z procesorami Atmega, ale z procesorami attiny bez pamięci Ram sobie nie radzi. Trzeba będzie popatrzeć na rejestry...
Przepraszam ale w pierwszej wypowiedzi popełniłem błąd logiczny - oba przerwania powinny być ustawione na te same zbocze a nie różne. Dlaczego, bo tak jak napisałem wcześniej nie będzie można określić kierunku zmian, zawsze bedzie ta sama kolejność wywoływania przerwań. Obojętnie czy kręcimy w lewo czy w prawo. np. ChA narastanie 0->1 a ChB opadanie...
Reset i Set odnoszą się tylko do Bitów. W przypadku kiedy nie podajesz który bit to przy Reset zostanie skasowany tylko najmłodszy czyli Tobie nic nie da bo z, na przykład, 65535 zrobi się 65534. Używaj więc wersji "= 0" Do takich zadań najlepiej jest kupić na portalu aukcyjnym klon Saleae za około 30zł. Zmierzysz sobie dokładnie ;)
Teraz "trendy" są procesory AtTiny/AtMega wiec może wydawnictwo BTC i płytka ZL4AVR lub lepiej odpowiednik do AtMegi
Mi polecano ten zestaw: http://www.sklep.avt.com.pl/p/pl/481482/... Kolega chce już "z grubej rury" zacząć od ATMega zatem płytka z ATTiny mu się średnio przyda. Propozycji jest dość sporo: http://www.propox.com/products/t_145.htm... http://kamami.pl/?id_prod=6034600 http://kamami.pl/?id_prod=4042200...
Jako ze attny sa tanie to zrobic tak ze 1 attiny obsluguje lcd a jakas atmega robi reszte. Czyli attiny2313 tylko odbiera po rs dane i pokazuje.
atom1477, przecież o ile jakieś przerwanie w międzyczasie nie zmienia Portd.5 to kod Nie chodzi o to żeby ustawił w końcu, tylko w momencie kiedy piszesz Pind.5 = 1: No ale Portd.5 zamiast Pind.5 byłoby przejrzyściej. W ogóle przejrzyściej było by stosować ten zapis jeszcze zamiast Set Portd.5. Tysiące razy było. Do rejestru port zapisujemy a z rejestru...
Zobacz jak ja to zrobiłem na Mega8 http://obrazki.elektroda.pl/8838731900_1... Program jaki zastosowałem korzysta z przerwania INT0 które po naciśnięciu klawisza wyprowadza procesor ze "śpiączki" , wysyła dane na IR i usypia go ponownie.Dla mnie takie rozwiązanie jest lepsze niż chwilowe zasilanie procesora poprzez diody. Poniżej wklejam...
jesli procesor bedzie walniety bedzie taki sam komunikat po prostu nie rozpoznaje jego typu .(sygnatura) powodem moze byc rowniez kwarc i kondensatorki kolo niego. jesli nie masz kwarcu to go dolacz i 2*33p Nie wiem jak jest z Tiny ale np. w Atmega8 itp. nie potrzeba kwarcu. Maja one wbudowane oscylatory. Oczywiscie takie podstawy jak zasilanie dane...
atmega attiny attiny atmega programator atmega attiny
fałszywy płomień dodatkowy przycisk hormann resetowanie bateri lenovo
interfejs diagbox electrolux ew6f429bp
Zamrażarka Whirlpool, Haier, Liebherr – działa, ale nie świeci zielona kontrolka LED/żarówka Electrolux – pralka kończy pranie po 1 minucie, nie pobiera wody, presostat, blokada drzwi