Dobra już mam tego doka :) A te wyświetlacze będziesz multipleksował ? Ile ich będziesz podłączał ? One mają wspólne katody, anody ?
ja jak podłączałem karte MMC do uP to tez miałem taki problem. zastosowałem najprostrze rozwiązanie , dzielniki rezystorowe (1k szeregowo, 2k do masy po stronie 3,3V) to dla lini z uP do 3,3V linie z 3,3V do uP podpiołem bezpośrednio, i procesor odczytywał 3,3V jako stan wysoki. to najprostrze rozwiązanie i raczej nie powinno sprawić problemów, gdy...
Mozna je programowac ciagle po ISP, jak i po JTAG.
Ja mogę spokojnie zapewnic że conajmniej 8 lat i to w trudnych warunkach -30+80. Już nogi zielone a program działa. A atmega była spokojnie ponad 1000 razy programowana.
1. Odepnij od procesora wszystko poza programatorem; 2. Sprawdź ustawienia dip-switch/zworek (jeśli są); 3. Zrób uczciwy ChipErase[F8] i od razu zaptaszkuj "Erase chip before flash programming"; 4. Odczytaj FuseBity i je pokaż; 5. Jeśli ten programator jest z czymś zgodny, to pokaż również wartości odczytane przez AVRStudio.
W okienku " Fusy właściwości" masz wszystko ok prócz : CKSEL = 0100 SUT = 10 oraz boot flash section size ustaw na BOOTSZ = 00 ( defaul value )
Podaj parametry atmegi, napięcie zasilania, źródło sygnału zegarowego, częstotliwość zegara, czy coś jeszcze jest na płytce? Zgodnie z pdf-em atmela [url=http://www.atmel.com/dyn/resources/... strony 299 - 302 sama atmega 16 nie może pobierać więcej niż 30mA (5,5V 20MHz). Czy pomiar był dokonany na zasilaniu samej atmegi...
http://obrazki.elektroda.pl/7273397600_1... Witam, Chciałbym przedstawić projekt własnego sterownika PLC, opartego o mikrokontroler ATmega1284P. Jest to ATmega o największej ilości pamięci flash (128kB), dostępna w obudowie DIP, jaką udało mi się znaleźć. Sterownik składa się z pięciu modułów montowanych na wspólnej płycie głównej....
Nie wiem jak w BASCOMie to zrobic (kto w ogole pisze programy na procek z 256kB FLASH w tak dziwacznym jezyku?), ale jesli BASCOM wspiera kompilacje pod konkretny adres i odwolania do funkcji przez wskazniki (to mozna zreszta zrobic za pomoca wstawki w assemblerze), to najprosciej te funkcje umiescic pod jakims znanym z programu glownego adresem, przy...
Kiedyś w jakimś temacie napisałem że ATMega8 można programować 10.000 razy ale nikt się ze mną nie zgodził twierdząc że można programować 1000 razy a ja uwierzyłem i więcej na ten temat nic nie szukałem . Ostatnio przeczytałem PDF-a od samego początku i jak byk jest napisane 8K Bytes of In-System Self-Programmable Flash Endurance: 10,000 Write/Erase...
Może źle odebrałem pytanie. Jeśli chodzi tylko o większą liczbę pinów IO to M64/128/256 są jak najzupełniej ok. Wygodne, bo to to samo co kolega tehaceole już zna. Jeśli chodzi o coś więcej to przesiadłbym się właśnie na XMEGA, bo przy tej samej cenie oferują znacznie więcej, ale co ważniejsze, peryferia mają fajnie "poukładane". No i o wiele bardziej...
Polecam np. lekturę najnowszego wydania Elektroniki dla wszystkich. Jest tam artykuł o bootloaderach w AVR, z tego co zdążyłem go pobieżnie przeczytać - dość dokładnie napisany. Albo kursy AVR w sieci. Albo książka (np: "Mikrokontrolery atmega w praktyce"). Ogólna idea wygląda tak że pamięć flash procka jest podzielona na dwie części - w jednej siedzi...
Eee znów opacznie interpretujesz parametry... czy ma dla ciebie znaczenie czy temperatura min pracy układu jest -40stC czy 0 stC, przecież to sa dla ciebie zupełnie nieistotne parametry nie wiem dlaczego to tak cie zastanawia :) apropo prędkości to nic się nie zmienia napięcia nie podnosisz Atmega dziła dalej na 5 V lub jezeli chcesz wersję na 3,3 V...
Wybrać cokolwiek współczesnego, a nie drogi, mało wydajny i kłopotliwy w programowaniu zabytek. Patrz tutaj: http://www.elektroda.pl/rtvforum/viewtop... Mam wrażenie, że porównujesz 8- i 32-bitowce mając świeżą wiedzę o 32-bitowcach i informacje tak sprzed 10 lat o 8-bitowcach. Z argumentów, które podałeś w tamtym wątku na dzień dzisiejszy...
Po co mają pisać skor ten parametr jest niepotrzebny. Jak sie chce cos przechowywac przy wyłaczonym procesorze to mozna to wpisac do zewnetrznej pamieci obojetnie jakiej nawet RAM z baterią:) Kiedyśbyły takie procesory które miały oddzielną nóżkę do podłaczenia baterii w celu podtrzymania pamieci RAM ale to nie dział archeologiczny. Od czasu wymyslenie...
w makefile definiujesz swoj 'nowy' tym procka, np ATMEGA8_EXT w folderze C:\WinAVR\avr\include\avr jest plik który zawsze jest dołączany gdy sie pisze program czyli "io.h" który jest odpowiedzialny za rozpoznanie typu procka i podłączenie jego biblioteki. dodaj linijke np.: #elif defined (__AVR_ATmega8_EXT__) # include <avr/iom8_ext.h>...
Witam! Pracując nad swoim robocikiem natknąłem się na problem małej ilości pamięci flash w ATmega168. I tu moje pytanie: jaką ATmege wybrać teraz? Potrzebuję więcej miejsca no i chip ma być w obudowie DIP, takiej jak do płytki uniwersalnej. Myślałem już nad ATmega644PA. Czy to dobry wybór? A może jakąś inną? (koniecznie ATmega) Pozdrawiam, neonek
Czy znacie moduł zgodny z Arduino z interfejsem Ethernet zbliżony do ESP8266 pod względem: -ilości RAM -poboru mocy -wielkości -szybkości CPU -ilości FLASH -ceny ? O ile jestem świadom, nie ma takiego. Poza tym rozmiar komponentów potrzebnych do obsługi ethernetu już sporo przewyższa rozmiary całych modułów ESP. Oczywiście można podłączyć ENC28J60...
Jak to zwykło już, skoro atmel dał instrukcję lpm umożliwiającą dostęp do pojedynczych bajtów, to nagle pamięć flash jest zorganizowana w bajty. W rzeczywistości zakłada się, że komórka pamięci flash ma 2 bajty, stąd ta różnica pomiędzy wartościami: największa sekcja bootloadera to 0x1C00-0x1FFF, ale zważywszy, że komórka ma dwa bajty, po iście skomplikowanych...
1. Wróżek tu niema, poszły na plażę... Jak już masz z czymś problem to podawaj nazwy programu, wszelkie okoliczności z tym związane i to jak najbardziej szczegółowo, może być też ilość wyprowadzeń w układzie, to niczemu nie zaszkodzi taka informacja... Tu by było na tyle, jeśli chodzi o u ż ycie zdań na tym forum. 2. Zastanów się tak na zwykłą logikę...
Trochę kiepsko bo żadnego z powyższych nie posiadam ;/ no cóż, poleży aż zdobędę trochę czasu na odratowanie. Programator HVPP mozna poskladac sobie na szybko z paru elementow i byle procka. Kiedys na szybko potrzebowalem i takie cudo wymacilem ;) Choc za zwyczaj pomaga generator bo po SPI o ile pamietam oficjalnie nie da sie wylaczyc SPI... choc mi...
http://obrazki.elektroda.pl/1542210200_1... Przedstawiam projekt wyświetlacza zrealizowanego na 64 diodach SMD, sterowanych mikrokontrolerem Atmega64A. Już wcześniej miałem okazję budować podobne konstrukcje, więc bazując na doświadczeniach i wadach rozwiązań poprzednio zastosowanych, starałem się, aby ta wersja była mocno dopieszczona....
Witam,sprawa jest taka,otóż na przykładzie Atmegi 8 (albo i nawet pamięci flash) chciałbym żebyscie przybliżyli mi sprawę programowania mikroukładów,szczególnie chodzi mi o te w samochodach,czyli ETL,Motora HC, TMS ale to później. Nie chodzi mi o to jak podłączyć atmege do Isp Programmera!!!:) Chodzi mi o to,abym mógł za pomocą np. Data sheetów i innych...
któreś ADuC mają możliwość pracy z 1MB zewnetrznego romu, trza poszukać zresztą prawie wszystkie '51 mogą pracować z zewnętrznym Romem (wtedy z architektury harwardzkiej przechodzą na Naumana (czy jakoś tak :)) chyba też dotyczy to AVR 8515.... Problem tylko z napisaniem takiego programu, który po zmianie bloku romu nie zawiesi się (po tej operacji...
a co moze byc z tymi pinami nie tak? do atmegi to tylko wystarczy wrzucic program do pamieci flash (nie eeprom)? z atmega czy bez to nie ma w nim zadnej roznicy...tak jakby te sygnaly nie docieraly do lcd...czy mozna to jakos sprawdzic??
ROX jeżeli procesor nie jest zabezpieczony przed odczytem, -a zakładam, że jest skoro to produkt komercyjny- to jak mawiają po francusku -marneszanse ;-) Jeżeli nie jest zabezpieczony przed odczytem to każdy programator szeregowy czy równoległy rozwiąże Twój problem. Szukaj informacji na temat programatorów ISP jest ich kilka na forum.
http://obrazki.elektroda.pl/6338268400_1... Cześć! Prezentowany tutaj projekt to wielokanałowa lampa RGB wykonana na osiemnaste urodziny kolegi. Pomysł zrodził się podczas przeglądania granic internetu :D, gdzie kolega znalazł prostą lampę zbudowaną z piłeczek pingpongowych. W tym wydaniu każdą z 30 piłeczek wyposażyłem w diodę RGB....
Trochę dziwna ta deklaracja: Ja __attribute__((progmem)) używam raczej po nazwie zmiennej: sizeof tablicy dosyć rozbudowanych struktur (menu) umieszczonej w pamięci FLASH działa prawidłowo. Czyli konkretnie jakie wartości zwracają?
Jednostkowo może to nie ma znaczenia, ale przy większej ilości to programowanie flash przy fabrycznym 1MHz się wlecze bo zegar nie może być szybszy niż 1/4 FCPU czyli najcześciej 187kHz. Kiedy wiec jest ich do zaprogramowania więcej i mają działać docelowo na 8MHz lepiej jest to przestawić i wgrywać flash przy szybszym zegarze.
Może nie powinienem zadawać takiego pytania, ale licze na to, że są tu osoby które zetkneły się z tymi (z pierwszego postu) układami. Mianowicie, czy któryś z tych układów wymaga podłączenia do PWM ? Pytam bo nie wiem czy warto sugerować się przy wyborze procesora ilością tych wyjść.
https://obrazki.elektroda.pl/4608942800_... W tym artykule opiszę projekt oraz konstrukcję testera układów FPGA własnego pomysłu, do którego budowy zostałem zmuszony przez Chińczyków, bo w ostatnio zamówionej paczce od nich co trzeci scalak był wadliwy. Tester po wciśnięciu jednego przycisku dogłębnie sprawdzi włożony układ. Będzie...
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
Jeśli chodzi o ulepszenia architektoniczne, najbardziej uniwersalną zmianą jest to, że AVR Dx może wewnętrznie generować zegary do 24 MHz; ATmega może tylko do 8 MHz, a do osiągnięcia 20 MHz potrzebne są zewnętrzne komponenty. Niezły progres, jak na prawie 30 lat rozwoju... Dla przykładu w podobnej cenie lub niższej można kupić AT32F403ACGT7 - CortexM4F;...
może program masz zrypany :-)
Rozpakowałem wszystkie ATmega przetestowane i sprawdzone. Tak na oko było 50 na 50 ATmega 88 i ATmega 168. Niektóre były zablokowane, ale FuseBit Doctor dał radę. Dziękuję za pomoc.
http://obrazki.elektroda.pl/1173779300_1... Witam, chciałbym wam przedstawić sterownik akwariowy zintegrowany z obudową, który niedawno skończyłem budować. Urządzenie jest w fazie testowania i rozbudowy, więc jest dużo niedociągnięć w projekcie. Ale jak ktoś kiedyś na forum napisał "ważne, że własne i działa", a jak długo, to się okaże....
Zrób czip erajs ;) bo masz Lockbita załączonego
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
http://obrazki.elektroda.pl/8509943100_1... Dzień dobry, mając nadzieję, że osoba bezpośrednio zainteresowana nie odwiedza elektrody, postanowiłem podzielić się moją tegoroczną walentynką. Walentynka ma postać pomalowanego serduszka z diodami świecącymi dookoła i głośniczkiem w środku. Jak nietrudno się domyślić, diody mrugają, a głośniczek...
https://obrazki.elektroda.pl/2578145800_... Od dłuższego czasu planowałem wykorzystanie drukarki termicznej razem z terminalem/kolektorem danych Psion Workabout MX. Był pomysł aby taką drukarkę kupić, jednak kiedy dostałem 3 kasy fiskalne do "wypatroszenia" w ramach projektu "rzeźnia kas fiskalnych" to nie mogłem zwyczajnie zostawić...
Pod MKAvrCalculatorem zaznaczyłem opcje "pokaż hex" i odczytałem a tak to wygląda u mnie: wgrany program bezpośrednio na ATMEGĘ328P bez bootloadera (działa - pokaz na filmie w poście ) i odczytany: https://obrazki.elektroda.pl/9626649700_... Więc w taki sposób możesz sprawdzić i skonfrontować czy Ci programator wgrał czy nie wgrał i...
Mam problem z uruchomieniem układu. Miernik posiadam GM328A (zdjęcie w poście wyżej). Pobrałem paczkę GM328A oraz M328KIT+TFT, ale po zaprogramowaniu Atmegi tester włącza się, ekran podświetla i po około 4sek wyłącza się. Soft pod 8Mhz bo taki mam na płycie, pobór prądu 20mA. Tak jak by problem z firmware. Załączam zdjęcie ustawień FuseBit. Proszę nie...
https://obrazki.elektroda.pl/9340502200_... Witam, chciałbym przedstawić moją konstrukcję, którą jest urządzenie wspomagające leczenie bezdechu sennego metodą CPAP. Urządzenie to zostało stworzone w ramach tematu mojej pracy inżynierskiej. Zanim przejdę do opisu wspomnianego wyżej urządzenia, chciałbym w sposób bardzo ogólny wyjaśnić...
http://obrazki.elektroda.pl/5829132100_1... Przedstawiam urządzenie, którego konstrukcja chodziła za mną od dłuższego czasu. Za pomocą urządzenia można przetestować proste scalaki z rodziny 74xx czy też bardziej złożone układy, jak pamięci SRAM czy Flash (w przyszłości planuje też dodanie obsługi wzmacniaczy operacyjnych) Motywacja...
Atmega 8 ma 8kB FLASH a tylko to już nam daje 65,5 tys tranzystorów.
Ok tylko ze jedna płytkę z takimi samymi objawami już wyp....łem, to pójdzie na serwis, dostane nowa i będzie powtórka z rozrywki bo może cala partia jest felerna .. tylko jeszcze pytanie czy walnięty programowo jest STLINK czy felerne są procki ? Jak obstawiacie. Mogę jeszcze wsadzić płytkę na 10 minut do zamrażalnika i zobaczyć co się będzie działo...
Witam Dzięki użytkownikowi "robiw" udało się połączyć z AVR (podanie sygnału 8Mhz) ale niestety jest on zabezpieczony. Odczytałem kilkukrotnie zwartość flash i eeprom ( za każdym razem pliki są takie same). Wgrałem je do czystej Atmegi + odczytane fusy i urządzenie dalej pokazuje błąd. Skontaktowałem się z serwisem producenta (w USA) i otrzymałem definitywną...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
Jednak moja wersja sejfu nie posiada motywu z pastylką Model Magna 800 otwiera się za pomocą klawiatury pinpad, modele serii Titan są na kartę, Quantor na pinezkę. Pastylkę iButton, czyli ten ich Masterkey, przykłada się do maszynki EOT 300 lub BiMaxa, a maszynkę łączy kablem z sejfem (gniazdo na płytce pinpada). https://obrazki.elektroda.pl/9335554200_...
A tak przy okazji to stabilność pracy UARTU ściśle zależy od kwarca i od dokładności ustawienia dzielnika taktowania Uartu, akurat użyty w projekcie kwarc 12 MHz jest mało szczęśliwy bo daje dokładność rzędu 0,2% błędu taktowania już przy 9600 po stronie Atmegi. To sprawia, że co któraś ramka musi się rozsynchronizować już przy tak małym błędzie, który...
A dlaczego nie możesz użyć pgm_read_byte/word? Przy pomocy tych makr odczytujesz string aż do napotkania znaku NUL, który go kończy. Alternatywnie wymień strcpy na strcpy_P, tylko, ze wtedy funkcja będzie działać wyłącznie na stringach z FLASH.
Dzień dobry👋 Chciałbym się podzielić moim projektem, aby zainspirować ludzi do tworzenia podobnych projektów. Buduję coś podobnego do "GAME BOY" od Sony. Chcę zbudować konsolę, w której będzie sporo gier wbudowanych, na nośnikach (specjalnych nośnikach), ale też odtwarzacz muzyki. Nie mam jeszcze gotowej płytki PCB, bo jeszcze dodaję poprawki. Kodem...
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...
Wydawało mi się że problemem jest jedynie kwestia złego konfigurowania układu. A jeśli chodzi o kod programu to uproszczę sprawę. Zrobiłem teraz następujący test: Na Atmedze i STM program wykonuje jedynie pętle while: [syntax=c]while(1) { LED_PORT |= LED; delay(100); LED_PORT &= ~LED; delay(100); }[/syntax] gdzie delay() zdefiniowano: [syntax=c]void...
Dobry wieczór, mam luźne pytanie do kolegów fachowców. Programuje mikrokontrolery od 4 lat. Hobbystycznie. Problem jaki mam jest dość osobliwy. Padają mi ATMegi co jakiś czas. Na oknie leży mi ok. 5ciu padniętych ATMeg o łącznej wartości ponad 100zł. I taką mam nadzieję, że może ktoś doradzi, jeśli nie co do ich odratowania (ależ bym się ucieszył) to...
http://obrazki.elektroda.pl/5613819300_1... Witam, Chciałbym przedstawić swoją konstrukcję, która była tematem mojej pracy na studiach inżynierskich. W dzisiejszych czasach prawie nikt już nie bawi się bramkami logicznymi, licznikami, rejestrami, które zostały wyparte przez sterowniki PLC. Urządzenia te wykorzystujemy do wykonywania...
Wszystko jest możliwe. Istnieje także prawdopodobieństwo, ze któryś z portów mikrokontrolera w programatorze został uszkodzony. Zdarza się to zazwyczaj gdy na podpiętym programatorze dokonuje się zmian w układzie. 40mA potrafi zniszczyć port. Naprawa programatora jest bezsensowna. Taniej zakupić nowy. Koszt takiego programatora to od 15 do 30 zł w zależności...
Witam Odzyskałem z flash z uwalonego atmegi 88PA ale po wgraniu do nowego nic się nie dzieje, przekompilowałem do flash-asembler.hex. Może ktoś by popatrzył czy program jest ok, ma po przyciśnięciu przycisku START włączyć się zegar czasu oraz zliczać sztuki po podaniu sygnału wejściowego zewnątrz. Jest też przycisk STOP zatrzymujący zegar czasu i zliczanie...
Rzeczywiście, ta metoda nadaje się znacznie więcej niż dla Wemos D1, nie chciałem nic takiego sugerować, po prostu na Wemos D1 będzie kilka tematów stąd taki tytuł. Tutaj jest nieco więcej szczegółów: https://github.com/JAndrassy/ArduinoOTA ArduinoOTA wspiera: - classic ATmega AVR with at least 64 kB of flash (Arduino Mega, MegaCore MCUs, MightyCore...
Uruchomiłem pierwsze programowanie spod AVR studio i zaprogramowało układ. Nie dotykałem wogóle fusebitów, tylko flash program. Później ATmega przestała sie odzywać i nie można jej zaprogramować. Czy jest możliwe żeby zablokowała się tylko z powodu załadowania flasha czymś niewłaściwym? Atmega jest smd i nie wiem co z nią teraz robić.
(...) matować liczby z zerami wiodącymi (najlepiej bez sprintf zajmującego dużo FLASH), zwłaszcza w wypadkach jaki podałeś przy DS18B20 int16_t fraction = (temperature & 0xF) * 625; // Część ułamkowa, 625 = 0.0625 * 10000, przecież gdybyśmy wyświetlili samą liczbę po przecinku mielibyśmy 0.625 zamiast 0.0625 ? ### 1) Weryfikacja w asemblerze na uC...
Swego czasu byłem bardzo zainteresowany maksymalnym wykorzystywaniem wielozadaniowych systemów w mikrokontrolerach. Wtedy też powstał projekt który chce przedstawić: MagaSter - sterownik inteligentnego domu. Chciałem żeby obsługiwał jak najwięcej zdań w moim małym RTOSie. Jego podstawowe założenia: -Sterowanie radiowe z wykorzystaniem szeroko stosowanego...
Nie wiem co to za program, który ma wgrane fusy fabryczne jako 5E, 99, F3 - to jest jakaś bzdura. Proponuję lekturę datasheet https://ww1.microchip.com/downloads/en/D... Strona 355 i tabela 28-5 dla ATmega 16U4/32U4 : https://obrazki.elektroda.pl/5440653700_... Mi jak nic wychodzi...
Witam , tak zrobilem zaprogramowałem i nadal nic no dobra dobra. Najpierw na pytanie czy robisz zgodnie z wytycznymi autora twierdzisz że TAK, później ktoś poświęca swój czas, żeby sprawdzić że jednak nie doczytałeś... Teraz niby znów zrobiłeś poprawnie i nadal Ci nie działa. Może poświęć więcej czasu a nie wrzucasz softy jak popadną, montujesz układ...
Kup atmegę w TME przelutuj i sprawdź , jak nie atmega to program . A jesteś pewny że to co wyrzucasz nie zajmuje bloku w ram . Pokaż kod to ktoś na pewno coś wypatrzy ;)
Mój klon STK500V2 nie identyfikował się poprawnie w Atmel Studio 6 i 7. Wyświetlał się komunikat "The signature of the attached tool is AVRISP_2, which is unexpected" W pliku com_atmel_hil_stk.dll należy w edytorze binarnym odszukać tekst "STK500_2" i zamienić na "AVRISP_2" Teraz działa. Mkrasuski, dziękuję za wskazówki. Przy odrobinie czasu wprowadziłem...
Brak odpowiedzi wynika raczej z tego, że przypuszczam iż mało kto z nas sterował tak długim odcinkiem LED RGB. Mnie osobiście zdarzało się i zdarza sterować odcinkiem 8x1,5 mb co daje 12 metrów bieżących taśmy RGB na diodach Ws 2812B, ale do tego stosuję układy ARDUINO o zwiększonej pamięci wewnętrznej procesora ATmega 2560: pamięć FLASH : 256 KB z...
Chciałbym użyć przykładowego bootloadera z AES z Microchipa AVR231 [url=http://ww1.microchip.com/downloads/... ]Link (oryginalnie dla Atmega 328PB) Jednak chciałbym go używać na Atmega4809. Najpierw zrobiłem drobne przeróbki i przeprowadziłem testy na 328P, wszystko działało poprawnie. Następnie przerobienie obsługi USART dostosowując...
Nie trzeba. Działa spokojnie na 3V3 i wyżej do 5V5. Przetestowane. Pin komunikacji bezpośrednio do uC. Poniżej masz załącznik z softem do Tiny45. Soft z mniejszego zawsze można załadować do większego, ale nie na odwrót, nawet jeśli się we flash mieści, bo stos jest umieszczany na końcu SRAM a ten koniec w Tiny85 jest dwa razy dalej (256B vs 512B) :D
bo ta tablica jet 16 bitowa i calosc zajmuje 64kb pamieci flash procesora
Jesteś 100% pewny, że sama Atmega ma zwarcie na VCC i GND? Nie jest to na pewno zwarcie gdzieś na płytce poza Atmegą? Tak na 100% bo wylutowanie uC eliminuje zwarcie na płytce, a nadal pozostaje na uC. Wiem że wydaje się że nic z takim mikrokontrolerem nie można już zrobić ale czytałem wypowiedzi ludzi kiedyś że potrafią nawet z tak zwartego uC odczytać...
Hej! Czy ktoś może wie jakie są istotne różnice (jeśli są) pomiędzy atmega 128, a atmega 8535 w kontekście dołączenia zewnętrznej pamięci flash TC58128−AFT. Tzn. znalazłem fajny opis podłączenia flasha w EP 11/2003 i jestem ciekaw czy można go tak wprost zaadoptować podmieniając 8535 na 128. Na razie wydaje mi się że tak…jak sądzicie? pozdrawiam...
Pierwsza przyczyna jest głównie historyczna, jak napisał Kolega powyżej - kiedyś większość układów potrafiła wciągnąć większy prąd, niż wypuścić. Jest jeszcze jeden powód do podłączenia diody "do góry" - możliwość zasilania diod sprzed kondensatora podtrzymania zasilania mikrokontrolera i wolniejsze opadanie napięcia przy zaniku zasilania, co ma znaczenie...
A jak zrobić żeby pomiar od razu był po włączeniu?(na początku pokazuje się 0000 przez jakieś tam części sekundy a dopiero potem właściwy wynik). Pozostaje jeszcze kwestia optymalizacji: program zajmuje aż "avrdude: 2496 bytes of flash written".
ATmega 644PU, programator AVR BOX II,Kwarc 16Mhz. Konfiguracja Studio4 OK. Teraz wgrywam przez JTAGa hex-a Wszystkie komunikaty OK Miedzy nimi WARNING: FLASH byte addres 0x000 is 0x00 (should be 0x0C).. FAILED O co chodzi ? Jak to sie tłumaczyć na PL ?. Pomóżcie bo chyba nie drgnę do przodu z tą Atmegą.
Polecam Atmega 168.Ta sama budowa co Atmega 8.
Urządzenie z atmegą 128. Programuję sobie z użyciem MkAvr Calculatora (bo wygodny), albo np. SinaProg oraz programatora USBASP. No i od czasu do czasu zdarza się, że coś się przy programowaniu wywali, po czym oczywiście atmega przestaje dawać oznaki życia. Zatem za pomocą zestawu program + kabelek do LPT + generator 4Mhz stawiam atmegę na nogi. Znaczy...
Dzięki.Zamierzam złożyć to cudo SD2IEC. I mam do Ciebie parę pytań.Jest mnóstwo schematów w sieci ale niestety nie ma dokładnego opisu jak to cudo podłączyć i uruchomić. 1.Na czym polega przygotowanie karty SD, czy trzeba stworzyć odpowiednie foldery itd?Wgrać jakieś pliki? 2.Czy wtyczka nr 1 na fotce to po prostu złącze do magnetofonu? W nowszych modelach...
Dziękuję wszystkim za podpowiedzi. Zdecydowałem, że przy takiej liczbie danych najlepiej będzie dorobić pamięć FRAM do układu. Pozdrawiam. Nie ma jak sobie wziąć starego trupa i potem próbować go reanimować:) ATMega32 to historia, weź sobie np. ATMega328 i tam po pierwsze całkowity czas zapisu to już tylko 3,4 ms, w dodatku można go rozdzielić na kasowanie...
Chciałbym się dowiedzieć czy da się zrobić bootloader (napisany w BASCOMie) dla Atmega (np.32) który załadował by program z karty SD do pamięci FLASH uC?
witam atmega 128 to moja zmora napierw mosi miso to pdi pdo potem fusebit P no a teraz baskom kompilacja flash used 0% prosty programik testowy niby wszystko ok ale po zaprogramowaniu układu fiasko bascom demo nie wiem czy to ma związek kompilacja flash used 0% czy to prawidłowe na atmedze 8 nie miałem takich problemów proszę mi powiedzieć co mam jeszcze...
poszukuje opisu jak komunikowac sie z kartami compact flash a dokladnie jak 80515 lub atmega z kartą bluetooth CF
Tak przez rezystor, fusebity mogłem ustawić podczas pierwszego programowania mikrokontrolera a teraz nie mogę ustawić ani ich ani wgrać programu. Dodano po 26 Jest to błąd o treści error writing flash
hmm w sumie w calej zabawie z AVR-ami gdzies od 1999-2000 roku z tego co pamietam padly mi 3 sztuki. 1. AT90S2313 - zlamanie nogi przez ciagle przekladanie z podstawki do podstawki 2. AT90S8515 - na plycie ewaluacyjnej STK200 po znacznej ilosci przeprogramowan przestal zwracac swoje ID (co ciekawe jak sie wybralo procka na sztywno to szlo zaprogramowac,...
Skoro używasz procesora z 128K Flash to może trzeba trochę dalej zapisywać te dane? Plik wynikowy nie jest przypadkiem większy niż 8K.
Załóżmy że mamy Atmege128 z prostym programem który zapamiętuje pod 3 zmiennymi jakieś cyfry, z tym że pamięta je nawet po wyłączeniu zasilania. Czyli np włączam zasilanie, wklepuje na klawiaturce jakieś liczby do tych zmiennych (np a=1, b=3, c=4), wyłączam zasilanie, włączam ponownie i atmega je pamięta. Takie zmienne z tego co się orientuję są zapisywane...
Teodor: Napisz linka do tego panelu, chciałbym poznać jego datasheet no i mógłbyś podać jego cenę. Oprogramowaniem graficznym takiego panelu mógłbym się zająć, mam w tym duże doświadczenie więc możnaby porobić wszystko włącznie z wykresami i innymi pierdołami - co kto lubi. Co do programowania, no to chyba jedyne rozsądne rozwiązanie to tak jak podawał...
Pytanko da sie nowa wersja odblokowac LOCK bity w Atmega64 lub 128? bez utracenia flash i eeprom??? mam zbudowany uklad lecz stracilem zawartosc:(
Próbuje to uzupełnić i widzę w tej tabeli nieścisłości: Atmega 128 ma: – 128Kbytes of In-System Self-programmable Flash program memory – 4Kbytes EEPROM – 4Kbytes Internal SRAM A w tabeli jest: Dodano po 9 No ok, nie to ma być, tylko trzeba pogrzebać w DS... Hm...więc szukam w DS i dla Atmega128 na stronie 291/292 mam tabelki: Widze,...
Wygląda na to że ATmega zaczął mnie słuchać :-) Pozbyłem się bootloadera Arduino i wszystko wróciło do normy: http://majsterkowo.pl/forum/programowani... Pora przesiąść się na AVR studio... Nadal pozostaje otwarte pytanie dlaczego avrdude zgłasza błąd przy flashowaniu, a konkretnie przy weryfikacji. Pozdrawiam
Napiszę jeszcze raz - nie wymaga zasilania sieciowego. Siedzi tam jakaś Atmega + flash zasilana z 9V. Dzwonek działa od razu po włożeniu baterii, zwierając niebieski port dzwonisz dzwonkami. Czerwony port robi to samo tylko napięciem AC 8V lub 230V. W ogóle to świetny gadżet, kilku moich znajomych też go sobie kupiło. Możesz załadować przez USB dźwięki...
No i jaki mikrokontroler polecasz zamiast ATmegi8? Tak tylko włożyłem kij w mrowisko :) Np. ATMega328 jest ok, dla przyszłych projektów warto by wejść w jakieś nowe ATMegi, które mają płaską przestrzeń adresową, np. ATMega 3208 lub podobne, lub nowe AVR z serii DA. W sumie obojętnie, ale jako, że podobny projekt realizowałem co ty, a obecnie pracuję...
Witam!!! Napisze po kolei co robiłem bedzie łatwiej zdiagnozowac co sie stało i jak ewentualnie rozwiazac problem. Zdjąłem simlocka BB5Kingiem v1.04 - wszystko OK. log: 2008-11-15 17:34:18 Searching for JAF box ... 2008-11-15 17:34:18 JAF box detected 2008-11-15 17:34:19 JAF box ATmega firmware version: 1B0 2008-11-15 17:34:19...
Ja bym ci polecił pójście w XMEGA - taki AVR na sterydach. Wybór procka zależy od tego co chcesz zrobić, najpierw ogarnij tą ATMega328 - to całkiem niezył procesorek i dużo można na nim zrobić. Z rodziny ATMega właściwie większe procki oferują co najwyżej więcej FLASH i SRAM. Dopiero XMEGA daje ciekawsze peryferia.
Nie rozumiem. fusebity tez doprowadzilem do takiego stanu jak mowiles. przed ustawieniem fusebitów wypalilem bootloader Czy w odczytanej zawartości FLASH jest kod bootloadera? Jeśli tak - i jest poprawny, to jeśli fusebity ustawione są również poprawnie - powinno działać. P.S. W jaki sposób sprawdzasz czy działa? Masz przejściówkę USB/RS232 (w standardzie...
Szukałem właśnie czegoś takiego na ich stronie i nie widzę, mógłbyś mi wskazać gdzie na ich stronie jest product selector? (czyżby mi flash coś przesłaniał?) ------------- ok mam, w źródło zajrzałem, /general/product_guide.asp :D ------------- i nie ma :( tylko 16MHz
Może dałoby się wgrać do pamięci flash ATmegi Nie da się bo to inne procesory.
Do USB ASP jest prosty, skuteczny i DARMOWY programik Khazama Programmer. Ściągnij wersję 1.62 bodajże i sprawdź na tym. Dodano po 2 Inna sprawa to kompilator bo jak rejestry mają inne adresy to wtedy nie będzie działać ale czy tak jest? Z poziomu Bascoma Atmega 32 to Atmega 32 (czy tam 16...) , nie ma znaczenia literka. One nie różnią się rejestrami....
Tam jest raczej identyczna dyskusja jak ta tutaj, tyle że z innego forum. Tak samo 100% teorii, zero prób wprowadzenia tego w życie. I ciągle te małe AVR-y. Wolne, stare, z prymitwnymi peryferiami, drogie. I po co? Do małych projektów teraz używam tylko STM32F303 - CBT6 w cenie 9zł netto albo CC jak wiecej flash jest mi potrzebne w cenie 11zł. podobna...
A może da sie bezpośrednio podłączyc? Identycznie podłaczyłem szeregowy flash i dziala - tylko nie wiem jak długo.
atmega flash atmega flash adres atmega pamięci flash
bosch mikroprzełącznik zmywarka kondensator mniejszy zasilacz matryca plazmowa
przycisk okrągły podświetlany klikanie lodówka
Schemat licznika Citroën Xantia - dokumentacja i źródła Linia ucieka w górę na oscyloskopie - analiza i rozwiązania