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....
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...
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...
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...
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...
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>...
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.Optymalizacja kodu i nie używanie jakiś dziwnych bibliotek (np jedno użycie printf w kodzie może go zwiększyć o kilka kb...) 2.Jedyna prosta droga to atmega328. W przeciągu kilku tygodni powinienem mieć je na sprzedaż. ATMEGA644 jest ok, ale możesz mieć problemy z dostaniem no i jak nie używasz dużo pinów to obudowa DIP40 jest ogromna...
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...
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.
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ś...
może program masz zrypany :-)
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;...
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....
Mam dziwny problem z prockiem Atmega162. Otóż mogę odczytać jego zawartość, bity, ale nie chce zapisywać programu do flash. Procek jest nowy. Nie działa ani na Pony, a nie na ISP-Prog... Gdzie może tkwić problem??
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 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.
atmega flash atmega flash adres atmega pamięci flash
skoda fabia poduszka silnik przekrój przewodu kolumny przez zdalny pulpit
kaisai sterowanie krups ea8240
Defro alarm A17 – jak usunąć błąd rozpalania lub czujnika spalin w kotle Defro? Non carica – brak ładowania urządzenia, diagnostyka ładowarek, akumulatorów, BMS, USB-C