Program jest napisany tak, że jak już zacznie wyświetlać "brak układu" musisz go zresetować, żeby znowu działał od początku.
I nie wystapi, bo musisz ja zaladowac "Debug; Up/Download Memory" i wczytac do EEPROM-a.
1. Rozwiązanie z przerwaniem od stanu niskiego akurat tutaj pasuje, ale gdyby np. w pętli głównej miała migać inna dioda to już to nie przejdzie. Wtedy można najpierw skonfigurować wyzwalanie zboczem opadającym (wciśniecie) i narastającym (puszczenie). 2. Dla AT90S2313 rejestr pinx jest tylko do odczytu, a dla Attiny2313 do odczytu i zapisu. Dodane...
Jak odczytać rezystancję czujnika. Rezystancję czujnika najlepiej mierzyć budując źródło prądowe, które powoduje przepływ przez rezystancję stałej wartości prądu. Wtedy spadek napięcia na rezystorze jest wprost proporcjonalny do jago rezystancji U=I*R . Mierzymy wtedy ten spadek napięcia za pomocą przetwornika analogowo-cyfrowego (ADC) i rezystancję...
Spróbuj tego, masz napisane w komentarzach co było zmieniane. Nie kompilowałem tego kodu. ; ******* Generator klawiatury stoparzowej (wersja poprawiona) ******** ; ATtiny2313, wewnętrzny 8 MHz ; - 2 bazowe częstotliwości (TON1/TON2) -> podziały /2, /4, /8 => 6 wyjść: PD0..PD5 ; - PB4..PB0 – klawisze (wejścia z podciąganiem)...
Witam. Siedzę już od jakiegoś czasu nad termostatem do podgrzewacza CWU. Wydawało mi się, ze to takie proste. Poustawiałem czasy dla opóźnień w/g pdf'a, a wyświetlacz wciąż pokazuje 55. Postanowiłem napisać wszystko od nowa i w dalszym ciągu mam "55". Naraz przyszło mi do głowy, że 55 to 0x37, a binarnie 00110111. Wciąż nie mogę znaleźć tego błędu w...
Dzieki za szczegolowy opis, wczesniej zbyt szybko pospieszylem sie z odpowiedzia :) . Jeszcze raz przyjzalem sie programowi i mam watpliwosc co do odczytu z 16b. rejestru TCNT1. O ile zapis jest zgodny ze specyfikacja atmela (zobacz strona 83 pdf-u Tiny2313) najpierw wpis to bajtu starszego a pozniej mlodszego to odczyt powinien byc w kolejnosci odwrotnej....
Odczyt z pamieci eeprom wrzucasz na poczatek programu bo nie potrzebujesz odczytywac tego w petli: {...} Dim X As Byte X = 800 Readeeprom X , 0 Do Portb.0 = 1 Portb.2 = 1 Waitms X {...} Poza tym rozpoczynanie glownej petli od opoznienia to wg mnie zly nawyk :D
Przestaw zegar na 8MHz. 7% błędów przy odczycie z 'obcego' urządzenia jest raczej nie do przyjęcia. Jeżeli komunikujesz się z urządzeniem które sam zbudowałeś, jesteś w stanie przewidzieć jakie dane otrzymasz, zastosujesz jakiś mechanizm sprawdzania poprawności otrzymanych danych, to te 7% nie jest jeszcze problemem. Ale w tym przypadku (zgaduję) jesteś...
I mam jeszcze takie pytanie, a gdyby dodać opóźnienia i stan czujnika odczytywać dajmy na to co 0,5 sekundy wtedy nie powinny wystąpić drgania nie? No i teraz pomyśl sobie, że czujnik jest na granicznej wartości z progiem jaki sobie założyłeś tymi dwoma rezystorami, odczyt dokonujesz jak sobie wymyśliłeś co pół sekundy. Tak więc przekaźnik może sobie...
Kolego dziękuję!!:) Czy 8051 lub inny tego typu poradzi sobie z obliczeniami podanymi w pierwszym poście, i jak będzie z prędkością jego obliczeń. Nawet Attiny2313 ci to zrobi,.... włącznie z wyświetleniem wyniku na LCD albo wielocyfrowy LED z multiplex. Czas?.. kilkset cykli zegara; - czyli nie wiele... Najdłużej zajmie odczyt wymiaru z czujnika,...
Witam, Witam Mam problem z kitem DIY - AVT2767 - tzw "nieprzyzwoicie tani oscyloskop" wygląd /schemat: http://obrazki.elektroda.net/48_12762466... ZAZNACZAM że: PRZESZUKAŁEM forum i google & nie znalazłem odp dlatego piszę. opis problemu: http://obrazki.elektroda.net/97_12762613... tak wygląda odczyt tego 'ocyloskopu' po podlączeniu...
Witam Buduje małe urządzenie które będzie zasilane z baterii więc zależy mi na każdym mA aby układ chodził jak najdłużej bez konieczności doładowywania. Zastosowałem Attiny2313 i tu pojawił się mały problem, a mianowicie przy zasilaniu 3.3 V, taktowany wewnętrznym oscylatorem 8MHz z podziałem przez 8 "czysty" mikrokontroler pobiera 50mA, gdzie w nocie...
Już dosłownie walę głową w mur. Dokumentację przeczytałem 1001 razy, google 2 razy przepatrzyłem całe i nic. Chcę wysłać korzystając z hardware-owego USI dane. Żadne i^2c. Po prostu zwykłe, jednokierunkowe wypluwanie danych. W necie nie ma podstawowego przykładu użycia tego trybu. Jednak do rzeczy. Skąd wiem, że nie działa? Debugger (standardowy z AVR...
Mam attiny2313 i jako programatora używam Arduino Micro. Prosty program migający diodą jeśli jest w dialekcie arduino to działa poprawnie tzn. dioda się zapala, na pinie PD6 jest 4.9V. Jeśli wgram program w czystym C na pinie PD6 mam 1.7V i dioda ledwo się żarzy. Nie mogę dojść co jest źle. Próbowałem kompilować pod arduino-ide (obie wersje) i eclipse...
Witam. Postanowiłem zrobić sobie układzik z ATTINY2313 na PCB. Główną przyczyną budowania układu jest ciągła praca przy płytkach stykowych z miliardami kabli. Ponieważ dopiero się uczę prosiłbym o sprawdzenie schematu. Pozdrawiam. Schemat: http://obrazki.elektroda.pl/5117763800_1...
Na pewno masz ds18b20?
Witam! Siadła mi ostatnia kostka ATMELA 90S2313 i nie pozostało mi nic innego jak kupno zamiennika ATTiny 2313. Posiadam wsad pod ATMELA lecz jak chce go wrzucić do ATTiny to wywala błąd. Programuje w programie xpatmel - układ elegancko wykrywa jako 90s2313. Error Verifing EEPROM: Adr: 0001 expected 22, found ff Tak wygląda ten błąd. Co zrobić?...
Witam, Czy ktoś potrafi pomóc mi rozwiązać taką łamigłówkę? Mam ATtiny2313 i do podłączenia: - RS232 (Pin2, pin3) - przekaźnik - buzzer - RTC na SPI (piny 16, 17, 18, 19) - 4 przyciski -LCD (7 pinów w trybie pół-bajtu) Po zsumowaniu potrzeb brakuje mi jednego pinu w procku. Co robić?
Modernizacja ZL11AVR http://obrazki.elektroda.pl/7636739600_1... Witam, Chciałbym zaprezentować płytkę ewaluacyjną dla ATtiny2313, którą niedawno sobie zbudowałem. Jest to zmodernizowana płytka ZL11AVR , dostosowana do dzisiejszych realiów (brak złącza RS232 we współczesnych komputerach, a zwłaszcza laptopach). Dlaczego zdecydowałem...
Witam! Zrealizowałem na płytce arduino leonardo sterowanie diodą rgb. Chciałbym projekt przenieść na attiny2313. Sprawdziłem odpowiednie numery portów. Jednak po zaprogramowaniu mikrokontrolera, PWM działa mi na dwóch portach 9 (arduino 7) oraz 14 (arduino 11). Pozostałe 2 porty - 15 (arduino 12) oraz 16 (arduino 13) nie realizują funkcji PWM. Czy mogę...
Witam. Mam taki problem z magistralą i2c a dokładnie z funkcjami. Na zajęciach programowałem 8051 w c i teraz ten sam kod przerabiałem tak aby działał pod attiny2313 (pisze w WinAvr). Bit startu/stopu działa - program przechodzi dalej i zatrzymuje się na wysyłaniu kodu urządzenia - adres jeszcze przechodzi prawidłowo. Poniżej zamieszczam fragmenty kodu:...
Jeszcze raz sprawdź czy z dobrego portu odczytujesz
Witam Mam problem z napisanym programem na attiny 2313, program może jest prosty ale dopiero co się uczę programowania mikroprocesorów w Bascomie.Program sam w sobie działa ale jest problem z drganiami na przełącznikach,switche mam podciągnięte do gnd,diody katodami do gnd anodami do procka.Czytałem o funkcji debounce i o timerach ale narazie timery...
Witam Tak jak w tytule, chce zliczać impulsy przy obracaniu scroll'a myszki. Do podawania na mikroprocesor impulsów wykorzystałem diodę IR i fototranzystor 3-nóżkowy oraz enkoder na wałku scroll'a. Pin PD5(T1) do zliczania impulsów ustawiłem jako wejście z podciągnięciem do Vcc. Poniżej załączyłem dwa zdjęcia. Niskie napięcie - nie ma impulsu http://obrazki.elektroda.pl/2803823800_1...
Witam od kilku dni próbuję zrobić działający programator do mikrokontrolera ATTiny2313V przejrzałem kilkanaście wątków przeszukałem kilkadziesiąt stron na googlach znalazłem kilka schematów i niestety bez skutku. Próba podłączenia bezpośredniego tak jak w przypadku AT90S2313 (wg schematu) nie powiodła się żaden program nie wykrywa tego mikrokontrolera....
Po przejściu z at90s2313 na attiny2313 nie działa mi komunikacja z Pc, poprzez hyperterminal. Czy mogłby ktoś sprawdzic czy ten program rzeczywiście wogole jakies dane wysyła.
Jestem początkujący elektronikiem, i chciałem robi czytnik RC5 (kodu z pilota) do komputera. Ma zaś problem z podłączeniem do komputera, tak aby móc go zaprogramować. Może ktoś zna pewny prosty schemat jak to zrobić BĘDĘ WDZIĘCZNY
Zrobiłem dekoder RDS jak w tym temacie: http://www.elektroda.pl/rtvforum/topic12... Niestety napisy w dolnej linijce przewijają się dwa razy wolniej, niż w filmiku, który zamieścił autor. Górne (program name) powiedzmy, że odświeżają się poprawnie. Po pierwszej próbie - zacząłem od ustawienia fusebitów wg opisu: http://obrazki.elektroda.net/35_12339424...
Kontroler pracuje poprawnie do momentu zaniku napięcia zasiania. Po ponownym zasileniu nie wznawia pracy, jednak wystarczy zresetować go zewnętrznie, lub w jakikolwiek sposób zaingerować w niego programatorem, a wszystko wraca do normy. Nie zależy to od programu (sprawdzałem na kilku). Mam dwa takie kontrolery i na obydwu jest tak samo. Są nowe i nie...
Witam! Mam pytanie dotyczące różnic pomiędzy wymienionymi mikrokontrolerami (napięcia programowania, lista rozkazów, budowa, możliwości itp.) dopiero zaczynam zabawę z mikroprocesorami, więc proszę o wyrozumiałość ;) Do tej pory jedyna różnica jaką zauważyłem to cena.. Z góry dziękuję za pomoc i wszystkie wskazówki.
Witam Mam problem z attiny 2313 Potrzebuje go skonfigurowac jak na obrazku 1 a w programatorze mam opcje jak w obrazku 2 http://obrazki.elektroda.net/0_126883958... http://obrazki.elektroda.net/64_12688395... wiem ze problem banalny ale troche mnie przytłoczył Z góry dzieki za pomoc
Witam W załaczniku potrzebne pliki. Attiny2313 z nastawionym zewnętrznym kwarcem, div8 wyłączone, kwarc 11.059200MHz, kondensatory 15pF, stos ustawiony na koniec ramu, prędkość zmniejszona już do 2400 a pomimo to dalej nie wysyła wszystkiego co powinno. Obsługa: t - pokazuje w terminalu napis (jakieś 15 znaków) z - załacza jeden reset x - wyłacza reset...
http://obrazki.elektroda.pl/4662811600_1... Kolejnym prostym projektem, jaki postanowiłem opublikować, jest higrometr do ultradźwiękowego nawilżacza powietrza.W zeszłym roku podczas mrozów wilgotność spadała tak mocno, że mimo mojej generalnej odporności na różne dziwne warunki, stawało się to nieznośne. Ciągłe uczucie zapchanego nosa,...
No fajny niedziałający program ;) Super.
Zwolnienie transmisji w żadnej opcji nie zadziałało ani też wybór auto SCK ani też podpięcie oscylatora zewnętrznego 4MHz ani 8MHz ani 12MHz ani 16MHz: https://obrazki.elektroda.pl/6898121700_... Podpiąłem "na pająka" ATTINY85 do gniazda ATTINY2313 i odczyt ATTINY85 nastąpił prawidłowo, czyli odpada wersja złego podłączenia (co sugerowałby...
Witam wszystkich Przeczytałem kilka postów, szukałem w google, ale i tak nie mogę zrozumieć pewnej sprawy, mam kłopot ze zmiennymi żeby je umieścić w pamięci nieulotnej. Jest to wyświetlacz 3-cyfrowy 7-seg. multiplex, na razie sterowany przyciskami, może później będę chciał dorzucić sterowanie podczerwienią, ale to jeszcze sporo nauki przede mną (:....
(at)Mamut jestem również zainteresowany Twoim projektem ze względu na możliwość odczytywania i programowania bardzo wielu układów. Programuję w Delphi 10.1 Berlin. Czy jest możliwość przeniesienia Twojego projektu programu do mojej platformy? Niestety nie bardzo jestem w stanie z tym pomóc. Tak jak jest napisane w opisie repo na githubie mój kod jest...
fusebitami można co najwyżej zablokować możliwość programowania przez niektóre złącza (programowanie równoległe zawsze działa). Od zabezpieczenia przed odczytem i zapisem są lockbity - zaznacz Lock1 oraz Lock2 i będziesz miał zabezpieczenie przed odczytem i zapisem aż do najbliższego kasowania całego układu.
Witam. Posiadam programator USBasp. Zakupiłem go na allegro. Sterowniki zainstalowałem tak jak było to opisane w instrukcji i podłączając uC Atmega 8 wszystko jest w porządku. Odczyt jest prawidłowy. Korzystam z konsoli cmd. Niestety przy próbie odczytu Attiny2313 występuje błąd... Jego oznaczenie to ATTINY2313V-10PU. Ustawiam zworki tak jak w opisie,...
Według mnie musisz na początku podprogramu z obsługą I2C dać Config Scl = PORTB.X i SDA a na końcu obsługi I2C przestawić jako wejścia ale przecież Attiny ma swoją pamięć eprom.
Podłączyłem układ DS1820 (dokładnie ten numerek) do pinu PB0 układu ATTiny2313. Linia danych jest podciągnięta do Vcc rezystorem 1kΩ. Taktowanie wewnętrzne 8MHz. Fragment kodu odpowiedzialny za odczyt czujnika: Numer seryjny16 163 113 94 2 8 0 170 Odczyt: 255 255 Odczyt: 255 255 Odczyt: 255 255 Odczyt: 255 255 Odczyt: 255 255 Odczyt: 255 255 Odczyt:...
Witam wszystkich. Walczę z zapisem danych do EEPROM w ATtiny2313 i późniejszym ich odczytem. Mój kod opiera się o przykłady z datasheet, lecz gdy okazało się, iż nie chce poprawnie działać, przewertowałem jeszcze sporo różnych stron (w tym elektrodę). Zazwyczaj radzę sobie sam po krótszym bądź dłuższym czasie, a tu wymiękam - pewnie jakiś kruczek, którego...
wystarczyło zrobić signed a nie zaraz typ zmieniać na short int
http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...
Musisz zaprogramować dwa bezpieczniki Lock1 i Lock2 Te bezpieczniki to nie ciągi zer i jedynek tylko dwa wskażniki (dwa bity) programowane programatorem. Usunięcie tych bezpieczników jest możliwe tylko przez skasowanie całego procka.
ATtiny2313 to moim zdaniem maksimum) + LM35, ew. dzielnik z termistorem i odczyt temperatury przez ADC. Pozdrawiam Ech, attiny2313 chyba nie miały adc (?)
Witam, mam problem z zaprogramowaniem procesora attiny24. Używam programatora avr910 na usb oraz avrdude. W programie działa dobrze odczyt i zapis eeprom, odczyt fusebitów ale nie mogę odczytać ani zapisać flash'a. Po wgraniu jest błąd weryfikacji i bardzo długo trwa proces wgrywania flasha. około 130s. Procesor Attiny24 mam podłączony bez kwarcu, czy...
Wysłąnie nowej instrukcji poprzedzasz zmianą stanu CSN z wysokiego na niski? Zauważ, żę CSN nie może stale być niskie, bo objawy będą takie jak piszesz.
Programator STK200 wraz z gniazdem dla atmega8 http://obrazki.elektroda.net/84_12454970... http://obrazki.elektroda.net/26_12454971... Płytka uniwersalna, gniazdo, i reszta to 11 zł z procesorem - i programator 100% malinka STK 200 :) - diody sygnalizacyjne reser power odczyt zapis
Może kolega coś bliżej napisać i bardziej szczegułowo Ale co bardziej szczegółowo? Problem jest taki, że odczyt portu W kilku pierwszych rozkazach procesora po poweron nie daje zawsze poprawnych wartości, chcę się po prostu dowiedzieć, czy inni też tak mają i jaki jest czas po którym ten odczyt zawsze będzie poprawny.
o właśnie chodziło mi o taką opinię nt tych własnie prcków... co do softu to nie korzystam ni w ząb z gotowców - wziąłem procedurę zapisu i odczytu w asm wprost z noty aplikacyjnej - to źle wg ciebie? - pewnie, że też myślę iż to nadal gdzieś mój błąd tak jest po kolei z każdym kawałkiem procka którego się uczę ;) tak było z RSem, tak było z Timerami...
Moim zdaniem lepiej by bylo wstawic petle for i odczyt ustawien portu z tablicy.
Więc pojawia się pytanie jak sprawdzać kolejne bity w kolejnych przebiegach "pętli" (w przypadku procedury zapisu) oraz jak ustawiać logiczne 1 w kolejnych bitach przy kolejnych przebiegach "pętli" (w przypadku procedury odczytu). Jeśli chodzi o zapis to zrób tak, że sprawdzasz, czy najmłodszy bit w rejestrze jest wyzerowany, jeśli tak to ustawiasz...
Witam. Chcesz mierzyć przepływ wody w jednostce czasu na przykład litry/min, czy tylko ilość przepływającej wody w litrach. Do tak prostego rozwiązania nada się nawet najprostszy ATTiny2313 lub coś z PIC16.
Witam wszystkich! Chciałbym prosic kogoś, kto ma to już za sobą, żeby w prosty sposób wytłumaczył mi jak zrealizowac zapis i odczyt godziny i daty w PCF8583, attiny2313. Programuję w Bascom Avr. Z układem PCF8574AP nie było kłopotu z komunikacją. P.S. - nie pisac tekstów typu " popatrz se w google " albo " przeczytaj w nocie katalogowej ". Potrzebny...
zmień w programie toggle pinx.y na toggle portx.y rozkaz pinx.y stosuje się do odczytu wejść.
Szymtro, masz rację, pomyliłem clock spi z szybkością portu komputera. Ale z drugiej strony jak popularne programatory STK200 a o tych mowa mogą miec zegar spi 2MHz o czym mówi kamyczek, czy port drukarkowy jest w stanie taką częstotliwość zapewnić? Nie miałem nigdy żadnych problemów z ATTiny2313 ale z moich wcześniejszych doswiadczeń uważam że ważna...
Teraz lepiej poprawiłem na główny poście jakieś sugestii jeszcze co do projektu. Jeszcze jedno pytanie co lepiej w programie dać opóźnienie na odczyt z przycisku czy kondensator równolegle dla eliminacji drgań
O ile pamiętam w "Elektronice Praktycznej" był opisany sposób na odczyt kodu.Ale był to sposób dla służb wywiadowczych,polegający na szlifowaniu obudowy,korzystaniu z mikroskopu i znajomości struktury danego czipu. Sposób nieopłacalny dla indywidualnego użytkownika.Jak dotąd nikt nie pochwalił się (moja wiedza) odczytu z zabezpieczonego mikrokomputera.
tzn. rozbudowałem trochę wersja, jaką testowałem zwykły RS232, dodając obsługę układu do RS485. Próbowałem trochę z Inkey, ale tam znowu blokuje cały program - odczyt z zegara PCF8363 zatrzymuje się.
Klikam "Wykonaj" i ładnie go programuje. Na screenie masz zaznaczony odczyt a nie zapis... Poza tym nie zaznaczyłeś co chcesz programować: flash, eeprom, fusebity...
Mam następujące problemy z Atmega16 pod Bascomem: 1.Próbuję odbierać kod RC5 w przerwaniu Int0 i nie bardzo chce mi to działać - pokazują sie na wyświetlaczu jakieś dziwne znaki. Analogiczny program przetestowany na attiny2313 (z tym samym odbiornikiem) działa prawidłowo. 2.Z kontrolerem współpracuje karta przekaźnikowa na I2C (na PCF8574). Ustawianie...
A może kolega umieścić spis elementów i schemat Jest fajnie widoczna płytka ale odczyt tych elementów SMD to już trudniej A mam pytanko czy Attiny2313 może chodzić na 20 MHz ?
Tak wygląda najprostsza obsługa DS'a razem z LCD: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <string.h> #include "delay.h" #include "lcd.h" #include "ds18x20.h" int main( void ) { uint16_t decicelsius; uint8_t diff, i, subzero, cel, cel_frac_bits;...
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....
Posiadam Help'a po polsku a notę katalogową po angielsku tylko nie rozumiem jak ma być odczyt godz z tego pcf'a jak wyświetlić informacje przesłane za pomocą I2C.
mnie sie udalo uruchomic ten program, chociaz z bascomem mam do czynienia od jakichs 2 godzin to znalazlem blad :) twoja wersja If Temperatura(2) > 0 Then 'jeśli zmienna Temperatura(2)> 0, to temperatura ujemna przeliczenie temperatury 'ujemnej Temperatura(1) = 256 - Temperatura(1) End If 'koniec warunku Temperatura(1)...
Radze dokupic np ds1337 jest to zegar czasu rzeczywistego odczyt i zapis po i2c koszt mniej wiecej 6-7 zł z kwarcem. Czas wyliczany na procesorze nigdy nie bedzie dokładny.
attiny2313 odczyt odczyt programu attiny2313 attiny2313 odmierza
kenwood 5040r ustawienie transportera łucznik cewka dostraja
bateria parkside styki cyfral cosmo
Saeco nie podaje wody na kawę, tylko na spieniacz mleka Dekoder nie uruchamia się po przerwie w dostawie prądu