Zamiast polecenia "Cls" wykorzystaj "Locate x.y".
https://obrazki.elektroda.pl/7228525200_... Witam wszystkich:) W szczególności miłośników światełek, iluminofonii, itp. Prezentowane urządzenie wyświetla widmo akustyczne w postaci 20 słupków po 16 punktów każdy. Trudno je nazwać analizatorem widma. Analizator kojarzy mi się bardziej z przyrządem pomiarowym, chociaż wyświetlanie częstotliwości...
To po prostu polecenia do wydania w konsoli systemowej. W załączniku masz gotowe. PS. dla ewentualnych szukających w przyszłości: W dyskusji z linku w moim poprzednim poście wspomnieli, że takie pliki szesnastkowe z rozszerzeniem .rom tworzy CodeVision AVR.
(at)Tojmak987123 IMHO niepotrzebnie komplikujesz. Jaki jest cel tego, aby dublować funkcje odbioru znaków? Masz na przerwaniach wpisywać znaki do bufora i ew. sygnalizować, że mamy coś wartego zainteresowania (czyli jest linia zakończona CRLF). Interpretacja zawartości bufora może być zrealizowana za pomocą funkcji obsługi tokenów ze string.h. A całość...
Wyświetlacze muszą być takiej samej organizacji. Oczywiście musisz dodać CONFIG LCD = <jaki_wyświetlacz> by procedura inicjalizyjna wiedziała jakie masz wyświetlacze. Domyślnie jest przyjęty 16*2 (z opcji konfiguracji), i w przykładzie jest to pominięte. Samo CONFIG LCD możnaby zmieniać w programie, ale trzeba by użyć przed wysłaniem czegoś na...
Aby wysterować presety - głowica P&T oraz motorzoom (lub kamera z motorzoomem) - także muszą obsługiwać presety. Zatem te koszty będą zapewne większe niż kamera szybkoobrotowa (jak doradzał już crunky ). Jeśli poszukasz w Internecie - spokojnie znajdziesz rozwiązanie (sterownik, a właściwie odbiornik telemetrii - element odbierającego polecenia wysłane...
programu to ja ci już nie przeanalizuję teraz bo padnięty jestem ..... .... ale to że wgrywasz bootloaderem i że atmega była programowana wiele razy - nie ma tu najmniejszego znaczenia Dodano po 22 ok - po pierwsze nie stosujesz wcięć w kodzie a jak stosujesz to totalnie bez ładu - przez co nawet tobie trudno później dostrzec jakieś błędy (a szczególnie...
Znalazłem tylko dla koloru. Teraz tego nie przerobię. Musiał bym zbudować ten układ i podłączyć się do telewizora. Ale wygeneruje to zwykły obraz czarno-biały jak nie wstawisz układu MC1377. Czyli nada Ci się. W projekcie jest inaczej, ale ATMega może być 8, a kwarc może być 16MHz. Tylko trzeba będzie trochę zmienić program. Uwaga. Program jest dośc...
Hej, Dzielnik zmieniłem i jest przed diodą. Dodanie kondensatora C6 za diodą powodowało, że przy rozłączeniu zasilania mega nic nie zapisywała i zliczała od zera. Podobnie jak wpisanie polecenia RISING. Odlutowałem C6 i zmieniłem polecenie na FALLING. Zamieniłem dzielnik tak jak był na początku a więc 100K i 18K tak aby comparator wyzwalał się przy...
a jak kolega podpiął ten wyświetlacz dokładnie???, to już trzeba było zapodać też kawałek schematu z wyświetlaczem bo i tu mogą czaić się błędy. pierwszy, który przychodzi mi do głowy to to, że piszesz iż bezośrednio z pinu portu (twoje wyjście WYS) sterujesz jakimś bliżej nie określonym podświetleniem. Co to w ogóle jest za wyświetlacz, który jak mówisz...
http://obrazki.elektroda.pl/3799930900_1... Jakiś czas temu pisałem, jak nagrywać gry z PC na PEGASUSA. Teraz pora podejść do tematu z drugiej strony – jak zgrać naszą ulubioną kolekcję kartrydży na komputer. Wiele osób może się dziwić, po co taki zabieg, zwłaszcza, że większość gier z tej konsoli krąży już po Internecie. Czasem...
Masz coś godnego polecenia z linkiem do sklepu/aukcji? pare lat temu kupiłem na all płytke stykową dość dobrej marki i sprzedawca miał też świetne kabelki męsko-męskie. po tych latach używania nadal bez problemów łączą, mają dobre sprężynki. Natomiast kupione również kabelki do żeńskie (do stykówki) są marnej jakości, bardzo cieniutki pin ledwo siedzi...
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
Witam próbowałem wgrywać różne kody do obsługi i2c i lcd zmieniałem adresy, częstotliwość transmisji scl ,w lcd podłączyłem SA0 i SA1 do masy. Ten wyświetlacz jest skomplikowany do obsługi nie wiadomo jaki moduł nim steruje, bibliotek do niego brak inne ciężko przerobić nie wymagam wielkiej pomocy może ktoś mnie naprowadzi . Atmega ustawiona na 1MH...
Po aktualizacji programatora problem dalej występuje. Rozumiem, że aktualizacja firmware programatora USBASP nie rozwiązała problemu. W takim razie, musimy przyjrzeć się bliżej innym możliwym przyczynom. Dalsza diagnostyka krok po kroku 1. Zmniejszenie częstotliwości zegara programowania : - Wspomniałem wcześniej o dodaniu opcji `-B` do poleceń avrdude....
https://obrazki.elektroda.pl/4588850300_... Przedstawiony poniżej „multipilot” stanowi małą część szerszej konstrukcji „inteligentnego domu”, choć równie dobrze może działać samodzielnie (no może prawie – coś musi nim sterować np. jeden człowiek z jednym telefonem ;-) ). Pomysł zrodził się w upalne dni...
https://obrazki.elektroda.pl/6726760500_... Programator tropic, jak sama nazwa wskazuje, to programator zrobiony z myślą o picach, którego autorem jest jakiś trol, w tym przypadku, trol.six. ;) - obsługa przez polecenia, tzn nie potrzeba dedykowanego oprogramowania - uniwersalny protokół UART, obsługuje XON-XOFF na razie jednostronnie...
Najpierw określ co chcesz zrobić i po co. Co to za interpreter? Jaki stopień złożoności? Przede wszystkim dla interpretera trzeba stworzyć język, a następnie parser sprawdzający składnię i zamieniający polecenia na tokeny. Dopiero z czymś takim można przysiąść do pisania interpretera. Taki interpreter np. BASICa można zmieścić w paru kB FLASH i może...
Dziękuję. Rejestr już jest odczytywany przed zapisem. Każde przerwanie w slave zapisuje coś do SPDR, więc jeśli slave ZDĄŻY obsłużyć przerwanie i wpisać to zawsze jeden bajt jest wpisany. Przed transmisją przy inicjacji nic nie wpisuję do spdr, pierwszy wpis jest w przerwaniu. Wygląda na to, że oba wyrabiają się z wpisywaniem danych do rejestrów bo...
Uff, już się wystraszyłem, że nie ma się do czego przyczepić, ale jednak... Otóż po wykonaniu "Odczyt AVR", w okienku tego miniterminala (zakładka "Dane AVR") jestem informowany, jaka jest prawidłowa sygnatura dla ATmega328P, pomimo iż nie podłączałem niczego z tym procesorem. Dzieje się tak niezależnie od użytego programatora i niezależnie od podłączonego...
Na wstępie przepraszam za kilka dni nieobecności. Jeśli na zasilanie podam 5V to na wyjściu stabilizatora jest około 3,7V i tak zasilana atmega i moduł startują od razu W złączu zmieniarki nie ma masy elektrycznej. Czy masa sygnałowa została połączona z elektryczną? Możliwe, że brak automatycznego odtwarzania po włączeniu zasilania to dobry objaw -...
Frezareczka bardzo przypomina CNC Othermilla fajna rzecz .Robiłem kiedyś to na GBRL i Arduino atmega 328 jest to gdzieś na Elektrodzie. I co moge powiedzieć o GBRL Controler to sie zacinał po prostu tak jak by nie czytał wszystkich poleceń G -codu . Zależy jeszcze w czym sie robi ten G-cod ja robiłem tym googlowskim programem z wężykiem GCODEGenerator...
A tak dla ciekawości zastąp te 3 polecenia takimi: wdr Wdtcsr = &H1B Wdtcsr = &H0B
W sumie kazdy sposób bedzie dobry, o ile układ bedzie działał. Ale jeśli pytasz to ja najprawdopodobnie użyłbym polecenia gosub lub coś innego, np procedury i przywoływałbym je poleceniem call.
Generalnie polecenia kończą sie znakami CR+LF. Skąd wiesz, że coś nie działa? Pokazany program tylko coś wysyła do ESP, ale nic nie odbiera. Pokaż schemat podłączenia modułu, może tu masz problem. ATMega coś z modułu odbiera? Po resecie powinny to być przynajmniej śmieci, zakończone kawałkiem normalnego tekstu. Dodano po 46 BTW, niektóre firmware przestawiają...
Aha, to o silniki krokowe chodzi... W zasadzei nie znam mikrokontrolera, który nie potrafiłby sterować silnikiem krokowym, więc to nie żaden argument za ATmega. Zastanów się, co ma być tym "programem". Jeśli chcesz z PC ładować kompletny program do mkikrokontrolera, to szukaj pod hasłem bootloader - jest sporo rozwiązań dla ATmega, zresztą ma on minimalistyccne...
Witam Mój problem dotyczy konwersji poziomów logicznych 5v<>3.3V pomiędzy atmega32 a modemem GSM gr64 . Atmega zasilana 5v FOSC 14.7456 MHz komunikacja przez UART Modem GSM zasilany 3.3 V Przez konwerter schemat poniżej Komunikuje się poleceniami AT z modemem polecenia do modemu dochodzą i wykonują się prawidłowo przy prędkościach 4800, 9600 ,...
Dioda wycięta, dalej przewodzi. Osoba, która tam jest nic nie zmierzy, może tylko wykonywać tego typu polecenia - wytnij to, wlutuj to... Chyba padł IRF bo co innego?
Mam problem z podłączeniem modułu bluetooth OVC3860 z Atmegą 32 przez port rs232, używam bascoma, nie do końca wiem jak wysłać polecenia do modułu, czy potrzebny będzie mi do tego jakis konwerter sygnałów. Proszę o podpowiedź, próbuję stworzyć zestaw głośnomówiący+oddtwarzacz bluetooth do samochodu, ale żeby wykorzystać w pełni potencjał układu OVC3860...
1. Wszelkie deklaracje typu wait, o ile wiem, nie mogą mieć wartości większych od 255 2. Przypisanie wartości z kanału do zmiennej typu Long to nonsens ponieważ wartość odczytana wyniesie maxymalnie 1024 czyli wystarczy zadeklarować w jako Word 3. Napięcie referencyjne nie może być chyba mniejsze od 2 albo nawet 2.5V (trzeba sprawdzić notę aplikacyjną)...
Witam Kolegów, Zamierzam wykonać prosty equalizer sygnału audio i pomyślałem o wykorzystaniu układu MSGEQ7. Pytanie, czy warto się nim interesować, bo jest godny polecenia do wykonania prostego equalizera? A może jakieś proste DFT na ATmedze? robiw ATmega musiałaby mieć sporo mocy obliczeniowej, żeby zrobić DFT dla siedmiu zakresów jak MSGEQ7... Raczej...
Nie musowo być biegłym w BASCOMie. Wystarczy znajomość jednaj komendy z BASCOMa: On Timer. [syntax=vbnet] On Timer1 Timer1_handler ... Timer1_handler: 'Tu robisz pomiary ADC Return [/syntax] A do skonfigurowania Timera w tryb PWM Phase Correct wystarczy wpisać odpowiednie wartości do rejestrów Timera (i nawet nie można tu w zastępstwie użyć polecenia...
Wszystko ok, ... No nie bardzo. Dziwne, że kolega niveasoft nie zauważył w Twoim kodzie błędu, na którym przejechały się już tabuny bascomowców :) Sprawdź w pomocy Bascoma, składnię polecenia ... Load TimerX Poza tym, czy nie lepiej użyć "autoprzeładowania" (tryb CTC) ?
Przeanalizuj Swój program. Linijka po linijce. Nie masz głównej pętli. Po włączeniu program przelatuje tylko raz przez polecenia debounce. Potem już nigdy ich nie sprawdza. A pętle w subach są niepotrzebne.
witam. Zamierzam zrobić projekt na atmedze początkowo chcę spróbować z bascomem, teraz moje pytanie. Czy można używać w kompilatorze bascoma - assemblera albo C? Projekt chciałbym zrobić w C albo w Asmie ale coś czuje ze mnie to może przerosnąć z braku czasu i na razie chciałbym spróbować w Bascomie, ewentualnie potem krokowo "zamieniać" bascomowe polecenia...
Już udaje mi sie programować ten procek. Potzrebuje nastawów fusów dla rezonatora czeramicznego 8mhz (zewnętrzny). Podłaczony mam przez tranzystor npn buzzer(bez generatora), ale bardzo cicho gra. Urzywam polecenia sound. Może jakieś inne polecenie będzie lepsze? Pozdrawiam
Dzięki wielkie za te sprostowania, dopiero się uczę. Gdzieś wyczytałem takie fajne zdanie, że gdy coś wysyłamy to używamy PORTX.y, a gdy odczytujemy stan to PINX.y, - zapomniałem że gdy używam polecenia Set to (tak jakby) chcę wysłać jedynkę. Dziś po szkole spróbóję, ale jeszcze raz dzięki za wyjaśnienie.
Uchędożyłem sobie układzik w którym Atmega zapisuje sobie dwunastobajtowe paczki danych do czterech EEPROMów 24C512. Całość zasadniczo ładnie działa, jednak sporadycznie zdarza się błąd TWI nr 0x38 oznaczający "Arbitration lost in SLA+W or data bytes". Jak zdołałem ustalić, błąd ten występuje w trakcie wysyłania danych do pamięci, mniej więcej w środku...
Chcę zarejestrować przebieg audio i przedstawic go na lcd (na tekstowym w słupku) na Atmedze16. Jest to element przedwzmacniacza, także lcd i ta atmega itak są w projekcie. Niewiem jak sygnał doprowadzić do wejść ADC mikrokontrolera, czy potrzebna jest jakas polaryzacja?? Mógłbym prosic o schemat, tam są jeszcze nogi AVCC tą chyba do zasilania się podpina...
RW podpiete do masy ?? Czekasz odpowiednia ilosc czasu na wykonanie sie polecenia ?? Niektore zajmuja nawet powyzej 1,6 ms. Odczekujesz jakies 100ms od wlaczenia zasilania zanim podasz pierwsza komende ?? Pozdro Dexter
Dzięki za odp. na razie udalo mi sie to zrobić przy użyciu polecenia _delay_ms() ze standardowej biblioteki, ale wiem, że to pójście na łatwiznę ;). Obsługe minut i wyświetlania juz w zasadzie skończyłem. Nie wiem, czy coś będę musiał zmieniać przy przejściu na timery.
Witam mam probem z wyswietlaczem LCD Jest to wyswietlacz LCD firmy SDEC model SSC2B16ULGY 2K05-22 I gdy podlączam go do plytki uruchomieniowej z atmega 8 to wlacza podswietlanie (a rzadnych kabli nie podlaczylem) jedynie jest wlozony do zlacza na plytce a gdy kaze mu cos wyswietlac to brak reakcji prosze o pomoc dopiero zaczynam z bascomem pozdrawiam...
Człowieku, naucz się czytać. Poszukaj tego pliku, w tym pliku poszukaj sekcji bsd i odpowiednio przypisz piny, albo sprawdź czy w tym pliku jest sekcja stk200, jeżeli jest to w lini polecenia wstawa stk200 zamiast bsd. Ale i tak sprawdź czy masz tak samo przypisane poszcególne piny portu LPT do programatora.
Witam wszystkich,Panowie mam do Was takie pytanie, walczę od jakiegoś czasu z transmisją między dwoma atmegami8,jedna atmega mierzy temperaturę na piecu Co i wyświetla ją na wyświetlaczu lcd ,druga atmege też z wyświetlaczem mam po drugiej stronie ściany, i chce wynik temperatury z tej w kotłowni przesłać za pomocą UART-u do tej drugiej,używam polecenia...
Rozszerzę trochę temat (razem z pinikiem tworzymy doktora). Próbowaliśmy wgrać program do ATMEGI8A poprzez avrdude takim poleceniem : avrdude -p m8 -c arduino -P COM5 -b 19200 -U flash:w:plik.hex czyli takim jak polecenie na stronie, którą podałeś. Tak na prawdę niezależnie od polecenia i parametrów (dodanie parametru -B też nic nie dało) wyskakiwał...
A co do polecenia get. Czemu pomijasz tam parametr 'pozycja'? Moze warto utworzyć dodatkową zmienną typu Long i zwiększac ją o 1 po każdym odczycie i wstawić ją w tamto miejsce. I nie dziwie się że tak nie działa bo jak nie dasz tego parametru to odczytuje Ci cały czas pierwszy bajt z samego początku pliku i tak w kółko cały czas ten sam bajt
W poprzednim poście pisałem że programator równoległy przy każdym wpisywaniu polecenia "avrpp -r" odczytywał inną wartość sygnatury i dalszy dostęp do zmian fusebitów i programowania był zablokowany. Miałem nadzieję że Atmega Fusebit Doctor uratuje mi procka, ale niestety Twórca tego wspaniałego urządzenia rozwiał moje nadzieje. Już miałem wrzucić go...
Cześć Mam inicjalizacje LCD i takie 2 polecenia Display OFF oraz Display ON czyli mam wyłączyć a póżniej włączyć LCD czy jak chce włączyć kursor to mogę napisać tak 00001010-Dispaly OFF 00001110-Dispaly ON albo tak 00001000-Dispaly OFF 00001010-Dispaly ON Czy jak w inicjalizcji wyłącze kursor to jak potem bym wysłał komende 00001010 to czy kursor by...
Clear_Up i Clear_Down jest dla trybów PWM. Przy CTC jest SET , CLEAR i TOGGLE. Zmieniając Twój kod zająłem się najważniejszymi sprawami i pozostawiłem nawet tą literówkę "celar_up" :D Takie rzeczy się sprawdza ekspresem wciskając F1 https://obrazki.elektroda.pl/7415453400_... ..a do ustawiania wiekszej ilości bitów w jednym rejestrze/bajcie...
witam Znalazłem bardzo dużo tematów o podłączaniu klawiatury ps2 do atmegi ( czyli o odczytywaniu) chciałbym jadnak wysłać coś do kompa z atmegi przez ps2. I tu moje pytanie czy jest jakieś polecenia bascoma analogiczne do getkbd() ? Na gotowo ma to wyglądać tak ,że gdy atmega dostanie 1 na któryś pin wejściowy to wysyła do kompa sygnał analogiczny...
polecenia głosowe przetwarzania polecenia polecenia shell
tannoy zwrotnica multiswitch unicable lm317 napięcie wejściowe
opary glikolu odwrotne podłączenie zasilania
Darmowy program do projektowania paneli przednich: Front Panel Designer Napięcia uzwojeń wtórnych transformatora Yamaha MX-500 – wartości i zastosowania