Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), 1. AVR-y nadają się słabo lub nie nadają w ogóle do pracy w takich warunkach. Proponuję użyć PIC-a. Jest odporniejszy niż ARV lub poszukać przemysłowego kontrolera. 2. Bascom - nie nadaje się do pracy w warunkach gdzie wymagana jest odporność....
Z poolingiem to ty tego dobrze nigdy nie zrobisz :( konieczne wydaje się użycie przerwań i buforów cyklicznych. Chyba że coś źle zrozumiałem. Więc jak możesz pisać że wykorzystujesz pooling i program ci się nigdzie nie zatrzymuje - to niestety jest sprzeczne zdanie.
A co z tymi funkcjami inline? Chciałem, żeby program był czytelny. Używać ich, czy wystarczy #define? Inline w ogóle zajmują miejsce w pamięci? Oczywiście używać inline - unikaj define jak ognia, to dyrektywa preprocesora, która tylko wprowadza zamieszanie. Obecnie nie ma za wiele sytuacji, w których należy ją używać. Napewno nie należy jej używać...
Wewnętrzny oscylator 8MHz, daje 125ns na cykl, tolerancja przy stałej zachwianej temp. -/+3% (załóżmy). Czyli -/+3.75ns<<5ms, a jak dasz zewnętrzny to już w ogóle bajka(; Na pytanie odpowiedz Sobie sam (; Dasz preskaler i będzie dobrze. inventco.eu - Proszę pisać po Polsku. Post poprawiłem.
Pocieszę Cię, że nowy AVR studio to nic innego jak visual 2010 z podpiętym kompilatorem do AVR. C# to nie jest i nigdy nie będzie, tylko C. Jeżeli chcesz pisać obiektowo na mikrokontrolery to zainteresuj się ARMami z wbudowaną jednostką Jazelle.
Nie, do Arduino masz gotowy program z bibliotekami. Do ATmega co prawda istnieje chyba jakiś dedykowany program. Jednak przeważnie samemu trzeba konfigurować oprogramowanie i programator. Podsumowując, jak wspomniałem dużo łatwiej jest programować na Arduino. Pisać można w wielu językach. Jednak najpopularniejszy jest C. Chociażby dlatego żę można w...
Można było by uznać że jeśli początkowy poziom wody = 0, po pierwszym wpompowaniu = 1 a po drugim = 2 to czujnik poziomu wody działa prawidłowo i puścić program do następnego punktu tylko co zrobć gdy czujnik padnie podczas prania? Jeszcze tego nie wymyśliłem do końca prócz tego że zainstalował bym na górze pojemnika do bębna kolejny czujnik odcinający...
Jeśli chcesz nie mieć kłopotu z przerwaniami to najlepiej jest pisać je maksymalnie krótkie . Jeśli masz przerwanie od uarta czytasz znak z udr wstawiasz w bufor i koniec . Rób w przerwaniach to co musisz i czego one dotyczą, resztę w programie głównym . Będzie działać płynnie i zwalniać sukcesywnie z całym kodem .
Po co mają pisać skor ten parametr jest niepotrzebny. Jak sie chce cos przechowywac przy wyłaczonym procesorze to mozna to wpisac do zewnetrznej pamieci obojetnie jakiej nawet RAM z baterią:) Kiedyśbyły takie procesory które miały oddzielną nóżkę do podłaczenia baterii w celu podtrzymania pamieci RAM ale to nie dział archeologiczny. Od czasu wymyslenie...
Poza tym ważny jest zakup układu że sprawdzonego źródła bo niestety atmega 8 jest klonowana przez Chińczyków i można trafić na układy które z fabryką Atmela mają wspólną tylko nazwę . Wada układu scalonego, na przykład mikrokontrolera, może być efektem niewłaściwego przechowywania lub nieodpowiedniego obchodzenia się z nim, np. ESD. Jest różnica między...
Jak ktoś nie umie porządnie i czytelnie pisać kodu ("a jakoś tam bedzie"), to nawet w Logo się pogubi :wink: A "time to market" to na dobranoc grzecznym dzieciom w USA... :wink: Jak spartolisz na szybkiego kod to i tak więcej czasu poświęcisz na poprawki, niż by go w asm raz porządnie napisał. Do pisania w asemblerze trzeba ogromnej wyobraźni i cierpliwości,...
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
Kombinowałem na różne sposoby i nadal nie rozumiem na jakiej zasadzie odbywa się sterowanie tymi układami z poziomu programu. Samą tabelę z datasheet zrozumiałem ale nie widzę co trzeba zmieniać w programie, by móc dostosowywać go do swoich potrzeb. Mógłbym Cię prosić abyś dorzucił kilka komentarzy? Zdecydowanie pomogłoby mi to w zrozumieniu. Musisz...
Najpierw zbuduj jakąś mechanikę, potem zacznij pisać soft. Dopiero na końcu zastanów się ile tego jest i w co to upchać Megi256 szybko się u nas nie pokażą, a nawet jeśli to znając życie będą to wczesne średnio fajnie działające wersje. Jeśli masz zamiar pisać w asemblerze, to pomyśl że 128K, to 64 TYSIĄCE komend, więc myśle że na takie procesory to...
Piotrusiowi chodziło o to żeby w tytule postu dopisać ale LCD to już kolejna instrukcja i musi być poprzedzona dwukropkiem jeśli jest napisana w tej samej linii. http://obrazki.elektroda.pl/6600589200_1... Miłego dnia
ASF ma swoje wady i zalety. Zaletą jest abstrakcja od sprzętu i to, że masz dużą ilość gotowego softu implementującego wszystko, począwszy od sterowników różnych klas urządzeń USB, poprzez kontrolery graficzne, a skończywszy na jakiś wyspecjalizowanych urządzeniach. Drugą zaletą jest przenośność kodu - zmieniasz procek, a kod zostaje taki sam. Przy...
Przeczytałem to co jest wyżej napisane i... nie rozumiem co chcesz zrobić :) Co to znaczy: Potrzeba mi zapamiętać max. 4 liczby które będą następować po sobie dość szybko jednak Atmega potrafi je zdekodować bo jak dobrze się przypatrzę to liczby się zmieniają dobrze, i więc właśnie niech ktoś podpowie, co dopisać by procesor zapamiętał liczby i ustawił...
po kolei... po pierwsze jak już ktoś też wspominał wyrzuć te rezystory 47R na liniach D0-D4 oraz RS i EN po drugie odłącz to podświetlanie od tego pinu WYS (zrób przez tranzystor - też ktoś już podpowiedział tranzystor zwykły npn) po trzecie ja na twoim miejcu tak bym konfigurował porty: Config PORTA = &B01111000 zamiast Ddra = &B01111000 albo jeszcze...
To dlatego że algorytm Shanona-Fano jest niemal optymalny, a dla prawdopodobieństw zblizonych do odwrotności potęg dwójki jest optymalny. Huffman jest zawsze optymalny więc w tym przypadku wynik kodowania jest nie do odróżnienia. bis Trochę odświeżyłem sobie wiedzę. rzeczywiście w pewnych realizacjach algorytmu Huffmana może powstawać takie drzeko jak...
Jaki programator może USbasp? http://www.elektroda.pl/rtvforum/topic22... http://www.forbot.pl/forum/topics27/stk5... http://www.elektroda.pl/rtvforum/topic21... Do tego jaką "drobnicę" elektroniczna zamówić żeby można było jakieś ciekawe "wynalazki" potworzyć Smile ? Na początek...
http://obrazki.elektroda.net/11_12614962... Witam Wszystkich zainteresowanych. Chciałbym przedstawić projekt wzmacniacza mojego autorstwa 2x200W do domu i na małe imprezy. Całość powstała około roku temu, lecz prace nad nim zacząłem o wiele wcześniej i trwały pół roku. Liczyła się estetyka wykonania, jakość, odporność na głupotę oraz moc....
https://obrazki.elektroda.pl/7425086700_... Pokażę tu dwa praktyczne sposoby na pokonanie limitu długości odpowiedzi ostatnio bardzo popularnego ChatGPT. Oba sposoby są całkowicie darmowe, działają na publicznie dostępnym modelu oraz przede wszystkim sprawdzają się w praktyce, dzięki nim można generować naprawdę długie fragmenty kodów...
http://obrazki.elektroda.pl/4776361100_1... Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
Mają błąd w firmware, o czym tu dyskutować? Mieli takich błędów znacznie więcej - wcześniejsze wersje źle identyfikowały też wyprowadzenia diód oraz tranzystorów PNP. Tylko że zamiast pisać o tym na elektrodzie cisnąłem ich support techniczny i większość tych błędów już poprawili. Cały czas walczę z nimi o te tranzystory NPN. Już trzy zgłoszenia poszły....
Jeśli udostępnisz schemat tego urządzenia z STM32 to można utworzyć projekt w CubeIDE i zacząć pisać program.
Ja zrobiłem tak:(procek atmega 16 bo jak będzie mało eprom to wystawie mega32) Mierze sobie napięcie z przepływki ADC(0)- mam od 0 do 1023 Tak samo mam pwm od 0 do 1023 konfiguracja , im mniejsza liczba w rejestrze COMPAREA tym krócej trwa stan niski, korekta za pomocą przycisków + - i zapis do eeprom Adc=pwm to działanie liniowe , na którym auto po...
Jak wcześniej pisałem, jest to KIT AVT zmontowany przez sprzedawcę w 100% wraz z oprogramowaniem zawartym w Atmega8, nic w zestawie nie jest mojego. Co się tyczy softu dostępnego w sieci to nie wgrywałem wiec nie wiem czy jest to ten sam, czy autor nanosił jakieś później poprawki. Jedyne, co zmieniłem, to wstawiłem koszyczek podstawkę pod baterię, aby...
(at)miszcz310 Dużo błędów i dużo informacji z muzeum podałeś. Ja jestem na bieżąco z tematem, ponieważ pracuję przy tym, więc trochę śmiesznie wyglądają Twoje opisy mijające się z prawdą. Dodatkowo atmega i attiny nie wiem w jakim procesie są robione (pewnie jakimś kilku-kilkunasto µm) Jak nie wiesz, to po co zmyślasz? Pierwsze AtMega i AtTiny...
Ale w tym sterowniku jest zwykła ATmega i możesz ją zaprogramować np. w C. A w ogóle umiesz pisać jakieś programy (np. na PC)?
No nie takie łatwe, bo ja pisałem praktycznie cały swój sterownik pod LS020 i wszystkie funkcje mam inne niż na stronie Kranza i inne niż ma saper_2 więc skopiować nic nie moge. Musiałbym pisać niektóre funkcje pod ten sterownik tak by pobierały i zwracały te same wartości co funkcje które napisałem pod sterownik LS020 a tak w ciemno to nic nie sprawdzę....
Właśnie dlatego pojawiło się moje pytanie jakie jest napięcie na linii rxd txd w centrali satel. Są urządzenia które komunikują się wykorzystując napięcia 3,3 i są takie które wykorzystują napięcie 5V. Za przykład podam moduł Bluetooth hc-05. Moduł ten korzysta z standardu ttl, ale na napięciu 3,3 V chodź sam jest zasilany napięciem 5V. A kolega napisał...
A ja bym był bardzo zadowolony gdyby pojawił się podstawowy kurs programowania ATmega od samego początku czyli jak pisać taki program i co do tego potrzebujemy.
Nie wiem dlaczego nie działa, ale programy z reguły działają tylko na danej rodzinie mikrokontrolerów np ATmega 48, 88, 168 i 328. Do każdej takiej rodziny trzeba dostosować program. A do ATtiny to juz całkowicie trzeba według innych zasad pisać bo to inny typ mikrokontrolera, bardzo ograniczony w porównaniu do ATmega.
Tak to możemy bawić się do końca świata. Naucz się pisać tak, by było jasne co Ty zrobiłeś, a nie jakieś frazesy. Jakie dokładnie ustawiłeś fuse bity i jaki wsad wgrałeś (ale nie tak jak powinno być, tylko np wsad: atmega_fusebit_doctor_2.11_m8.hex ; fuse bity: FUSEBITS: internal 1MHz clock, EESAVE enabled: M8 L:0xE1 H:0xD1 ) Wtedy będzie rozmawiać...
Proponuję nie pisać bzdur i nie czytać tychże znalezionych w internecie. Atmega i wiele innych mikrokontrolerów nadają się do tworzenia różnych sterowników. Niestety nie podałeś praktycznie żadnych danych mogących pomóc zdiagnozować problem. W szczególności: - brak dokładnego schematu układu (wiele błędów może powodować zawieszenie AVR i nie zawsze...
MatygaD - dzięki ogromne za sprawdzenie, sam nie mogłem tego zrobić. piotrva 1.Nie widzę przeciwwskazań, pulldowny i tak zrobią swoje. 2. Strzał w 10! Faktycznie AVCC jest niepodłączony, a zasila on linie RDY, BS1, XA0, oraz XA1 - trzy z nich pracują dwukierunkowo więc nie wiem jakim cudem potrafią wystawić logiczne 1 na tyle silne że diody się zapalają?...
Powiem tak: R E W E L A C J A ! i do tego napisane w Bascomie no to już po prostu niesamowite, mam mały niedosyt bo kolega mi interes zwędził sprzed nosa bo sam kiedyś chciałem popełnić taki programatorek, ale wracając do płęty to po pierwsze: bardzo zgrabny chociaż sprzydała by się jakaś obudowa, po drugie bardzo prosty i wersja przewlekana wg mnie...
Chyba chcesz to na LCD wyświetlać za pomocą jakiegoś mikrokontrolera. Lepiej plik TXT wysyłać przez RS232 np. z HYPERTERMINALa niż pisać na komórce ;)
Witam ! W przypływie potrzeby zbudowałem elektroniczny zegarek :) Nie jest to oczywiście żadna rewelacja ale konstrukcja jest na tyle prosta, ze można go ulepić w 2-3 godzinki. Ja montowałem zegarek na płytkach około 30 minut. Zegar chodzi sobie na kwarcu 32,768kHz. Nie zauważyłem zauważalnych błędów w liczeniu czasu. Przez tydzień spóźniał sie o około...
Za pomocom jakiejś Atmegi się da :D. Moim zdaniem przy takiej złożoności projektu myślałbym najmniej Atmega644, bo jak mówiłem trzeba zaimplementować całe zasady gry w szachy. Jeśli Kolega ma jakiś zestaw testowy z atmegą to można zacząć pisać coś na sucho, jakieś algorytmy i zobaczyć ile tego wyjdzie.
Tutaj masz artykuł jak taką zmianę w Arduino IDE wykonać: http://uczymy.edu.pl/wp/blog/2016/11/19/... Musisz przekompilować kod na Atmega 8, choć uważam, że przy cenie tych mikrokontrolerów będącej równowartością dwóch średnich piw, to gra w ogóle nie warta świeczki. Kup sobie Atmega 328 i nie trać czasu na uwstecznianie...
Witaj. Długie przyciśnięcie włącza/wyłącza układ. Rejestracja jest ciągła gdy układ jest włączony. Krótkie przyciśnięcie daje na wykresie charakterystyczną szpilkę. Można sobie w ten sposób zaznaczyć moment wystąpienia problemów, przebudzenia itp. Układ nie posiada zegara, czas można oszacować jedynie po ilości plików i miejscu w pliku. Nie wiem na...
A czy mógłbyś uzasadnić, a nie pisać tylko że nie można.
Potrzebujesz: -odpowiednią ilość RAMu na bufor ramki, -przechować w ROMie czcionki znaków, które będziesz wyświetlał i -napisać podprogram renderujący obraz z założonego tekstu (który chcesz wyświetlić) do bufora ramki i -drugi podprogram wysyłający obraz z bufora ramki do portu VGA ( to już masz w bibliotekach). Najlepiej gdyby podprogram renderujący...
Witam! Mam problem z wgrywaniem programu na mikrokontroler ATmega 2560. Wgrałem na niego bootloader od arduino za pomocą Arduino UNO przez program pana gammona (wpiszcie w google gammon botloader upload, elektroda nie pozwala mi wstawic linku :0 ). problem pojawia sie przy wgrywaniu programu właściwego. chciałem użyć ArduinoIDE aby móc pisać w c++....
nie wiem o co dokładnie Ci chodzi ale chba przez kabel. Gdzie mam znaleźć to w biosie?? Nie chcę czegoś rozwalić:/ W programatorze kiedy każę mu czytać albo pisać to świeci się dioda:;/
Witam Zlecę wykonanie schematu i programu, język programowania - Asembler lub C (Bascom odpada) Główne założenia (Hardware): 1.uC ATmega16l-8PU(Jeśli się uda to mega8l) 2.Ekran LCD PCF8833(132x132) 3.Karta SD/microSD/MMC(FAT do 4gb) 4.Termometr 5.Jak najdłuższe działanie na baterii 6.Jak najmniejszy koszt wszystkich częsci Zadania programu: faza I włączenie...
Planuje stworzyć coś na zasadzie telefonu intenetowego. 1.Nie wiem jakiego układu mam użyć. Czytałem że układu MegaAVR mają wbudowane przetworniki AC i CA[analog - cyfra i odwrotnie] 2.Chcę wykorzystać kartę internetową WiFi 800.11b 3.Łączenie typu PTP[point to point][jeden z telelfonów jest serwerem] 4.Czy projekt jest realny :) 5.Jestem dość początkującym,...
No nie- da się zrobić. Tylko niezupełnie tak. Zacznij pisać program- reszta do zrobienia.
Witam mam długi kod i nie mogę go skompilowac Bo ma powyżej 4kb Ktoś skompiluje? 'Piornik06.bas 'Program do wyświetlania ściągi. 'Z pełnym wykorzystaniem Eprom (512 znaków). 'W czasie pisania tekstu pozostaje on cały czas w okienku wyświetlacza. 'Pozwoli zapisać treść w postaci 512 znaków. 'Aby zapisać tekst, należy w Portc.3 ustawić 1 i nacisnąć...
Witam Na uczelni miałem do czynienia z uC serii 8051, od dawna chciałem się tego nauczyć w domu walała się kostka mega 16 więc postanowiłem ją zaadaptować do celów "dydaktycznych". Na początku zabrałem się za bascoma, wychodziło mi coś z niego ale stwierdziłem że za mało wiem co się dzieje w procku tak więc przesiadłem się na asemblera no i tu się zaczęły...
rozmowa pisać łucznik pisać pisać enter
subsonic podbiciem instalacja mieszana podświetlić włącznik
ekspres delonghi myjka ćisnieniowa
Sony DSC-H300: Trzeszczenie i problemy z wyświetlaczem Kierunek obrotów sprężarki N70 - jak sprawdzić?