Witam wszystkich. Jakiś czas temu postanowiłem w końcu wziąć się za naukę programowania mikrokontolerów AVR. Wybór padł na mikrokontroler z serii ATMEGA 8. Wszystkie dostępne w ówczesnym czasie gotowe zestawy uruchomieniowe były bądź za drogie albo projekty DIY z sieci zbyt/niedostatecznie...
Cześć Bascom Atmega mało portów, więcej po I2c jak to zrobić Więc zrobiłem pewien projekt już opisywałem na elektrodzie - sterownik domowy Brakuje mi portów do sterowania i potrzebuję rozwiązania swojego problemu. Niestety sterowanie drugą atmegą kodem BCD nie rozwiązuje problemu. Na i2C mam zegar...
Ktoś ma jakiś pomysł żeby jak to przeskalować w Atmega? W AVR nie widzę możliwości. Nawet gdyby był AVR, który może mierzyć napięcie różnicowe, to przy takim pomiarze jeden bit określa znak mierzonej wartości, więc traci się połowę zakresu. Musisz dac zewnętrzny wzmacniacz operacyjny i odjąć 1/2V...
Wiem że temat ten byl wałkowany wielokrotnie ale nie znalazłem rozwiązania. Chodzi mi o to czy ktoś może przetestować kod na jakimś sprawdzonym układzie pod kątem odbierania bajtu. Atmegę łączę bezpośrednio z ukłądem FPGA ale przeważnie odbieram liczbę 130. Jedyne na czym mogę podejrzeć odebrany bajt...
A zastanawiałeś się, że budowanie takiego programatora to ogromny (gigantyczny) krok wstecz ? .... wiesz co to jest ISP ? (In System Programing) - czyli możliwość programowania procków bezpośrednio w układzie. Przecież po to wymyślają producenci procków takie rozwiązania by nie trzeba było tak jak...
Mikrokontrolery AVR ATmega w praktyce Rafał Baranowski W książce zawarto informacje o architekturze, asemblerze, narzędziach programowych i technikach programowania mikrokontrolerów AVR, ze szczególnym uwzględnieniem układów z grupy ATmega. Najlepszą metodą poznania architektury, cech i możliwości...
tylko że ledy nie będą jedyną rzeczą podłączonym do Atmega. Chce aby panel działał jako całość z możliwością kontroli nad blokami, bo oprócz tego do głownego mikrokontrolera chce dodać, czujnik temperatury, wilgotności, wyświetlacz, oraz w przyszłości czujnik powietrza. Ale jak narazie chce zrobić sterowanie...
Witam Nie mogę odpalić podstawowej płytki startowej na atmega 8 Zrobiłem identycznie wręcz tylko z jedną diodą i bez przycisków jak w kursie C checking programmer type timeout during COM-port read operation! Supported programmer not found on COM port 4 Czego to może być wina? Jak jeszcze...
Czy uszkodzi się transoptor czy 78L05 to będę wzywany do maszyny celem jej reaktywacji. Jeśli nastąpi uszkodzenie 78L05 i jednocześnie Attiny13 to firma zainwestuje (Atiny13) 1,99 + (7805) 0,49zł = 2,48 zł. Attinny13 steruje przekaźnikami SSD więc im krzywdy nie zrobi;). Jeśli będę tak asekuracyjny...
Płytka, którą posiadasz ma wbudowany "programator" STK200. Najlepiej zacznij od razu bawić się AVRkami (ATmega 8 na początek będzie si), bo AT89C2051 to już staroć i nie zaprogramujesz tego przez STK200. Nawet klocki AT89Sxxxx przystosowane do programowania szeregowego (przez STK200) sprawiają czasem...
Przyznam że C jest wiele trudniejszy niż bascom ;/ Źle mówisz dobry człowieku ;) ..... właśnie, że C jest o wiele łatwiejszy i daje dużo więcej możliwości, tyle że niestety brak jak do tej pory na rynku dobrej książki z kursem C od podstaw. Tw wszystkie kursy w necie, które traktują temat bardzo...
Witam Męczę się nad uruchomieniem obsługi RC5 w Atmega128 na pinie E.4 (INT4). Konfiguracja wygląda tak: [syntax=basic4gl] Config Rc5 = Pine.4 On Int4 Readir Config Int4 = Low Level Enable Int4 [/syntax] Procedura odbioru tak: [syntax=basic4gl] Readir: ...
Nijak by nie wyglądał, bo przy pomocy RS232 nie da się połączyć 3 klocków. Znaczy dałoby się, gdyby mieć wyłącznie transmisję master do slave, bez możliwości wysyłania jakichkolwiek danych z slave do mastera. Potrzebujesz 3 klocki to wykorzystaj RS485.
Witam! Mam w planach zbudować małe urządzenie, które będzie potrzebowało aby 3 Atmegi współpracowały ze sobą razem. Dwie atmegi mają wysyłać swoje dane do trzeciej. Jak na razie to można powiedzieć, że jestem bardziej początkujący. Mam w miarę dobrze ogarniętą komunikację przez USART pomiędzy dwoma...
Witaj dorota0820, zgodnie z timingiem DS18x20 długość dwużyłowej linii pomiędzy nim, a MASTERem zależy wyłącznie od pojemności tej linii i możliwości szybkiego przeładowania tej pojemności przez odpowiedni układ booster-a po stronie MASTERa, bo sam termometr takiej funkcji nie posiada. Po impulsie zegarowym...
Wyświetlacz z linią R/-W zwartą do masy (bez możliwości odczytu) może współpracować z uC zasilanym z 3.3 V.
Włączyłem opcje szczegółów podczas wgrywania i pojawia się taka lista . Wynika z tego że wybrałeś opcję processora ze starym bootloaderem;(ATmega 328P Old Bootloader). Dokonaj próby wybierając ten inny (o jedna linię powyżej) opcja:ATmega 328P , albo nawet zamiast Nano, wskaż Arduino/Genuino Uno. Aby...
Witam Mam pytanie do osób, które używają mikrokontrolerów ATmega i ATtiny. 1. Które z nich wykorzystujecie najczęściej? 2. Które Waszym zdaniem mają najkorzystniejszy tzw. stosunek możliwości do ceny? 3. Które Waszym zdaniem powinny się obowiązkowo znaleźć w przysłowiowym sklepie za rogiem? Za...
Wszystkim chcącym zapoznać się z możliwościami interfejsu JTAG w mikrokontrolerach AtMega, załączam opis wykonania własnego interfejsu.
laptop za ATMega 256 - 100pin ATMEGA2560-16AU ATMEGA2560-16AU ... AVR ISP 256kB Flash 4kB EEPROM 8kB SRAM ADC 16MHz TQFP100 (-40 +85) PbFree cena 51 pln laptop HP 310D pentium 133 32RAM hdd - brak ( 3 szt niedziałających dokładam ) 2,5" cdrom + ( flop luzem ) bateria rozebrana z obudowy (...
Witam. Mam do zrealizowania projekt, w którym musze zmierzyć częstotliwość sygnału sinusoidalnego (amplituda tego sygnału to pojedyncze wolty). Chciałbym to wykonać na procesorze ATMEGA. I tu mam pytanie. Jakie sa możliwości tego procesora odnośnie pomiaru częstotliwości. Jak najlepiej to zrealizować??...
Witam Zanim napiszę o zastosowanej pamięci Flash.. może parę słów o projekcie... Otóż mój projekt ma za zadanie przedstawić niektóre z możliwości technologii Bluetooth, czyli ma zadanie przedstawić na wyświetlaczu matrycowym słowo, które zostanie zadane i wysłane przez użytkownika. Użytkownik będzie...
Witam, mam problem z zakłóceniami procesora atmega8 w instalacji motocyklowej. Wszystkie problemy występują na włączonym silniku, po zgaszeniu atmega pracuje normalnie. Czasem pojawiają się krzaki na wyświetlaczu, pomaga reset. Do wyprowadzeń podłączone są przyciski do masy, wyprowadzenia podciągnięte...
Przedstawiam już kolejną wersje stroboskopu.Oznaczona jako 2.1. Wcześniej wykonałem chyba z 12 różnych wersji. Każda miała jakieś mankamenty. Konstrukcyjne lub wynikające z ograniczeń zastosowanych podzespołów. Zastosowanie jako sterownika mikroprocesora pozwoliło na dokładne określenie sposobu...
Witam. Jeżeli Atmega ma w fusbitach ustawione zabezpieczenie przed kopiowaniem to niestety nie uda sie odczytać zawartego programu i nie ma możliwości wykonania kopi. Jeżeli jednak nie ma ustawionych zabezpieczeń to nie stanowi to problemu.
Więc zostają 2 możliwości, albo program coś mieszał w odliczaniu czasu(może przerywałem timer0 timerem1 ale to powinno powodować opóźnienia!)albo atmega zła :P Mniejsza, teraz zrobiłem go na pcfie, wystarczy program dopieścić :P
Ok poprawiłem sygnały, dodałem swiche ale co teraz z cyfrowym potencjometrem? Jego nie ma ani w bazie ani też w necie, da się go jakoś 'zrobić' ? Witam Jak widzę porywasz się na coś (bez urazy), co na razie przerasta twoje możliwości i wiedzę. Bo już na załączonym schemacie masz niektóre elementy...
witam, zacząłem zabawę z atmegą, z pomocą doświadczonego nauczyciela napisaliśmy program ale niestety nie mam możliwości teraz skonsultowania z nim sprawy także proszę Was o pomoc, posiadam programator zrobiony na takim układzie: Bascom widzi go: Atmega ma własne zasilanie na VCC 5V Robie kompilację...
Hehe one nie są połączone po prostu jak bym rozrysowywał to schemat za dużo miejsca by było a tak narysowałem każdą osobno i je na siebie tylko przesunąłem w projekcie płytki widać już to normalnie:P Oj niestety nie mam takiej obudowy:( To nie jest atmega smd jest przystosowana do obudowy owszem smd...
Po pierwsze: panel konfiguracyjny rutera NIE jest pisany w PHP, bo i po co? Po drugie: w ruterze nie siedzi Atmega, tylko pewnie jakiś ARM o wiele większych możliwościach niż prosta Atmega.
Nie będzie możliwości jakichś kolizji danych gdyż jeden procesor to master a drugi sleave i zapisywać lub odczytywać będzie w jednym czasie tylko jeden procesor. Troszkę zamieszałem ale tak by to wyglądało. Dodam że procesory są zasilane z uwagi na zapotrzebowanie na szybkie taktowanie z 5V. Karty...
aha czyli niema możliwości scalenia tego z atmega??:)
Cały zakres pomiarowy 0-500g z rozdzielczością 0.1g wymaga rozdzielczości (przetwornika ADC) co najmniej 13-bitów(>=5000). W ATmega16 masz tylko 10-bitów (1024). Poza tym musiałbyś użyć zewnętrzne źródło napięcia referencyjnego, gdyż to w ATmega ma duże rozrzuty parametrów. Hmm. Myślałem, że...
na razie interesuję się jedynie PIC, ale czasami trafi się jakaś ATmega do zaprogramowania i muiszę prosić znajomych, a tak bym miał coś swojego. W kwestii PICów nie odpowiem, bo ich nie programuję. I też polecałbym Ci oddzielne programatory dla obu rodzin, bo dla każdego z producentów istnieją...
Proponuje zerknąć do dokumentacji L293D i zobaczyć co to jest Vcc1 / Vcc2 oraz do czego służą , filtracja zasilania nie polega na dodaniu tylko kondensatorów 100nF . Podałem link do tematu opisującego dokładnie podłączenie modułu BTM222 wyraźnie masz że napięcie zasilania modułu to 3÷3,6V przy takim...
Witam, mam układ w którym atmega pracuje z napięciem 3.3V. Programator USBasp jaki posiadam nie ma możliwości zmiany napięcia. I teraz moje pytanie: Czy jeśli połączę programator z atmegą tylko przez SCK MISO MOSI GND bez podłączania Vcc, możliwe będzie jej zaprogramowanie ?? czy wejścia uC zostaną...
Witam, Możesz zastosować jakiś moduł WWW i odbierać dane z Atmegi, a następnie udostępniać w sieci. Zadanie z jednej strony nie jest łatwe, bo masz mały procesor. Możesz zaimplementować protokół ModBus. Będziesz miał uniwersalne urządzenie pozwalające na łatwe łączenie z innymi urządzeniami. Jeśli...
Od paru dni szukam najlepszego rozwiązanie dla mojego problemu, otóż jak najtańszym kosztem chciałbym wykonać pseudooscyloskop. Parametry jakich oczekuje są raczej bardzo niskie, stąd mam nadzieje na realizacje. - 4 kanały którymi mierzyć chciałbym przebiegi o f~=20Hz, stąd próbkowanie zakładam 500Hz...
Witam! Mam mały problem. Od kilku godzin próbuję ustalić przyczynę braku możliwości obsługi przerwania w moim zestawie EVB 5.1 z ATMega 32. Mianowicie, próbowałem wszystkich możliwych opcji uruchomienia przerwania poprzez naciśnięcie przycisku i niestety nie wychodzi. Po naciśnięciu przycisku...
Zwracam się do kolegów z pewną serdeczną prośbą. Mój syn uczy się programować w bascomie, Posiadamy płytkę EvB 4.3, z mikrokontrolerem ATmega 32, obecnie napisał program, który przekracza pojemność i nie ma możliwości skompilować go na darmowym kompilatorze. Program jest wybitnie amatorski, napisany...
Cześć, Zaczynam prace nad budową wibrometru. Zamierzam wykorzystać któryś z uK ATmega oraz układ ADXL345 lub bardziej wypasiony LSM9DS0, na przykład taki: Wibrometr ma mieć dwie możliwości przesyłu danych na zewnątrz. Pierwszy to komunikacja bezprzewodowa w czasie pseudo-rzeczywistym (opóźnienie...
Witam, wyjąłem dziś z szafy płytkę Ardunio Uno R3, na której jest uP Atemga328p-PU. Mam ją od ponad roku i ostatnio działała bez zarzutu. Zasiliłem ją dziś standardowym wejściem na zasilacz 5 [V]. Okazuje się, że na pinach płytki Arduino GND oraz 5 [V] jest potencjał 5[V]. Sprawdzam też na pinach...
Kawałek biblioteki UART dotyczący tego uC: Kod: c Chyba moje możliwości są ograniczone żeby zamienić to tak aby to co mi wysłałeś działało tak jak ten fragment: [syntax=c]#if defined (__AVR_ATmega168__) #define UCSRB UCSR0B #define TXEN TXEN0 #define RXEN ...
Jak w temacie. Jestem raczej początkującym (nawet chciałem to wysłać na "początkujący"). Chcę sobie zakupić jakię mikroprocesor ATmega ale jestem zielony i programatora żadnego nie mam. Czy dobrze zrozumiałem z opisów że mogę ten procek podłączyć (prawie) bezpośrednio pod LPT w kompie i bez programatora...
mam atmege8 i właśnie chciałem sobie wypróbować przetwornik programuje w bascomie i napisałem sobie taki najprostszy programik żeby mi wyświetlił to co odczyta z przetwornika dokładnie z c.0 a tu pokazuje mi sie can't find HW-register[ADMUX] i nie wiem o co chodzi a nie chce sie skompiloiwać...
Są tylko dwie możliwości: 1. Przeprogramować równolegle. 2. Kupić nowy układ. Istnieje jeszcze 3 możliwość. AVRy, a Atmegi w szczególności lubią przestawiać sobie fusebity. Sam tego doświadczyłem. Pomaga wtedy podanie zewnętrznego generatora TTL (0,5MHz wystarczy).
Temat milion pięćdziesiąt osiem razy wałkowany na elektrodzie, przeszukaj troche zanim zapytasz, bo nie ma możliwości żeby wśród tych tematów nie było odpowiedzi.
Jeszcze o jednym, miano "profesjonalizmu" uważam za niezależne od języka programowania. Profesjonalista, to ten kto sprawnie i bezbłędnie wykona powierzone zadanie, a jak to zrobi to juz nikogo nie powinno obchodzić, powinien tylko potrafić spełnić założenia projektowe. Róbmy to, co nam najlepiej wychodzi,...
Mógłbyś przesłać fragment listingu odpowiedzialny za konfigurację? Chciałbym zobaczyć gdzie popełniłem błąd, choć szczerze mówiąc trudno mi w to uwierzyć. Wypróbowałem wszystkie możliwości. Dopuszczam jednak błąd kompilatora. Zdarzyło mi się kiedyś, że program nie działał z powodu umieszczonego...
Implementowałem prostą sieć neuronową na DSP Texasa, miało się liczyć w czasie rzeczywistym. Sieć była wygenerowana w C przez STATISTICA Sieci Neuronowe. Po wrzuceniu sieci do procesora, okazało się, że liczy się coś koło 6 sekund. Ponieważ procesor był stałoprzecinkowy, a sieć zmienno (nie ja wymyśliłem...
Proponuje lekture dokumentacji atmegi8 a sam sobie na takie pytania odpowiesz. Ale i tak Ci powiem, o ile dobrze pamiętam to masz takie możliwości napięcie odniesienia to może być vcc, jakieś zewnętrzne lub znjadujące się w procku 2.55V ps. Troszke już Ci powiedziałem, mógłbyś kliknąć "pomógł"...
Tak, ale trzeba pamiętać o tym, żeby sposób, w jaki użyjesz tych wyjść nie zablokował Ci możliwości zaprogramowania.
Witam !!! Do tej pory męczyłem zwykłe atmelki At89cxx51, ale z nimi zawsze są jakieś problemy a to się wieszają a to co innego no i w pewnym momencie ich możliwości siękonczą. Chcęzacząć programować AVR-y Atmegi ale czym one sie różnią co dają mi dodatkowego? I jak się zachowyją na zakłucenia w...
Witam! Właśnie jestem w czasie pisania projektu z wykorzystaniem Atmegi8. Projekt polega na odczytywaniu kodów RC5 z pilota. Podłączyłem wszystko tak jak na schemacie w poście (z jedną różnicą: zamiast 10kOhm'owego opornika mam 9 kOhm'owy, nie wiem, czy to robi różnicę). Chciałem prosić o kontakt (mail:...
Co do schematu podłączenia, to znajduje się on jednak na tej stronie : Co do języka programowania, to nie ma on po stronie uC, żadnego znaczenia. Można uC oprogramować stosując gotowe rozwiązania, które znajdziesz na w/w stronie. Połączenie czujnika temperatury, CF-a i RS-a jest wykonalne, a nawet...
może tak zapytam - co to za AP? szukałeś na sieci możliwości podmiany firmware (na linux) oraz dolutowania do płytki AP wejścia na kartę SD? tutaj jest przykład dla Linksys WRT54G, czyli dla routera wireless klasy Cisco. pozdro, -- migod
Nie uzyskalem odpowiedzi czy musi byc ten ukladzik 74HC244?? Nie musi, ale jest wskazany. Kiedyś miałem, teraz go nie mam i też działa. Jak sie dowiedziec czy uklad jest zabezpieczony przed nadpisaniem, skasowaniem czy cos w tym rodzaju i jak to usunac. Sygnature układu powinno odczytywać bez...
Witam. nie chcę się za bardzo rozpisywać, bo temat wałkowany już wiele razy.. ale jednak żadne z tych wałkowań mi nie pomogło. Mam Atmege 8535 ustawioną fusami na wewnętrzny oscylator 8MHz (wg. datasheeta - cksel3..0 = 0100 (czyli zaprogramowane na odwrót - sprawa oczywista (1011 - bo taka filozofia...
czyli da się zapisywać i odczytywać tylko jeden bajt _a1 i trzeba sobie radzić tworząc własną procedurę zapisu i odczytu wielu danych? a jeśli chodzi o sprzętowy TWI, to czy on może pracować jako slave, czy tylko master? programowo obsługuje się go zdajsie tak samo jak wersje bez TWI, tylko zajmuje...
Oczywiście moduły CC1000 są jak najbardziej fajne ale tutaj chodzi o najprostrze rozwiązanie a moduły te wymagają troche pracy.Ale fakt że dają więcej możliwości :;. PS.A płytka uruchomieniowa jest duża. Jak zmieścić podobny układ w np. pudełku zapałek?? Pozdrawiam!!!
Czy to jest Programator ??? Opis możliwości urządzenia (zgodne z menu urządzenia): * Odblokowanie programowania szeregowego * Odczyt wszystkich bitów (lockbit , fuse high bit , fuse low bit) - szczegółowe informacje w dokumentacji układów scalonych * Zapis wszystkich w/w bitów (pojedynczo) ...
Spróbować zaprogramować - innej możliwości nie ma...
...Jeżeli atmel dla kilku trybów PWM do regulowania rozdzielczości wyznaczył OCR1A to ... Sygnał PWM można uzyskać tylko na wyjściu OC1B , a współczynnik wypełnienia wpisać do OCR1B.O innych możliwościach , dokumentacja nie wspomina i mimo Twoich zapewnień , oraz usilnych starań z mojej strony , przebiegu...
komentarze ;) .EQU DATA = 5 ; zdefiniowanie pinu w uC na którym będzie sygnał DATA .EQU CLOCK = 6 ; -------------- || ---------------------------------- CLOCK .EQU CHIP_ENABLE = 7 ; ------------------|| ------------ CHIP_ENABLE ;parametry wejściowe ; ; 3 bajty danych do wysłania umieszczone...
kolego skalsiu88 - po piwerwsze wszystkie rozwiązania zależą od potrzeb i od projektu. po drugie - ja zawsze jakoś (może dla ciebie dziwnie) projektuję tak swoje układy aby do pinów MOSI,SCK,MISO nie były podłączone żadne silniczki!!! a ty sterujesz bezpośrednio z procka silniczki???? hmm jeśli...
jeśli czytałeś uważnie jakiegoś helpa i tam napisano, że np ATmega8 a raczej jej przerwania INT0 i INT1 nie mogą być wyzwalane zboczami to masz rację - jest to błąd ;) dokładny opis na 100% znajdziesz w nocie pdf ;) danego procka i na tym zawsze się opieraj jako najważniejszym źródle informacji. ......
Witam Myślę że trzeba by to zrobić korzystając z trafo.Inaczej nie widzę możliwości jak sterowanie napieciem (wielkością napiecia) .PWM zapewni tylko zmianę napięcia po stronie pierwotnej.Trzeba by spróbowac...'Program regulujący prędkość obrotową silnika DC 12 V 'Do sterowania wykorzystano sygnał...
Może za wysokie taktowanie magistrali i2c, postaraj się zmniejszyć i zobacz czy pomoże, poszukaj w helpie bascoma jak to zrobić - ja nie mam takiej możliwości
To może jeszcze jakiegoś muxa na wejściu postawić i dać większe możliwości regulacji? Pomysł średni. Ostatnio pojawia się coraz więcej filtrów cyfrowych. Wystarczy obserwować allegro (w sklepach chyba jeszcze nie dorośli do takich układów). Nie są one zbyt drogie.
Np. popularna ATmega8 wersja w DIP A rozmowa jak najbardziej jest na forum, bez publikacji "jak to się robi" aby przestrzec nieświadomych konstruktorów/oraz producentów urządzeń/ o możliwości odczytania zawartości ich nieraz wielomiesięcznej pracy nad programem pomimo zastosowanych zabezpieczeń.
Moduł internetowy to szeroka rzeka :) można ją przepłynąć w pomtonie lub na tratwie, a nawer krążownikiem. W zależności od tego ile masz kasy i czego oczekujesz od systemu jest kilka poziomów rozwiązania problemu :) jak wszędzie. Pierwsza możliwość Jeśli planujesz aplikację która sama w sobie...
Witam w załączniku schemat : przedstawiłem dwie możliwości schematy są uproszczone : mam dwie uwagi : a) różnica napięć pomiędzy wejściami lm324 nie może przekroczyć 32V czyli nie więcej niż +15 na we [ + ],-15 na we [ - ] 30V między oba wejścia . b) napięcie bezwzględne również nie może przekroczyć...
Jedyny taki co to się nie spóźnia, to taki który odbiera sygnał z Frankfurt'u i dostraja się co godzinę, innej możliwości to raczej nie ma, pozdrawiam...
Witam, Zwykle narzekam ale tym razem pochwalę kolegę za wykonaną starannie pracę. Jak już moi przedmówcy napisali do przeróbki kwalifikuje się układ podtrzymania aczkolwiek jest to zabieg kosmetyczny. Okno wyświetlacza warto było by zakleić / zamalować tak by widoczny był sam wyświetlacz - opaska...
Też robiłem kiedyś sterowanie silnikiem DC z detekcją zwarcia / przeciążenia, przy wykorzystaniu komparatora. Nawet działa to fajnie i chyba jest to sensowniejsze i prostsze rozwiązanie niż pomiar prądu poprzez ADC. W praktyce od początku trzeba by pomyśleć o kilku rzeczach, żeby potem 100 razy wszystkiego...
Przedstawiony projekt jest ciekawy pod względem przede wszystkim cenowym. Jeżeli chodzi o jego walory pomiarowe, to sprawa jest nieco dyskusyjna. Pojedynczy czujnik przyśpieszenia mierzy wypadkowe przyśpieszenie jakiemu podlega. Wystarczy aby pojazd był nieco odchylony od pionu lub poruszał się po torze...
Nie jestem pewny ale jeśli chodzi o jtaga w atmelach ale z tego co pamiętam AVRdragon ma spore ograniczenia więc jeśli jakieś narzędzie posiada takie możliwości będzie to jtag ice MK2 zastanawia mnie bardziej konieczność stosowania aż takiej ilości procesorów w jednym urządzeniu może uchylisz rąbka...
Problem z zerową komórką występuje nadal w atmegach. Osobiście przeprowadziłem testy, które to ujawniły. Nie ma ERRATY nie ma BŁĘDU - to jest niepodważalna prawda dla tak starej rodziny jak ATMEGA. Poza tym znalazłem tłumaczenie dokumentacji dla Atmega32 i jest tam mowa o możliwości uszkodzenia...
witam. buduje systemy na rs485. niestety zadna z komend bascomowych nie była mi przydatna. używam przerwania do odbioru i sam obsługuje własny bufor z ustawieniem flagi informujacej iz właśnie w buforze jest odebrany "ważny" pakunek danych '------------------------ Rx_serwer... = Udr1 Rem...
1. Programowanie programowaniem, ale nie pociągniesz kabla z samym wyświetlaczem kilkanaście metrów (na piętro). Najlepiej byłoby zbudować drugi prosty układ z samym mikrokontrolerem, LCD, klawiatura i portem rs232. Przez port rs232 łączysz układ główny (na parterze) z układem podrzędnym (na piętrze)....
Pisałem taki program z komunikacją ale w asemblerze. Rozwiązałem to sterując linią odpowiedzialną za transmisję korzystając z układu przerwań. Widziałem również rozwiązanie z NE 555 wyzwalanym z linii tx ale to według mnie jest rozwiązanie dobre w przypadku braku innych możliwości . Jeśli nie jesteś...
Witam wszystkich. Chcę również pobawić się ADC w atmega8 podłączając go do karty muzycznej lub jakiegoś innego podobnego źródła dźwięku. Program już mam, nawet działa teoretycznie :), ale nie mam pewności co do tego jak podać sygnał na wejście przetwornika tak aby go nie uszkodzić (odwrotna polaryzacja...
Mimo złamania regulaminu (link do aukcji), odpowiem ;) Wiem ze dostępne na rynku przejściówki USB-LPT za 30 zł to w sumie tylko mostki drukarkowe. Moim zdaniem jest taka sama, jak wszystkie inne. Zgodność z SPP oznacza tu, że tryby EPP/ECP nie są wspierane. Widoczna jako standardowy port drukarki...
Siedzę nad tym już któryś dzień z kolei i nadal nie chce mi zadziałać... nie wiem dlaczego dlatego poproszę Was o solidne wsparcie. ja już mam trochę dosyć :/ myślałem że moje rfmy nie działają z tego powodu że miałem wersje rfm12B które działają do 3,8V. Dlatego też przedwczoraj zakupiłem wersje...
Witam. ZbeeGin masz rację. Czytałem sporo twoich postów, bo Twój nik przewija się bardzo często przez forum i można powiedzieć, że w temacie jesteś GURU. W temacie stosu w Bascom poruszam się jak w ciemnym pomieszczeniu i wiem, że na ten problem natrafi w końcu, każdy kto będzie chciał napisać coś większego...
...Co ciekawe układ działa z powodzeniem, tylko że w świetle dziennym LEDów prawie nie widać, ale ok, jestem otwarty na propozycje, zatem: ... Zostawić wszystko tak jak jest +: 1)W obwód każdego kolektora BC546(kolumna), dać rezystor np. 0k1(100 ohm) 2)Na wiersze dać drivery, np. tranzystory PNP...
Błąd masz tego rodzaju, że przypisanie do PORTD powoduje tylko ustawienie danego pinu (jeśli bit flash.f* jest ustawiony), nie ma możliwości skasowania bitu. Musiał byś przypisania zamienić na takie: PORTD = (PORTD & ~(1 << PD3)) | (flash.f05hz << PD3); lub: ...
Witam. Wiem że nie powinienem pomagać bo w końcu praca - obrona ... bla bla bla to coś co powinno się samemu zrobić. Podaj założenia programu. Zakładam że chodzi w końcu o silnik krokowy więc: Domyślam się że mają być obroty w lewo i prawo z regulacją prędkości hamulec hmm i co jeszcze? P.s...
Witam ;) otóż problem rozwiązany. Niestety programowo wszystko jest ok. Problem był po stronie programatora (USBASP) tzn gdy jest on podłączony do układu nie ma możliwości wysyłania i odbierania znaku gdyż USBASP "niby" korzysta z tych pinów jednakże po odłączeniu od programatora pinów RXD oraz TXD wszystko...
Faktycznie slawko_k rozpędziłem się. Sorki za wprowadzenie w błąd. Stosowałem dotychczas tylko at24c128 oraz at24c256 z uwagi na niską cene i z nimi nie ma problemów - mają 2 linie zmiany adresu. Radośnie przyjąłem że 3 linie adresowe dają jeszcze większe możliwości ale okazało się że dotyczy to...
Sygnalizacja w kanale D jest niezbędna do komunikacji w ISDN,więc nie ma możliwości, aby operator nie świadczył takiej usługi..
Bardzo fajny projekt, który pokazuje "nieograniczone" możliwości Atmegi. Szkoda tylko, że nie zastosowałeś gniazda na kartę SD bo tak przylutowane na stałe...:cry:
No ale skoro mówisz, że protokół jest taki sam, to chyba podobne możliwości będą miały obie komórki? W 3310 jest opisane jak wysyłać, to myślałem, że jak to samo zastosuję do 3510i to powinno pójść, szczególnie, że jest to nowsza komórka :/
Witam. Niestety w bascomie niema możliwości tworzenia tablic wielowymiarowych. A jeżeli chodzi o wyświetlanie na lcd to nie do końca rozumiem. czy to ma być coś w rodzaju menu wielopoziomowego?
obydwa twoje tu opisane problemy jeśli chodzi o widoczność na PC i brak możliwości sparowania mogą wynikać z 2 powodów: 1. kiepskie sterowniki do BT w laptoku - jeśli nie są firmy Widcomm- to prawdopodobnie są kiepskie (każdej innej firmy - wiem co mówię) . Ta kiepskość może się objawiać tym, że nie...
Wszystko zależy od zastosowań. Jeśli operuje się na tekście faktycznie najlepiej chyba bo najszybciej zdefiniować minimalny zestaw znaków (+ np. zrezygnować z małych liter i znaków specjalnych) w pamięci programu. Tylko musi być na to miejsce. Przy ATMega32 możliwości są większe. Ja myślę na razie o...
A co ma do tego telnet czy apache? Kolega ma moduł firmy Tibbo, który to jest modułem pośredniczącym między UART a Ethernet. Nie wiem dokładnie jakie są jego możliwości, ale jeśli ten moduł wysyła po zapytaniu stronę przez protokół HTTP, a nie robi to mikrokontroler za pośrednictwem modułu, to ten moduł...
Witam, W firmie której pracuję wyrzuca się dość dużo układów z których postanowiłem pościągać trochę części (nieograniczony zapas ATMega32). Zrobiłem płytkę próbną, wmontowałem wyżej wspomnianą atmegę, i tutaj zaczynają się schody: - mogę sczytywać program z układu - mogę kasować program...
Witam, Nie ukrywam, że nie mam doświadczenia w ogóle w elektronice, lutownicę umiem trzymać w ręku i mam następującą prośbę: Syn ma 15 lat i bardzo się interesuje elektroniką - jego kolega programuje jakieś procesory i podobno nieźle mu to wychodzi on też by chciał spróbować. Ja chciałbym połączyć...
Raz miałem podobny problem - zlutowałem dwa układy, programator nie wykrywał procesora. Programator sprawny gdyż na innym projekcie wszystko działało, procesor też sprawny, ponieważ na prowizorycznym stk200 też działało. Okazało się, że programator szedł zbyt szybko żeby zaprogramować procesor idący...
A jak powinienem zmodyfikować ten układ, żeby mierzyć prąd do 1,6 A? Są dwie możliwości: albo kolega nie czytał uważnie tematu, albo nie rozumie tego, co zostało napisane (kol. Dar.El podał przy schemacie wzór na napięcie wyjściowe, jego zależność od wartości rezystorów). W obu przypadkach pomoc...
Nie zgadzam się z Twoją opnią, która sprowadza się do tego, że skoro jest dostepny C, to zapomnijmy o asemblerze. Zacytuj ta opinię, bo chyba coś innego napisałem. Masz rację, jeśli dotyczy to projektów amatorskich (hobby) lub krótkoseryjnych, w których ważniejszy jest czas wykonania prototypów...
chciałbym wykorzystać pełne możliwości zmiennych double
8051 nie ma możliwości konfiguracji poszczególnych wyjść a poza tym ma inną obciążalność wyjść (i ich charakterystyką prądowo napięciową). A może problem jest w tym sprawdzaniu wejść, bo skoro usunąłeś funkcje if i problem zniknął, to problem jest z czytaniem wejść A jeszcze sprawdź czy masz zgodne...
Witam. Miałem podobny przypadek - wieszało mi się i resetowało... Z tego, co sam doszedłem, to kwestia zakłóceń wprowadzanych przez silnik, i możliwe, że i przez cewkę przekaźnika. Jeżeli silnik ma jeden kierunek obrotów i polaryzacja nie będzie zmieniana, spróbuj wstawić diodę Zenera (chyba należy wstawić...
Cieszę się, że się udało. Nie miałem możliwości wcześniej tu zajrzeć.
Witam ! Przypomnienie: Jeśli przeprogramujesz reset na I/O to nie będziesz miał dalszej możliwości programowania programatorem ISP, pozostanie programator równoległy. Pozdrawiam. Stefan
Co do realizacji sprzętowej to wykonałem na płytce prototypowej widzę że z postu który mi podałeś użytkownik wader_669 wykorzystał ten sam schemat podłączenia z książki "Programowanie mikrokontrolerów AVR w języku Bascom". Więc z tym mam problem z głowy i działa mi zmienianie podświetlenia jasności diody...
I właśnie dlatego w temacie jest coś takiego: ATMEGA Ludzie! Czy ja napisałem że jest to cud szybkości i możliwości programistycznych? Odpowiedź : NIE bo mam to w nosie. Temat napisałem dlatego że męczyłem się aby wydusić kilka dźwięków z atmegi przy pomocy Bascoma ( bo akurat jego trochę...
Myślałem, że jest wszystko w porządku lecz jak dodaje jeszcze jedno napięcie do wyświetlania na takiej samej zasadzie to dzieją mi się różne cuda min.: Testy przeprowadzam w symulatorze programowym. $regfile = "m8def.dat" $sim $crystal = 1000000 Config Lcd = 16 * 2 Config...
Witam! Mam taki problem otóż potrzebuję odczytać na bieżąco dane 3 czujników temperatury modułu, który znajdzie się w ruchu. Problem polega na tym, że nie ma możliwości połączenia przewodowego a odległość do modułu może wynosić do 900m gdzie pojawią się naturalne przeszkody. Myślałem nad przesyłem...
Dlatego, że bascom jest wolny i robi dużo dziwnych rzeczy sam:) Polecanie avrów do kolorowych wyświetlaczy bez sterownika jest z grubsza skazane na śmiech:) Nie wiem tez czy można nazwać darmowe narzędzie (winAVR) jako profesjonalne (ale ja go używam ^^). Wielu robi projekty w bascomie...pierwsze...
Mam takie urządzenia: 8 czujek alarmowych (zasilanie 9-16V i pobór 30mA) = 240mA 8 czujników dymu (zasilanie 9V i pobór podczas działania 10mA) = 80mA Procek i układ MAX485 oraz kilka diod led nie mam możliwości w tej chwili zmierzyć (zasilanie 5V) Reasumując ze stabilizatora 9V pobieram...
płynny efekt też mam, może to nie jest najlepiej wykonane, ale żarówka ładnie się rozjaśnia i ściemnia i oto chodziło (a prosto wykonane), mnie nie interesował pobór mocy czy jakaś dokładna regulacja obrotów silnika, ale efekt wizualny, a wiemy, że ludzie oko postrzega światło silnie nieliniowo. Ten...
Proponuję obejrzeć dobrze zakupioną płytkę. Kiedyś kupiłem od nich zestaw pod LPC2148 - płytka miała błędne połączenia (niezgodne ze schematem) i przez to nie działał chociażby port USB. Sprawdź przede wszystkim rewizję (rev) schematu i płytki... Ja osobiście nie ufam produktom tej firmy. Inny przykład:...
Proponuje zastosować moduł firmy SIM, np. najprostszy SIM300 lub kombajn z wbudowanym GPS i GSM(oczywiście GPRS) SIM508. Co do sterowania to jest sprawa prosta, parę komend AT i odbieranie danych z GPS po RS232. Podsumowując, funkcjonalność i możliwości lokalizatora są ograniczone tylko Twoją wyobraźnią...
Wpisz sobie w szukajkę elektrodową ENC28J60 to znajdziesz kilka ciekawych opisów kart/modułów sieciowych przedstawionych tu na elektrodzie z tym przyjemnym scalaczkiem i zobaczysz z czym to się je i jakie są możliwości
Witam wszystkich forumowiczów. Ostatnio złożyłem sobie układ sterownika domowego z pewnej strony internetowej. Wszystko złożyłem z jak największą starannością. Zaprogramowałem uc ale wydaje mi się że układ nie działa tak jak powinien. Próbowałem znaleźć przyczynę problemów ale niestety do dzisiaj mi...
Sieć jest jeszcze w powijakach. Mam zamiar zakupić dla celów Rs485 osobny kabel ekranowany (skrętka). Ale czy mógłbym nim puścić także zasilanie? Tzn . chcę zakupić 8 żyłową skrętkę z której dwie skręcone żyły były by dla celów RS485 a reszta do zasilania. Czy taki pomysł skończy się nerwami i posłaniem...
Zaproponuję Ci jeszcze coś innego. Pójdź o krok dalej :) Spróbuj zrealizować swój pomysł w oparciu o USB(wirtualny port COM - komunikacja po RS485). Nie jest to takie trudne jakby się mogło wydawać. Możesz wykorzystać gotowy układ: [url=] Lub sam spróbować zbudować coś takiego w oparciu o układ...
Witam, mam w szafie starego SAGEMA MYX5-2 i chciałbym się dowiedzieć, czy obsługuje on komendy AT? Niestety nie mogę znaleźć rozpiski wyprowadzeń złącza tego telefonu no i informacji na temat możliwości komnikacji z ATMEGĄ. Czytałem, że najlepsze do tego typu komunikacji to Siemensy, Nokie i Ericssony,...
Czyli zakładamy, że nie ma takiej możliwości żeby pojawiło się 3.5 bajta samych jedynek na linii. A co do obliczania CRC: Odbieram bajty nr: 1|2|3|4, sprawdzam czy CRC(1,2)=3,4 ->jeżeli tak - koniec. Jeżeli nie: 1|2|3|4|5, sprawdzam czy CRC(1,2,3)=4,5 -> jeżeli tak - koniec. Przy czym cały czas...
Da się wywołać procedurę obsługi przerwania poprzez skok do odpowiedniego wektora, ale w C poprawniej będzie po prostu wywołać tą funkcję. W AVR istnieją także inne możliwości - np. przerwania od pinów można generować softwarowo - jak poczytaj w nocie. Wykorzystanie atrybutu naked w procedurze obsługi...
Nie wiem czy Wy też tak macie. Jak bym się nie starał pisać kod zwięźle, przejrzyście to w pewnym momencie dochodzę do sytuacji, że aż nieprzyjemnie mi gdy staram się analizować własny kod, szczególnie ze względu na zmienne globalne etc. Oczywiście używam AVR GCC. Brakuje mi strasznie możliwości...
Witaj. Sądzę że zbudowałaś układ w całości, nie uruchamiając jego poszczególnych części w trakcie budowy. Wtedy dokładnie wiedziałabyś gdzie tkwi błąd nie działania wyświetlania. Zacznij od początku (jeżeli masz możliwość wyjęcia układów), podłącz do masy poszczególne bazy tranzystorów (przez rezystory)...
(at)szelus Oczywiście DE i RE są połączone razem (zworka). Inaczej nie miałbym transmisji zwrotnej albo trzeba by podłączyć do dwóch różnych pinów ATMEGI. Zwłoki po przełączeniu się z nadawania na odbiór (20ms) i odwrotnie wydają się być i tak przydługie - jakby były przeznaczone dla starej elektroniki...
Po podłączeniu zasilania układ działa od razu , wciśnięcie guzika tak jakby go wyłączało i ponowne puszczenie włącza ponownie. Przycisk jest podpięty do pinu resetu, który właśnie w ten sposób działa i jest to normalne. Dalej po włączeniu bez "chorego" układu jeden raz zaświeca się dioda czerwona....
Nie ma takiego uniwersalnego, ogólnie coś co ma w opisie "logic level", ale nie koniecznie. Napięcie progowe bramki takich tranzystorów jest niższe od 3V, np. 1,4, czy 2,2 V. Żeby dało się w pełni wykorzystać możliwości tranzystora, napięcie bramki musi być znacząco wyższe od napięcia progowego. To...
Jeśli mówimy tu o profesjonalnych zastosowaniach, to chciałbym tylko powiedzieć, że 1 licencja durnego Eagle'a kosztuje koło 5000zł, a 1 licencja Altium Designera (programu milion razy wygodniejszego i o milion razy większych możliwościach) kosztuje koło 16000zł - 10000zł różnicy to nie jest koniec świata...
Witam. Dziękuję za pomoc, wykonam ten układ tylko ze na attiny2313, do dyspozycji mam jeszcze atmega16l. W bascomie nie mogę zmienić procesora wyskakują błędy wiesz czemu? Byłbym wdzięczny jak byś wstawił filmik z działania. Pozdrawiam. Cały koncept tego projektu polega na użyciu ADC ( A nalog...
Nie mam możliwości dołożenia optotriaków z powodów jak już pisałem. Obudowa jest już gotowa i nie upchnę nic więcej do niej. A odnośnie zalania wodą czy dotknięcia łańcuszkiem części pod napięciem, to obojętne czy będą optotriaki czy nie efekt będzie taki sam "jedno wielkie porażenie delikwenta"....
Za gotowy program niestety będziesz musiał zapłacić (walutą dopuszczoną w Europie). Spróbuj napisać taki programik sam - jeśli wykarzesz choć odrobinę chęci i wkładu własnego, zostanie ci udzielona potrzebna pomoc, abyś skonczył projekt... Sterowanie silnikiem krokowym nie jest takie proste jak napisałeś....
A czemu miałoby nie być takich możliwości, przecież RS485 to jeden z podstawowych interfejsów komunikacyjnych ;) Taki Bootloader nawet nie musi się dużo różnić od bootloadera dla RS232.... wystarczy przerobić go tak, żeby "gadał na tematy podmiany firmware" z Masterem tylko wtedy gdy master adresuje...
Nie wiem czy to mi się uda (z tym toogle). U mnie w domu to się nigdy nie stało a tu bym mógł siedzieć i sprawdzać to nawet 24h natomiast w w.w. sklepie całego dnia nie mam możliwości spędzić. Tutaj problem raczej będę musiał rozwiązać metodą prób i błędów. Może poradzisz mi co warto zmienić ja wprowadzę...
Właśnie sprawdziłem i bez tego terminatora także pracuje poprawnie. Dzięki! edit: Mam jeszcze dwa pytanka. W kablu na którym pracuje rs485 mam 4 pary żył. Dwie z nich mam użyte jako A i B i jedna skrętka jako masa. Czyli mam wolne jeszcze dwie skrętki. Czy mogę uzyć tych żył i przesłać nimi...
Przepraszam ze nie napisałem o tranzystorach sterujących przekaźniki. Siedzę trochę w elektronice i wykonałem już parę urządzeń na atmedze. Dodano po 59 Może Pan podać takie mostki które są najprawdopodobniej w sklepie bo te w data sheet to nie są w tme a ten sklep w mieście zaopatrza się...
Wysyłanie: // wcześniej musi być: // UCSRB &= (~(1<<TXCIE)); // UCSRB |= ((1<<UDRIE)); // UCSRB |= ((1<<TXEN)); ISR(USART_UDRE_vect) { UDR = ZmiennaDoWyslania; // wyłączenie przerwań od możliwości...
Jeśli ja podam, to będzie znowu "gdzieś wyczytana informacja" i błędy mogą się mnożyć. Jak wyszukasz, i sprawdzisz to zapamiętasz co i jak na całe życie. Poza tym prośba o skompilowanie własnego kodu i zobaczenie efektów programu chyba aż tak trudna nie jest. A dla zaspokojenia Twojej ciekawości...
Trzeba by zmontować sobie laboratorium pomiarowe. I zaopatrzyć się w garść mikroprocesorów różnych producentów-bo nie tylko Atmel produkuje procesory. A także w różne baterie i różne kondensatory różnych producentów. Gorzej gdy jest tylko struktura zalana plastikiem- nawet nie wiadomo czy pod tym...
Da się- ale trzeba liczyć. Chłodzenia nie ma- ze wzgledu na obudowę. Moc strat 0.8W przy Tamb 70st. Icont=2.2A- mały zapas. Tamb będzie duże- no bo nie ma radiatora. Można- ale na granicy możliwości.
Ok, w takim razie proszę o wskazówkę jak pogodzic timer1 dla PWM i zrobić przerwanie co 0,2s dla wykonania podprogramu ( czas wykonywania ok. 0,16s). Przerwanie musi być dokładne ze względu na wyliczenia ilości energii. Jak narazie wszelkie próby na układzie A8, spełzły na niczym. Brak możliwości zastosowania...
Witam ! Mam pytanie, dlaczego Atmega8 w obudowie TQFP w pewnym sklepie jest prawie o 1zł tańsza od Attiny2313 w obudowie SO20 ? Przecież wiadomo, że Atmega ma większe możliwości od Attiny i w obudowie DIP jest dużo droższa. A może źle się lutuje elementy w obudowie TQFP i to dlatego ?
A Mógłbyś w miarę możliwości rozwinąć temat?
Ja bym to zrobił tak. Szachownica z czujnikami, pionki z magnesami, Najlepiej rozgraniczyć i żeby szachownica rozróżniała pionki/figury białe i czarne. I za każdym razem po wciśnięciu zegara robiła skan pól. I jak jakieś pole było pełne a jest puste to znaczy że z tego pola figura powędrowała na jakieś...
Witam. Przedstawiam dziś drugą, ulepszoną i bardziej funkcjonalną wersję przenośnego oscyloskopu cyfrowego. Głównym założeniem było zwiększenie zakresu częstotliwości w porównaniu do pierwszej wersji oraz jak zwykle: jak najtańszy koszt. Ponadto chciałem użyć w miarę duży ale tani kolorowy wyświetlacz. Urządzenie...
Niestety nie ma możliwości programowego wyłączania LCD. Funkcję wyłączania programowego ostatecznie porzuciłem.
Wybaczcie ze tak późno pisze ale służba nie drużba. Chociaż mówią że „robota nie Gołota, nie ucieknie” ;) Udało mi się uzyskać rezultat mimo to martwi mnie ilość pamięci potrzebnej na tą operację. A więc po kolei: 1. Najpierw ustawiam PWM: 2. A tu inicjalizacja SPI z podwojoną...
Może moja uwaga na tym etapie pisania softu nie wniesie wiele do tematu, ale może się przydać w przyszłości. Chodzi o taktowanie procka. Jeżeli chodzi o EvBx.x z And-Tech to uC jest taktowany z kwarcu 16 Mhz, tyle że raczej z zewnętrznego. Na pewno taki kwarc jest na tej płytce, a jeżeli procek jest...
Witam. Jestem w trakcie pisania oprogramowania do platformy mobilnej w obecnej chwili borykam się nad problemem utrzymania robota w linii prostej i utrzymania stałej prędkości niezależnie od obciążenia. Koła są napędzane niezależnie z dwóch silników a ilość obrotów jest mierzona za pomocą zamontowanych...
No ale regulowany zasilacz z ograniczeniem prądowym na początek to wydaje mi się podstawa. Jeśli uruchamiasz prototyp, warto ustawić ograniczenie na zakładaną wartość prądu jaką układ może pobierać i wiedzieć ile to żre i w w razie czego szybko odłączyć. Podłączając zasilacz bez regulacji, ograniczenia...