Najpierw sprawdź czy wykrywa Ci urządzenie i pod jakim portem, przy okazji ustawienia portu.
Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. I. W tym roku Atmel zagościł w Polsce w ramach warsztatów Atmel Tech On Tour, zorganizowanych wraz z obchodzącą 25 lecie działalności firmą JM elektronik. Warsztaty dotyczyły rozwiązań IoT z wykorzystaniem modułów łączności...
Atmel przedstawił nową rodzinę mikroprocesorów SAMA5D2 opartych o rdzeń ARM Cortex-A5. Atmel | SMART SAMA5D2 to seria energooszczędnych układów przeznaczonych dla aplikacji przemysłowych, IoT oraz elektroniki noszonej. Nowe mikroprocesory charakteryzują się najniższym zużyciem...
Firma Atmel wprowadziła na rynek pierwszą rodzinę mikrokontrolerów opartych na rdzeniu ARM M0+, która posiada szereg funkcji mających na celu usprawnienie projektowania płytek PCB a także konfigurowalny kontroler portu szeregowego. Rodzina SAMD20 została zaprojektowana, aby ułatwić migrację...
Witam wszystkich forumowiczy zainteresowanych tematem 8-bitowych mikrokontrolerów AVR w moim poradniku!! Na wstępie parę słów na temat przyczyny oraz celu, jaki skłoniła mnie do napisania poradnika. (Niezainteresowanych proszę o przejście od razu do sekcji "Zaczynajmy" .) Przyczyna jest...
Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. III. W poprzednim odcinku Korzystając z projektu możemy obserwować dane docierające do serwerów PubNub z naszej platformy testowej. W plikach .js zmieniamy wartości: subscribe_key: publish_key: na odczytane z...
Belgijska firma DAB Embedded zaprezentowała prototyp nowej płyty rozwojowej oznaczonej nazwą kodową DAB-OWT-SAM5. Sercem modelu DAB-OWT-SAM5 jest, integrujący w sobie, taktowany częstotliwością 536MHz, jednordzeniowy procesor ARM typu Cortex-A5 układ SAMA5D36 firmy Atmel współdziałający...
Zespół Arduino.org zaprezentował nowy, należący do serii Arduino, model płytki prototypowej o nazwie Tian. Tian podobnie jak Yun łączy funkcjonalność Arduino z możliwościami układu WiSoC pracującego pod kontrolą jednej z dystrybucji systemu Linux. Sercem podsystemu Arduino jest,...
W zeszłym roku Firma Atmel przestawiła rodzinę mikrokontrolerów D20 opartą o rdzeń ARM Cortex M0+. Ostatnio na konferencji Embeded World odbywającej się w Norymberdze, firma poinformowała o rozszerzeniu portfolia produktów opartych o rdzeń Cortex M0+ o trzy nowe rodziny produktów D21,...
Witam Mam zamiar zabrać się „ostro” za programowanie mikrokontrolerów. Zgromadziłem już sporo artukułów i tematów z forum na ten temat. Czy mógłby mi ktoś może podsumować rodziny mikrokontrolerów Najpopularniejsze (najtańsze) to: AVR, '51 (MCS-51), PIC. W "rodzinie" chodzi...
Witam, Na wstępie wymienię sprzęt i oprogramowanie na jakim pracuję, a następnie opiszę problem z jakim się spotykam. A więc pracuje na zestawie Arduino Mega 2560 + Ethernet Shield. Jako środowisko programistyczne wykorzystuje Atmel Studio 6.0 + avrdude do programowania. Do obsługi eth...
Witam, Piszę program na ATtiny13A, aby działał jak licznik mod 4 (piny PB0 i PB1), zmiana wyzwalana zboczem opadającym na PB3. Rozwiązanie opiera się na przerwaniach. PCINT3 to obsługa "przycisku" -> naciśnięcie powoduje uruchomienie timera (ustawienie adekwatnego przerwania). Obsługa...
Atmel rozpoczął masową dystrybucję układu SoC Bluetooth SmartConnect BTLC1000 o wymiarach 2.2x2.1mm. Na początku tego roku podczas targów CES 2015 Atmel zaprezentował ultra energooszczędny układ Bluetooh SMART (BLE 4.1). Przeznaczeniem produktu ma być branża IoT, urządzenia...
Cześć, mam problem z ATtiny4 w wersji 6 pinów zakupionymi w TME. Mikrokontroler wyciągnięty z opakowania i przylutowany do płytki testowej. Program testowy pinów: Po kliknięciu w Microchip Studio ikonki "Start Without Debugging" komunikaty wyglądają następująco: ------...
Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. II. W poprzednim odcinku Czujnik temperatury wysyłający dane z wykorzystaniem WiFi. Konfigurację sprzętową pozostawiamy bez zmian, podłączony pozostaje moduł WINC1500 oraz I/O1. W pliku demo.c w funkcji demo_start()...
Co do bascoma to nie można tam nigdy nic zagwarantować ;) , ale problemy z tym procesorem wynikają w 98% przypadków z 2 rzeczy: 1. Nie wyłączenie we fusebitach kompatybilności z ATMega103 (ona rzeczywiście ma niektóre porty jednokierunkowe) (tu tracimy dostęp do PG i dwukierunkowość niektórych...
Proponuję opierać się na ASF jako pomocy w zapoznaniu się ze procesorami xmega. Z całego ASF do UART'a wykorzystuję tylko funkcję do wyliczenia parametrów generatora fraktalnego a reszta to moje własne funkcję. Przykładowo dla UART'a używam takich funkcji (usart_set_baudrate pochodzi z ASF)...
Witam, jestem początkującym w dziedzinie AVR oraz programowania w C. Chciałbym napisać prosty program obsługujący wyświetlacz LCD 2x16, z jego obsługą nie mam problemu. Moje problemy zaczęły kiedy chciałem użyć: #define LCD_PORT PORTA; kiedy kompilator trafia na LCD_PORT...
Witam, zlecę napisanie programu w Atmel Studio (C/C++) na układ ATXMEGA32A4U obsługującego odbiór i nadawanie na dwa porty UART z pomocą DMA. Jeden port odbiera/wysyła 64 bajty danych binarnych, drugi - odbiera 1 kB, wysyła 4kB danych tekstowych. Klawo
Fundacja Arduino udostępniła informacje o płytce MKR1000 będącej nowym modułem deweloperskim wyposażonym w układ SoC ATSAMW25. ATSAMW25 to układ SoC z portfolio urządzeń SmartConnect firmy Atmel. Moduł oferujący bezprzewodową komunikację oraz mechanizmy zapewniające podwyższone...
Witam, Jestem początkującym amatorem w programowaniu w Atmel Studio, mam problem z portami IO w procesorze SAM3x8e na płytce Arduino due. Gdy wpalę program i jest w trybie debugowania działa on poprawnie. Jeśli wyłączę tryb Debug to co około 18,2sek (cyklicznie) porty zawieszają się (ustawiają...
Zlecę przeróbkę gotowego projektu w Atmel Studio 6.2. Jest to bootloader obsługujący aktualizację firmware poprzez USART0, celem zlecenia jest przerobienie go na obsługę przez wbudowany w MCU port USB, działający jako Virtual COM Port. Potrzebne biblioteki są w frameworku ASF. Czas realizacji...
U mnie nie działał z Atmel Studio i nie ma tu żadnej opcji do firmware, wyskakuje okno, że timeout komunikacji albo okno z firmware 0.0 w urządzeniu i taki dostępny na dysku. Jedyny sposób jaki u mnie zadziałał to MPLAB X IPE, czyli instalacja całego pakietu tylko po to by to uruchomić, opcja...
Cześć, Od kilku godzin szukam i testuje różne rozwiązania, ale niestety bez skutku - stąd postanowiłem napisać post. Chciałbym podłączyć ATxmega128A4U do PC przez USB. Chciałem tutaj wykorzystać emulację portu szeregowego RS232 na USB, zgodnie z poniższym poradnikiem. Rys....
Witam kiedyś zrobiłem programator do tych procesorów najpierw pod LPT potem pod RS232 jednak obecnie żaden z tych programatorów nie działa, być może wsad się uszkodził i trzeba podgrać nowy, nie mam czym i dlatego chciałbym Was zapytać czy ktoś z Was używa takich chińskich bajerów i...
Witam, Zakupiłem programator AVR-ISP MKII w sklepie AVT (AVT5388) z myślą o pracy z Atmel Studio i tym właśnie programatorem. Niestety okazało się, że po instalacji wszystkiego na Windows 8.1 ( Windows 10) programator nie chce działać. Pojawia się błąd komunikacji z programatorem. Szukałem...
Jak kożystasz z zewnętrznej pamięci programu to nie powinno być problemów ale pewnie kożystasz z wewnątrznej (zgaduję że atmel). W nocie katalogowej atmela 89c51 jest napisane że port 0 ma wewnętrzne podciąganie gdy jest wykożystywany do pamięci "programu i danych". Wynikałoby stąd że...
Witam serdecznie a czy nie dało by sie przerobić tego programu i schematu na Atmegę 8. Mam zamiar zrobić taki wykrywacz ale na Atmedze 8. Niewidziałem żednego projektu w oparciu o ten uC $regfile = "m8def.DAT" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1...
... Jeżeli zrobiłbyś takie zwarcie to praktycznie na pewno komputer odłączyłby zasilanie tego portu USB. Sprawdź więc może najpierw na innym porcie. Nie sądzę żeby płytce stało się cokolwiek po takim zwarciu przy zasilaniu z USB, prędzej padłby port USB, ale on jest przed tym zabezpieczony....
Dzięki za kod, ale też nie działa. Sprawdziałes w procku czy tylko w symulatorze? Na symulatorze działa ok. Patrzyłem na port przez oscyloskop. Jak mam bity extended 0xFD to port działa, jak odznacze bit M103 to port robi co chce. Sprawdziłęm przy kompilacji dla M32.
Witam, jaki programator obsługuje układ AT89S8253, oczywiście zależy mi na porcie usb, gdyż wymiana komputera z portem RS lub LPT to dzisiaj jest już wyczyn. Z portem RS jeszcze można się spotkać, ale też mają swoją cenę :) . Wiele programatorów spotkałem na usb, ale ich działanie pozostawia...
Co to znaczy że się zatrzymuje na funkcji Debounce? Nie znam się na symulatorze ale normalnie, w procku, żeby coś się dalej zadziało trzeba wdusić przycisk. Bo czeka na przycisk, który wczytujesz do portu u Ciebie to klawisze masz na początku w definicjach PD3 i PD4. W symulatorze...
Wtyczka jest typowa ISP - 6 pin w rozstawie 2,54mm. To, że na obudowie są gniazdka mini 1,27mm nie ma znaczenia. Jak wspomniałeś ISP 6 pinowa gdzie ogromna ilość urządzeń ma jeszcze wtyczki 10 pinowe, a adaptera brak. Gniazda mikroskopijne w rozstawie 1,27mm, trudne do dostania w rozsądnej...
Witam Posiadam mikrokontroler Atmel SAM4S Xplained i muszę podłączyć do niego analogowo 5 przycisków ([url=]Link) i nie mam pomysłu jak to zrobić oraz jak połączyć przyciski na płytce z klawiaturą. Powiedzmy ze na start chce zrobić prostą klawiaturę gdzie po naciśnięciu przycisku...
Firma Arduino LLC wprowadziła do sprzedaży nowy, należący do serii Arduino (na rynku europejskim - Genuino), model płytki prototypowej o nazwie kodowej MKR1000. Sercem modelu MKR1000 jest układ ATSAMW25H18 firmy Atmel, na którego budowę składają się trzy główne bloki: -mikrokontroler...
Witajcie, Nie mogę się połączyć z procesorem. Oto kolejność w jaką chcę eliminować możliwe powody: 1. Błędne podłączenie procesora. 2. Zła konfiguracja programów. 3. Złe przylutowanie procesora do płytki. 4. Zniszczony procesor? 1. Pełne podłączenie jest przedstawione...
No i zrobiłem dokładnie tak jak opisałem wyżej. Dalej to samo. Przeprowadziłem naprawę AS7.0.943 - również nic to nie dało. Powtórzyłem wszystkie czynności dla starszej wersji (AS7.0.790) (na komputerze w pracy mam tą wersję i breakpointy ustawiam bez problemu). Ale tam oprócz AS6,2.1563...
Cześć, po pobraniu Zadig'a i zainstalowaniu sterowników dla mkii AS nie widzi nawet w tool's programatora, jednak jest on w dalszym ciągu widoczny w menadżerze urządzeń, co prawda nie w zakłądce Jugo ale tym razem w zakłądce "urządzenia portu szeregowego".
1. Zegar dla C51 musi być obecny 2. Jak wygląda układ resetu dla C51, czy przypadkiem nie jest wspólny z drugim procesorem który taktuje C51? 3. Czy port RS232 z PC(FLIP) to port na płycie/karcie czy przejściówka USB/RS232 lub RS232/UART? 4. Czy linie RX,TX z procesora są buforowane przez...
ten sub temperatura czyta temperaturę z dallasa podłączonego do portu P3.2 i tylko jedną drugą czyta sub temperatura2 jest to rozwiązanie najprostsze lecz szkoda na to bajtów w procku można wyciąć z niej procedurę wyliczania i zrobić jedną dla wszystkich co zajmie mniej miejsca jest...
Różne notki aplikacyjne na '51 od Pana Atmelka... To jest notka o UART, z przykładami w C i asm... ;) Pozdrawiam, LightI
Witam, Czy ktos moze mi powiedziec jak wyprowdazenia zlacza ISO na gotowych kartach opartych o procesor Atmel908185A (np Fun) sa polaczone z samym procesorem? Normalnie budujac samemu taka karte laczy sie je z portami PD Dodano po 5 Ok, chyba znalazlem. zainteresowanym podam link:
Toż to zwyczajny AVRISP... Klikaj Tutaj... ;) Pdf-ik tu... Pozdr. Light-I
Jestem w trakcie projektowanie systemu mikroprocesorowego na bazie tego mikrokontrolera (pierwszy projekt do szkoly). Potrzebne mi są jakieś materiały odnośnie projektowania. a najlepiej przykład wraz z opisami co i dlaczego Mile widziane równiez wskazówki Poza tym mam pare konkretnych...
Witam Dziękuje za materiały przejrzę wszystko i spróbuje coś zdziałać. Pomiar będzie próbkowany w kilku trybach częstotliwość od 500Hz do 1500 Hz. Częstotliwość sygnału analogowego wynosi maksymalnie około 250 Hz więc powinno starczyć. Niedługo wrzucę schemat urządzenia, więc...
Witam Czy ktos w koncu wie jak to zrobic ? Mam ten sam problem: otwieram port, wysylam 'D', a metex milczy 1200 baud 7 data bits 2 stop bits parity: none RTS: 0 Na porcie nic sie nie pojawia.
Witam Mam do napisania zapewne dla większość prosty program lecz mi przysparza trochę problemy. Treść: Każde wciśniecie przycisku 1 powoduje zwiększenie wyświetlanej liczby o 1 , gdy dojdzie do 9999 lub wciśniemy przycisk 2 licznik się zeruje, wciśnięcie przycisku 3 zwiększy wynik...
Witam serdecznie! To mój pierwszy post. Bezskutecznie od kilku miesięcy poszukuję sterowników dla Windows XP dla panelu dotykowego zamontowanego (dedykowanego) w monitorze NEC MultiSync LCD1760NX (17"). Ekran podłączony jest przez port RS232. Port w BIOSie jest włączony. Problem polega na...
Jest to strata czasu i strzelanie z armaty do muchy, tak jak pisali koledzy powyżej. Ale owszem, istnieje dla ATMega, nazywa się ASF - Atmel Software Framework, któy jest standardowym dodatkiem do Atmel Studio 6.
Witam, naskrobałem taki oto kod z wykorzystaniem operacji atomowych, semafory i wywaliłem z funkcji pomiarów z czujników delaye. Rozbiłem te funkcje na mniejsze, a czas oczekiwania na zakończenie konwersji odliczam timerem i wystawiam do main odpowiednią flagę pozwalającą na pobranie wartości....
Witam, Sprawdzając dokumentację układu AT89S51/52 dowiedziałem się że ma ona w pełni konfigurowalne 24 porty I/O (pozostałe mają przypisane funkcjonalności). Czyli chcąc zrobić matrycę zwarciową mamy do wykorzystania 8x8 + 8x8 portów - czyli 128. Czy jest jakiś układ lub inna możliwość...
Witam, Chciałbym wykonać urządzenie składające się z ATtiny861 które działało by jak przekaźnik ale po WiFi. W tej chwili układ wykonuje program : [syntax=basic4gl]$regfile = "ATtiny861.dat" ' specify the used micro $crystal = 20000000 Config Porta = Output Reset Pina.0 Do Set...
Z reguły, jeśli podłączasz jakieś peryferia do PC i pośredniczy w tym atmega, to atmega musi mieć zaprogramowane funkcje obsługi tego urządzenia. Jeśli chodzi o podłączanie wyświetlacza LCD i sterowania bezpośrednio z komputera (bez pośredników), to byli tacy, co wymuszali odpowiednie...
Witam. Dokumentacja: Rozdział: Electrical Characteristics Parametry: I IL oraz I IH . Za pewne wystarczy, że włączysz wewnętrzny rezystor pull-up i nie musisz dawać zewnętrznego. Wewnętrzny rezystor - parametr: R RST
Witam, proszę o podpowiedź jak w temacie. Wiem, że już sporo było postów o programowaniu tego układu jednak ja nie posiadam portu LPT, czy RS, a symulacja tych portów jest dla programatorów kiepskim rozwiązaniem. Mam programator oparty na kostce ATMEGA8A. Link do dystrybutora wraz ze zdjęciem....
Witam Od razu zaznaczę, że w kodowaniu jestem początkujący Mam problem z tym kodem - mianowicie żadne serwo się nie porusza przy zastosowaniu poniższego kodu. Polega on na sterowaniu wypełnieniem od 0 do 2,3 ms w pierwszej pętli for trwającej 10us o co dba timer. Gdy pętla będzie wykonywana...
Po podwójnym sprawdzeniu jednak muszę stwierdzić, że się mylisz w przypadku tego portu, na który wskazuje strzałka - to jest port B, ale który rzeczywiście zaczyna od pinu pierwszego (port A jest na dole, zaznaczyłem go na zdjęciu). Co do drugiej sprawy, możesz mieć rację i JTAG'a...
Może to nie chodzi bezpośrednio taktowanie a o funkcjomalność sekwencera odbioru bitu ( bodu). Sekwencer z kilu próbek stanu portu w trakcie trwania bitu określa jego stan. Przykładowo sekwencer używany w portach szeregowych PC jest dużo dokładniejszy, czyli jego wykonania są różne. Nie...
Po pierwsze i bardzo ważne. Kiedy używasz w uC portu UART to port TX jest skonfigurowany jako wyjście i jest tam stan wysoki oprócz momentów kiedy nadaje. TX jest na PORTD.1 Kiedy więc wciskasz przycisk podłączony do PIND.1 to robisz procesorowi kuku w postaci zwarcia. Lepiej przenieś przyciski...
(at)jvoytech fajnie, a jak dam ci pdf z takim oznaczeniem w stopce Atmel ATtiny4 / ATtiny5 / ATtiny9 / ATtiny10 gdzie będzie dokładnie co wkleił robiw to uznasz, że zmyślam, czy że ten pdf jest błędny w tym miejscu? Właśnie. Dokumentacja się zmienia. Nie ma się co upierać, że autor...
AT91SC to 32 bitowe mikrokontrolery RISC, z pamięcią ROM, EEPROM, bazujące ARM SC100 Secure Core. Nowa generacja mikrokontrolerów jest bardzo dobrze zabezpieczona, niski pobór prądu pozwoli na zastosowanie AT91SC w kartach SIM, USIM np. dla nowoczesnych kart bankowych czy jakichkolwiek kluczy sprzętowych....
Bardzo bym prosił, jezeli ktos by mógł wysłać lub podpowiedzieć, lub dać jakiś link ze schematem programatora ATMEL 89C2051/89C4051 wraz z programem go obslugującym najlepiej na port LPT. Znalazlem jakis w Internecie ale nie moglem nigdzie znalesc oprogramowania do niego. Zreszta juz sie naszukalem...
Witam, Buduje wyświetlacz biegów do motocykla (honda cbr929rr) Przydaje on się głównie w jeździe po torze. Teraz trochę o samym projekcie. Projekt który chcę Wam pokazać pochodzi od jednego z użytkowników tego forum, jednak nigdy nie zrealizowany i nie sprawdzony. Dodałem jednak do niego...
'51 ma tą zaletę (choć w niektórych przypadkach to jest wada) nad np. AVR, że tam nie trzeba wybierać czy dany pin ma być wyjściem czy wejściem. Dlatego zwarcie pinów, które mają różne stany nie jest wogóle szkodliwe dla uprocesora. Na samym wyjściu w '51 jest opornik do zasilania oraz...
Chcę odczytać Atmegą 8 temperaturę z dwóch czujników DS 18B20, podpiętych do dwóch portów. Program piszę w Atmel Studio Zrodziło się wiele pytań z tym związanych między innymi na temat timingów zmiennych itp. Bardzo proszę życzliwych i doświadczonych o pomoc: 1. Czy właściwym...
...czy płytkę XMEGA A1 Explained można programować/debugować w ATMEL Studio 6.2 przez połączenie USB... To byłby fajny bajer, ale na razie to można tylko programować przez USB, gdy urządzenie ma zaprogramowany bootloader i zgłosi się jako DFU. To akurat działa w przypadku płytki i programu...
Z tego co pamiętam symulator w ATMEL STUDIO nie ma możliwości łączenia piniów portu miedzy sobą jak również do zewnętrznych układów. Z tego co pamiętam nie nadaje się też do testów w pracy ciągłej. Nie pamiętam czy zmienne ulegały odświeżeniu natomiast jeżeli nawet to odbywało...
Witam Szanownych kolegów. Rozglądam się za programatorem z gniazdem 44PLCC Pamięć to ATMEL - AT27C1024. Będę jedynie ją odczytywał i zapisywał. Co polecicie? Oczywiście jak większość z nas szukam wersji oszczędniejszej. Zaznaczę że nie mam portu LPT ...
Tak, tylko F4 to raczej procki trudne do wykorzystania przez hobbystów. Jak się kupi devkita to ok, ale samemu robić pod to płytkę? Ale nie o tym chciałem pisać. Wykorzystam twoją wiedzę o ARMach - bo może coś przeoczyłem, albo po prostu są te funkcje w innych rodzinach. To co mi brakuje...
Witam, zacząłem się dziś bawić symulatorem w Atmel Studio 6.2 i mam pytanie odnośnie śledzenia zmiennych. Napisałem sobie prosty program, żeby zobaczyć jak to wszystko działa: [syntax=c]#include <avr/io.h> int main(void) { int a,b,c; a=1; b=2; DDRD = 0xFF; ...
1. Po #include a przed znakiem < ma być spacja, to raz. 2. Nie twórz projektu ASF (Atmel Software Framework), tylko zwykły: File -> New -> Project potem zaznacz GCC C Executable Project Wpisz nazwę projektu, w kolejnym oknie wybór procesora. 3. Twój procesor nie ma chyba portu A...
Witam 1.-W Menedżerze Urządzeń mój sterownik wygląda tak: sterownik zainstalowany za pomocą "Zadig". Programator podłączony do portu USB. 2.-W Atmel Studio 7 ( u mnie), wchodzisz w Właściwości Projektu i wybierasz zakładkę Tools. W niej wybierasz swojego klona. Zapisujesz i przechodzisz...
Po prostu wstaw break przed zmianą stanu portu jak się program zatrzyma zrób pracą krokową kilka taktów i zobacz czy zmienił się stan portu . Ten symulator nie jest stworzony do tak banalnych rzeczy jak miganie diodą , możesz spróbować symulator z IAR jest dostępny jako dodatek (przynajmniej...
Przedstawiam mały poradnik, jak połączyć się z urządzeniami wyposażonymi w port szeregowy przy wykorzystaniu sieci LAN. Można w ten sposób podłączyć dowolne urządzenia z portem szeregowym, jak różnego rodzaju sterowniki, liczniki itp., komunikujące się w dowolnym protokole -...
Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander...
Witam. Wkraczam na nowy stopień - Atmel AVR. Poczytałem o tym na i zamówiłem Atmege8. Jest to ATMega8A-PU. Zapoznałem się z datasheetem, jakie zasilanie, piny. Gdy odebrałem uC, postanowiłem zabrać się za programator. 6 - SCK 7 - MOSI 9 - RST 10 - MISO 20-25 GND Schemat: Mam...
Bity 6 i 7 portu B są podłączane do tych samych pinów ATmegi co rezonator kwarcowy. W takiej konfiguracji jak w Arduino (taktowanie z pomocą rezonatora) nie mogą pełnić funkcji wejścia-wyjścia, a wszystkie odpowiadające im bity w rejestrach są odczytywane jako 0. Dokładniejszy opis tej...
Witam Trafiła do mnie przemysłowa (z nierdzewki, dlatego próbuję ją usprawnić) przewodowa klawiatura USB z touchpadem, nie działa prawidłowo port usb, (win nie rozpoznaje urządzenia chociaż na początek wita się z nim :idea:) w załączeniu fotka dwóch elementów WE100 i SAD1 (przy nim jest...
atmel to procek. podłączasz do niego multiplekser 32 wejściowy (2x16), program procka działa MNIEJ więcej następująco: czekanie na przerwanie od rs; podprogram obsługi przerwania: przepisz stan wyjścia multipleksera do C, następnie przesuń zawartość rejestru zwiększ wartość portu...
avr'y mają programowalne piny wejścia/wyjścia, posiadają tranzystor zwierający do zasilania/masy (port jako wyjście) oraz otwarty kolektor/pull-up (port jako wejście). całość się prezentuje tak: DDRx = 0; PORTx = 0 to pin jest zwierany do masy DDRx = 0; PORTx = 1 to pin jest zwierany do...
Ech... A dokumentację to można czasem poczytać... ;) Do bascoma jest też Help i to po polsku. PORTB i PINB to rejestry dotyczące portu B. Rejestr PINB jest do odczytywania stanu portu, a rejestr PORTB jest do ustawiania stanu portu... Paniatno ? ;) Pozdr. Light-I
Witam wszystkich. Jestem w trakcie budowy interfejsu IDE dla mikrokontrolera z rodziny mcs 51 (AT89S52) i mam pewien problem. Nie mogę dostać się do 16 bitowego portu danych, gdyż kontroler HDD nie zwraca gotowości portu danych (bit DRQ w rejestrze stanu powinien mieć wartość DRQ=1). Po uruchomieniu...
Dziś chciałbym przedstawić pewien projekt wirtualnego portu V-USB przeznaczonego dla mikrokontrolerów AVR. Jak pisze autor projektu, V-USB to oprogramowanie portu USB low-speed dla mikrokontrolerów Atmel AVR, tworząc tym samym możliwość zbudowania urządzeń USB z każdym mikrokontrolerem...
Całą niedzielę przesiedziałem nad Atmegą 8L. Problem wywiódł się z niemożności sterowania wyświetlaczem LCD. W końcu program ograniczyłem do niezbędnego minimum. Po zadeklarowaniu kierunku portów w pętli cyklicznie ustawiam i zeruję cały port w poniższy sposób: [syntax=c]#include...
Hej! Może ktoś miał taki problem. Nie chcą mi "chodzić" porty PB.2 i PB.3 w AT90S2313 wrsja SMD. Może coś robię źle, bo zabrakło mi pomysłów. Procek steruje CD4511 i następnie wyświetlaczem.Na portach PB.0 i PB.1 przebieg BCD zmienia się, jak należy, przy tej samej konfig na 2 i...
Port USB - jak sama nazwa wskazuje - jest portem, w którym komunikacja odbywa się z przesyłaniem słów szeregowych z zachowaniem protokołu komunikacyjnego, który pozwala na indywidualne adresowanie urządzeń połączonych do linii. Tego się nie zrobi na pojedynczych diodach lub prostym dekoderze,...
Zawsze warto sprawdzić co producent sądzi o możliwościach jego produktu. Although each I/O port can source more than the test conditions (20 mA at Vcc = 5V, 10 mA at Vcc = 3V) under steady state conditions (non-transient), the following must be observed: PDIP Package: 1]...
Chyba że zbuduje sam taki microcontroler na Atmelu.Nie wiem czy o to chodzi ale tu jest opis:
Z noty katalogowej: AVCC is the supply voltage pin for the A/D Converter, Port C (3..0), and ADC (7..6). It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected to VCC through a low-pass filter. Note that Port C (5..4) use digital supply voltage,...
Witam! To mój pierwszy post na forum. Szukałem rozwiązania na forum ale niestety nic mi nie pomogło. Oto problem: Na początek kupiłem sobie gotową płytkę z kursem do programowania uC Atmega162. Chcę ją programować za pomocą usb (w zestawie była przejściówka i kable, Przejściówka...
Jeden z projektów autora tego konwertera wymagał wykorzystania rozproszonych sensorów opartych o mikrokontrolery firmy Atmel. Sensory te komunikują się z głównym elementem systemu z pomocą sieci RS485 full-duplex. Aczkolwiek autor miał już w swoim warsztacie płytkę konwertera full-duplex...
ID tej ATmegi to: USB\VID_03EB&PID_2FEF&REV_0... jeżeli chodzi o ręczne instalowanie sterowników tak też już robiłem, niestety to nie rozwiązałó problemu. Pojawia się komunikat jak w załączniku: Troche dziwny i nietyppwy ten komunikat.. Układ...
Dzięki za sugestie, już wszystko OK. Używam buforów '244, co prawda są małe kłopoty ale na szczęście się z nimi uporałem. Teraz mam inny problem, z wyświetlaczem LCD, do tej pory zawsze bawiłem się na magistrali 8bit, teraz postanowiłem skrócić ją do 4-bitów i ... nie chodzi. Nie wiem...
Bardzo przyjemny program obslugujacy rodzine procesorow 89C... poprzez port ISP mozna sciagnac ze strony Atmela: Potrzebny jest do tego prosty kabelek dolaczany do portu LPT
Jeszcze jedna uwaga. Jeśli port LPT macie skonfigurowany jako NORMAL, to port P1 programowanego procesora koniecznie podłączcie przez opory np. 1k, aby w razie gdy da szynie danych w LPT ze strony komputera były jakieś jedynki, to procesorek Atmela mógłby nadpalić sobie port P1 (gdyby ktoś...
8051 jest za wolny do takiej zabawy:( Nie wyrobil by , pozatym PCF8574 jest na i2c 100kHz i przerwanie zglasza w momencie zmiany 1 z 8 bitow na porcie rownoleglym pozatym ma swoj adres odwolania, kolega ggrunge chyba nie dokladnie przestudiowal dzialanie magistrali I2C:D
witam. szukam podstawowych informacji o programowaniu ISP. Jak ma wyglądać kabel jak skonfigurować port w komputerze i w czym najlepiej napisać program. Zabieram się za bascoma 8051demo tylko nie wiem czy to ograniczenie do 2KB nie będzie problemem... I jeszcze jedno pytanie może nie pasujące...
Drobne uwagi dla kogoś kto chce zbudować ten programator: - nie wykorzystywałem stabilizatorów - mam +5V i +12V z zasilacza z komputera, - zamiast układu TLC 2272 (którego nie umiałem kupić) zastosowałem TLC 272CP (działa) - ważna jest szybkość narastania napięcia na wyjściu, - wykorzystuję...
nie do konca wyjasnielem dlaczego prosze o pomoc dlatego teraz postaram sie to wyjasnic. Otoz juz probowalem wyswietlic cos na tym wyswietlaczu ale bez skutku,robilem to w ten sposob: ZAPIS ROZK EQU 9000H BUSY EQU 0B000H ZAPIS RAM EQU 0D000H START: MOV DPTR,#ZAPIS ROZK MOV A,#01H MOVX...
Witam wszystkich zgromadzonych:) Chce zrobić załączanie podświetlenia w wyświetlaczu lcd z portu B ATmega32. Z tego co wiem to powinienem zastosować tranzystor Mosfet. Pytanie jaki i jak to wykonać. Może jakaś mała podpowiedź. Pozdrawiam Peter1234
Jak prawidłowo zainicjalizować obsługę pamięci sram (62256) na atmelu (at90s8515). Mam jakieś dziwne problemy, przywiesza mi się cały system z wewnętrzym sram nie ma problemu. Aplikacja standartowa z zatrzaskiem (hc573) linia PC7(A15) do wejścia CS sram. Chodzi mi o to czy trzeba konfigurować...
Prosty programik: org 0 Start: inc p1 sjmp Start end Masz na każdym pinie portu P1 przebieg prostokątny, którego częstotliwość jest na każdym kolejnym pinie dwa razy niższa od poprzedniego.
Witam mam taki problem z moim układem. Układe ten ma sterować modelem statku, ale mam problem z odpaleniem uprocesora. Stworzyłem sobie program w uvisionie skonfigurowałem go tzn. ustawiłem procesor przy tworzeniu projektu zegar 12Mhz oraz stworzenia hexa. Tworzy mi hexa i symulacja działa bez...
Robię tester przewodów RJ11,RJ45, taśm HDD i FDD i w projekcie mam Atmela 89C51, kilka multiplekserów i demultiplekserów, wyświetlacz LCD na Hitachi. Mam wątpliwości co do tego, co zrobić z: ALE/PROG, EA i PSEN. A poza tym słyszałem że portu 0 nie można bezpośrednio wykorzystywać, muszę...
Programator umożliwia zaprogramowanie mikrokontrolerów 20 pinowych oraz 40 pinowych tj. AT89C5x, 89S5x oraz AT89Cx051. Do komunikacji zastosowano port LPT komputera PC. Wymiary płytki 9x10cm - laminat dwustronny. Programator cechuje niski koszt wykonania oraz darmowy program obsługujący + źródło...
czy jesteś pewny że masz dobry uC ? proponuje ustaw wszystkie porty jako wyjścia i wystaw na cały port 0 i 1 , sprawdź czy są odp. stany na każdej linii portu dokładnie o jaki program Ci chodzi ...... zapalenie 1 diody możesz w podanym Ci wcześniej wstawić wait 1 , oczywiście najpierw...
Witam Moje pytanie brzmi czy jest jakiś Atmelek 8 nóżkowy posiadajacy wyjscie OC1 wejscie INT0 i jeden niekoniecznie zwykły pin portu oraz 2K Flasha i choć jedną komórke EEPromu :D Prosze o pomoc gdyż zależy mi na zminimalizowaniu układu jeśli sie okaże że niema czegoś takiego to bede...
Widzę że zdania są podzielone, myślę że dużo też zależy od pcb, trafiłem parę razy na własne bardziej udane konstrukcje i takie mniej udane, pomimo że staram się przestrzegać zasdad projektowania pcb to nie zawsze układ ścieżek jest odporny na zakłócenia. Zakłócenia dostają się...
Otóż podstawowym sterownikiem wyświetlacza alfanumerycznego jest HD44780. Sterujesz nim normalnie, z portów. Tu masz link do artykułów o LCD
Programator OK. Musisz użyć programu serwis, żeby nie uszkodzić programu bootloadera w procesorku. Program jest wgrywany do pamięci przez port asynchroniczny, dlatego też musi być oryginalne taktowanie karty 3.57MHz.
Mam mikrokontroler jak w tytule (AT89S8253) i chciałbym go zaprogramować pod linuksem przy użyciu programatora zgodnego z STK-200. Nie mogę nigdzie znaleźć żadnego działającego programatora dla linuksa. Czy ktoś próbował zaprogramować ten procesor pod linuksem? Układ jak i programator...
Witam, mam też taki programator i nigdy, jak dotąd, nie zrobił mi psikusa. Sprawdź w BIOSie jaki rodzaj portu LPT masz wybrany (EPP + ECP z DMA 1.9), może tam jest przyczyna. Mogłeś też uszkodzić "kostki" odpowiedzialne za komunikację z komputerem ( PCF8574N, lub LS05). Pozdrawiam
a nie możnawziąć np tiny 2313 lub mega8 i wykorzystać jednego portu jako danych, kopiować na niego całe bajty i do tego parę linii wykorzystać jako CS, W/R, INT i co tam jeszcze jest potrzebne? i dlaczego Bascom w tym przypadku odpada? wiem, że nie jest szczytem elegancji i funkcjonalności,...
Witam Ten port nie ma wewnętrznych rezystorów podciągających. Dowiedziałem się o tym jak chciałem sterować wyświetlacz alfanumeryczny z tego portu :) Rezystory podciągające mogą być 10k, ja takie zastosowałem i wszystko hula :) Pozdrawiam
Jakiś swój program robiący coś pożytecznego. A wiesz co za procesor tam siedzi, pod jakimi adresami/portami ma peryferia ?
Port com jest do tego by podglądać wyniki swojej pracy na monitorze(ktoś kto bawił sie w bascomie na pewno będzie wiedział o co chodzi), drugie gniazdo 6 pinowe jest to port pod programator.I już nie mam problemu z tym aby programować a raczej jest problem tego rzędu że, przy podłączeniu...
Po pierwsze ja od lat korzystam z tego programatora 2. moze być uszkodzony - co rzadko się zdarza 3. ustaw odpowiedni port komunikacyjny 4. pobierz program IC prog 1.04A 5. ustaw język 6. wybierz pamięć 7. wczytaj wsad
No i w końcu sam znalazłem, na japońskich stronach. Trzeba ściągnąć skompilowaną pod win32 wersję avrdude 5.5, jako że ta wersja obsługuje mnóstwo programatorów w tym dragona i to we wszystkich trybach programowania. Jest dostępna tutaj Do tego avrdude-gui w wersji 1.0.4 jeszcze...
Napisz jaki to zestaw startowy. Chociaż prawdopodobnie masz na nim wyprowadzone piny portów mikrokontrolera, więc mówienie o interfejsach do starterkita jest trochę mylne. Wyświetlacz możesz podłączyć bezpośrednio do mikrokontrolera. Schematy podłączenia na pewno znajdziesz na elektrodzie...
Witam i proszę o poradę. Chodzi o podłączenie ekspandera do megi, tak żeby można było odłączać bez uszkodzeń układzik od procesora. PCF śą na różnych kartach które jest potrzeba podmieniać w czasie pracy. Wszystko jest dobrze dopóki wymieniam kartu bez zasilania. Jak wyciągam...
przecież możesz kupić matrycę lcd (poszukaj na allegro) lub już gotowca z portem com lub usb
Procek ma za zadanie: włączać odbiornik RF co 0,1sek (port nr1) na ok. 3msek, w tym czasie sprawdzić czy na wejściu (port nr2) pojawia się jakieś info szeregowo (maks 10Kbits/s), jeśli tak to zdekodować i odpowiednio wysterować buzzer (port nr3) i LED (port nr4). Hehehehe, Ch.M. trafił...
Kolego wojnar schemat na pewno by się przydał ale bez niego też się obędzie. Mamy tutaj standardowy zestaw uruchomieniowy zawierający m.in. : ledy, przyciski, złącze programatora, złącze do lcd, konwerter napięć(cos w rodzaju Max232 tutaj Max202) i inne np. miejsce na układy dla dodatkowych...
Chciałbym się podzielić prostym projektem od fazy powstania pomysłu do końca realizacji. Jest to programator USB - AVR ISP (USBasp). Wiadomo, obecnie wyszły już z użycia programatory na łącza LPT lub RS232, bo kto w nowym laptopie posiada taki interface. Dobrym rozwiązaniem jest...
Zrobiłem ten programator. Niestety podczas próby załadowania do procka AT89C52 programu Hex przez program Progat 1.5.3 wyskakuje mi błąd na 3 lub 4 bajcie. Długość przewodu łączący komputer z programatorem ma jakieś 20cm. Odczyt z pamięci procesora działa ale czy prawidłowo? Po...
Witam, jestem w trakcie realizacji mojego 1wszego projektu na AT89S52. Od niedawna jestem szczęśliwym posiadaczem klawiatury "telefonicznej" 12 przyciskowej (niestety nie jest to klawiatura matrycowa, i ma 14 wyprowadzeń) , dotychczas nie udało mi się jej dobrze "obsłużyć". Chciałbym sczytywać...
Witam. Napisałem kod na procesor jak w temacie, zaprogramowałem go (z małymi problemami, ale po zwiększeniu w programie /Dybkowski/ wartości częstotliwości kwarcu udało się), podłączam LCD i nic. W ogóle nie dochodzi do inicjacji. Podejrzewam, że może coś skopałem przy odczycie z wewnętrznej...
Krótka prezentacja tego mikrokontrolera może się składać z trzech pierwszych stron noty aplikacyjnej. Tylko przetłumaczyć. Dlaczego szukasz opisu tego modelu? To bardzo rozbudowana wersja popularnego 80C51. Uważam, że do prezentacji bardziej się nadaje właśnie podstawowy model '51, bo: -...
Witam, robię serwer TCP/UDP z wykorzystaniem ethernuta na avr-e (atmega128). funkcja odbierajaca pakiety wyglada tak for(;;) { rc = NutUdpReceiveFrom(sock, &remote_ip, &remote_port, rcv_buffer, UDP_BUFF_SIZE, 2000); if (rc == 0) { ...
Jeśli ograniczymy się do portu LPT to debuger dla ARM kosztuje dokładnie tyle samo co programator STK200 (koszt scalaka 74HC244). Natomiast w przypadku USB debuger na FT2232 kosztuje mnie więcej tyle samo co przestarzały debuger dla AVR, obsługujący jedynie kilka najstarszych uK Atmela. Oczywiście...
Skoro piszą w dokumentacji, że "then RESET port pin is activated as open-drain bi directional I/O pin with pullup enabled" więc jasne jest, że nie można wyprowadzenia lączyć z VCC. Z tego wcale nie wynika, że nie można wyprowadzenia łączyć z VCC. Jeśli jest wejściem to można, kto...
kokosik7- jescze nie tak. Potrzebny Ci programator. Samo podłączenie portu szeregowego nic nie daje bo masz pusty procesor- bez programu. No i nie masz żadnego programatora podłączonego do procesora. Bascom słusznie Ci odpowiada- nic nie ma.
Witam Przeglądałem tematy na forum ale nie znalazłem jednoznacznej odpowiedzi... Na wyświetlaczy mam tylko śnieg czyli pali się tylko podświetlenie gdy odłączę napięcie 1V8(1,75V) to pokazują się kolorowe pasy. Nie pomaga połączenie 1V8 i 2V9(2,95V) Korzystałem już z tylu kodów...
Hi No co do kosztow to cos o tym wiem, w sumie jak by nie patrzec to ten programator poskladany jest niemal ze "smieci". Praktycznie 80% elementow jest z rozlutu (inne prototypy itp.). Odnosnie predkosci to UART pracuje na 115200 - dlatego kwarc 7.3728MHz (czyli praca na prawie maksymalnej czestotliwosci...
Porównywanie ARM i AVR oraz zabawa - ile bajtów więcej/mniej zajmie kod - to zadanie dla elektronicznych geeków - do których się nie zaliczam i nie chcę się zaliczać. Jak braknie mi miejsca wezmę większy MCU. (at)tmf Szanuję ciebie kolego tmf za wiedzę, ale się nie zgodzę....
Jestem początkujący w mikrokontrolerach, napisałem swój pierwszy program na avr i (oczywiście) nie działa. Programuję przy użyciu atmel studio 6, na razie nie wgrywam programu na uC, chcę najpierw popracować nad składnią. Kompilator zdaje się nie odczytywać w ogóle rejestrów - dostaję...
Oferuje w pełni funkcjonalny uruchomieniowy obwód PCB z następującymi peryferiami na pokładzie: - zasilacz 5V (płytkę możemy zasilić z dowolnego zasilacza od 7V do 30V) - ATMEGA16(SMD) z podłączonym zewnętrznym kwarcem 3,686Mhz (idealny do RS-ów) - ST232 do komunikacji między komputerem...
A czy aby dobry port COM wskazałeś?
Zastanawiałem się też nad zegarem RTC, mam scalaka PCF8583, którego można by zatrudnić. Tylko zastanawiam się w jakim trybie musiał by on pracować ? Timer ? Alarm ? Dajmy na to wybiorę PCF'a nie wiem za bardzo jak on miałby odmierzać mi zadane godziny - musiałbym za każdym razem gdy włączam...
No tak doczytałem o dokładności taktowania w rozdziale 24. Zaniepokoiło mnie jednak to, że wymagane jest do 1WIRE poprzez USART wykorzystanie pinu D0. Ja mam tam podpięte katody wyświetlacza (całe 8 bitów portu D). Mam w związku z tym kilka pytań: 1. Czy darować sobie w takim...
Jaki sens mają kolejne instrukcje wyj = wej | coś ? Każda z nich niszczy to, co zrobiła poprzednia. Podejrzewam, że chodziło Ci raczej o wyj |= coś. To raczej mało sensowne, żeby stan portu wyjściowego był ustawiany jako kopia wejściowego ze zmodyfikowanym pojedynczym bitem. Wielokrotnie...
Witam, zrobiłem moduł z dwoma wyświetlaczami 7-seg. ze wspólną anodą (segmenty zapalane zerem) i dwoma przyciskami. Oparte to na układzie mikroprocesorowym z prockiem AT89S52. Chciałbym sprawdzić czy moje dzieło działa po prostu, ale nie mam kompletnie pojęcia na temat programowania. Mielibyście...
Procedurę (na xmegę, z błędami) napisałem tylko dla BlueDraco. Powtarzam jeszcze raz - zrób to sprzętowo. Zdarzenie na pinie wywołuje transfer DMA(x) z portu adresowego do rejestru DMA(x+1). Zakończenie tego transferu generuje event, który startuje transfer z portu danych do komórki pamięci...
Tym programatorem można zaprogramować aż 336 różnych układów, w tym popularnego AT89C2051 oraz 89S52 bezpośrednio z portu USB laptopa. Koniec kłopotów z przejściówkami "USB->coś tam" i koniecznością posiadania starego komputera z LPT czy RS232. Do zaprogramowania mikrokontrolera czy pamięci...
dzięki za wszystkie informacje i spostrzeżenia wydaje się, że wymiana doświadczeń idzie w zbyt zaawansowanym kierunku wobec tego muszę wyjawić skąd u mnie zainteresowanie TYM tematem zrobiłem sobie matrycę LED 16x16 do wyświetlania różnych "pierd00ł" sterowana jest z portu LPT...
Tak, kontrast jest ustawiony w taki sposób jak napisałeś. Na razie za poradą bardziej doświadczonych kolegów podłączam (staram się podłączyć) uC jak powinienem. Zobaczymy co z tego wyjdzie, chociaż dziś już nie mam zbyt dużych możliwości - wszystkie sklepy pozamykane a jako początkujący...
F_CPU=100000UL jeśli oscylator masz ustawiony na 1MHz to brakuje jednego zera, powinno być F_CPU=1000000 Nie używam USBasp, więc nie będę się wypowiadał w kwestii używania tego programatora ale zerknij na program - masz dwie pętle nieskończone i nie inicjalizujesz portu poza pętlą. [syntax=c] #include...
Witam. W SDCC porty chyba się oznacza: P1.0 do P1.7.
A da sie zbudować taki programator? Da się, ale większego sensu w tym nie widzę. Koszt budowy przewyższy wartość tego procesora. [url=]Pgm89v31 Wymaga portu LPT w komputerze [url=]Easy-Downloader wymaga innego programatora aby zaprogramować procesor 89c51 ktory jest w programatorze.
Najlepiej do tych, do których każe to zrobić producent w dokumentacji mikrokontrolera. To naprawdę pomocna i budująca odpowiedź. Problem jest w tym: "niczego takiego w dokumentacji nie ma". Na przyszłość proponuje, albo zapoznać się z tematem, albo podać do linka instrukcji w której to...