Ja pisze od dawna na forum, że pomiar na atmegach mam bardzo nieliniowy i bez wzmocnienia. Możliwe że to kwestia serii produkcyjnej po prostu. Atmel nie gwarantuje tutaj oszałamiającej dokładności. Myśle że kwestia egzemplarzy. Nie sądze by każda atmega czy attiny, miał dokładnie taki sam błąd ADC.
Nic z tego nie rozumiem: https://esp32.com/viewtopic.php?t=4664, ale najwidoczniej tak ma być... Znaczy rozumiem tyle, że spróbuj zmienić strukturę na parzystą liczbę bajtów i zobacz czy są różnice.
Witam. Jaka jest różnica między: PORTx |= 1 << PINA0; a PORTx |= 1 << PA0; Jestem początkujący, w dwóch różnych źródłach spotkałem takie zapisy. Z tego co udało mi się do tej pory ustalić, to komenda PIN jest rejestrem odczytu. W książce "AVR ATmega w praktyce" jest fragment: "Rejestrem, który stanowi parę dla PORTx, jest PINx. O ile ten...
Z tym także jest związana różnica w dostępnych zakresach zegara dla wersji P. Wersja PA działa w pełnym zakresie napięć i zegara: 0 - 20 MHz (at) 1.8 - 5.5V Ale Tobie to nie przeszkadza, bo masz PA. Odwrotnie mógłby być problem
Nie znam dobrze Bascom'a ale moim zdaniem to zapewne kwestia Timerów. Masz w kodzie [syntax=basic4gl]Period = Capture1[/syntax] jest różnica w przypisaniu dla ATMega 8 - ICP1 to pin 14 (PB0) dla ATMega 32 ICP1 to pin 20 (PD6) - zobacz czy ( i ew. co tam masz podłączone ) w załączeniu pinouty:
Tak od końca - może się okazać, że w efekcie wydałeś więcej. Jeżeli np. na 10 kupionych układów działa 1, to znaczy, że cena jednostkowa jest 10x większa, tak naprawdę znacznie większa, bo czas, który się traci na wykrycie problemu nie jest darmowy. Moim zdaniem jednym z głównych błędów popełnianych przez hobbystów jest kupowanie tanich rzeczy i nadmierne...
Tak wszystkie 4k nie mają sensu. Przecież nie używasz wyjść typu otwarty kolektor. Procek będzie wystawiał albo zero , albo 5V. Więc te rezystory będą pracować tylko jako obciążenie. Rezystory te miały by sens na wejściach procesora AVR a nie wyjściach. R10 może byc tak jak jest, ale możesz je dać w kolektorze. Różnica jest niewielka.
Na pierwszy rzut oka to wygląda o tyle ubożej, ile brakuje źródeł resetu (PDI, software), a poza tym jest różnica w nazwie rejestru, bo w Atmega jest to MCUSR. Ale działanie jest zasadniczo jednakowe.
To nie jest różnica w obudowe DIP a SMD i ilości wyprowadzeń a w oznaczeniu wersji DIP. Jest stara ATmega328P-PU oraz obecne głownie allegro ale i też sklepy to sprzedają ATmega328P U, nie ma kreski oraz P
Przy takich warunkach jak piszesz - nie da się. Zwłaszcza, że różnica w cenie pomiędzy procesorami to niecałe 4PLN. Ale zanim zamówisz upewnij się, że masz wsad do 24lc64. Albert
Rezystory podciągające przy switch-ach są potrzebne jak piąte koło u wozu. Wystarczy podciąganie pinów. Diody bym dał schottkiego- mała różnica w cenie a są szybsze. Jednak jest to indukcyjne obciążenie.
Jedyna różnica jest taka, że wartość wewnętrznego rezystora jest jeszcze większa. Ja bym dał mniejszą ze względu na zakłócenia. Poza tym dostosowałbym sposób podłączenia do typowego stanu sygnału. Dzięki temu możesz zaoszczędzić sporo energii - prąd diody transoptora, czy prąd płynący przez rezystor na skutek włączenia tranzystora będzie płyną tylko...
GND to nie żaden stan ujemny. Stan niski na wyjściu IO procesor jest zbliżony do GND, różnica jest niewielka i wynika z prądu pobieranego z wyjścia i spadku napięcia w związku z oporem DS tranzystora bufora wyjściowego. Bez specjalnych zabiegów, bardziej do GND zbliżyć się nie da.
Chodzi o to, że jeśli nic nie nadaje to linie A i B magistrali muszą być odpowiednio spolaryzowane, tak, żeby różnica napięć pomiędzy nimi była >200mV. W przeciwnym wypadku odbiornik będzie szalał. Druga rzecz - musi być terminator, żeby dopasować impedancje odbiornika do impedancji linii, inaczej będą odbicia. Szczegóły znajdziesz w dokumentacji do...
Jest kilka rzeczy, które warto zmodyfikować w kodzie z #1. Zacznę od tych istotniejszych: 1. Wg datasheet-u na wyjściach KMZ10b napięcia zmieniają się w bardzo małym zakresie (tj. połowa napięcia zasilania +/-40mV). Oznacza to, że po odczytaniu 10-bitowej wartości z przetwornika ADC (wywołując funkcję analogRead()) otrzymasz wartości z przedziału około...
Pierwszy jest wykonany w technologii PicoPower czyli zmniejszonego poboru mocy.
Poza tym ważny jest zakup układu że sprawdzonego źródła bo niestety atmega 8 jest klonowana przez Chińczyków i można trafić na układy które z fabryką Atmela mają wspólną tylko nazwę . Wada układu scalonego, na przykład mikrokontrolera, może być efektem niewłaściwego przechowywania lub nieodpowiedniego obchodzenia się z nim, np. ESD. Jest różnica między...
Jeśli chodzi o wybór podyktowany zwiększeniem ilości pinów to czemu nie ? ATmega64 to dobry wybór. Masz dodatkowo jeszcze jeden Timer 16-bitowy ;) .... a jeśli chodzi o przeniesienie kodu to żadna różnica i to jest fajne w porównaniu do przesiadania się zaraz na Xmega. Poza tym są jeszcze takie jakby nieco większe wersje procków z serii ATmega2560/2561...
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...
to chyba oczywiste, jest obwód szeregowo połączonych rezystorów 330Ohm i 10kOhm i przez nie tylko płynie prąd (kiedy występuje różnica potencjałów), ponieważ w stanie ustalonym bramka tranzystora prądu praktycznie (I<10^-18A) nie pobiera. Wartość tego prądu jest do wyliczenia z Prawa Ohma. No złapałes mnie za słowo GregBa ;-) Chodziło mi o przepływ...
Witam , wklejam kod jaki udało mi się wypocić. Miało być tak pięknie a wyszło jak zawsze :-( Ten twój kod jest oczywiście błędny. Po pierwsze, jeżeli stosujesz napięcie referencyjne wewnętrzne, to dla AtMega 8 wynosi ono 2.56V. Zatem poziom napięcia mierzonego podanego na dowolny pin ADC nie może przekroczyc tej wartości. Jeżeli jednak ten warunek...
No Atmega2560 ma normalnie adresowane w starszych bascomach te porty. Swoją drogą polecam przesiadkę na c.
Leży tu przede mną na biurku płytka uruchomieniowa własnej roboty z mikrokontrolerem LPC810. Płytka zawiera złącze USB i układ interfejsu USB/UART do programowania mikrokontrolera i do komunikacji z nim z PC, ponadto diodę RGB i przycisk - w sam raz na początek przygody z mikrokontrolerami. Koszt wszystkich elementów to ok. 12 zł, można poćwiczyć komunikację...
Zrobiłem jak pisał Driver, odłączyłem wejście sygnału do LM7001 i podłączyłem sterowanie nap. warikapów przez potencjometr. Przy ok.2,2V miałem f=132MHz a przy ok.7,2 f=136MHz to by było z zapasem dla odbioru i ok.11,5 f=146. Ponownie podłączyłem zgodnie ze schematem, nie zaskoczyła... Myślę że podanie częstotliwości ze skanera nie ma co sprawdzać,...
Witam, Próbuję zrobić porównanie zawartości tabeli z tekstem w tym przypadku to litera "E". Nie wiem gdzie popełniam błąd. [syntax=c] uint8_t pozMe = 0; uint8_t maxMe = 4; const char * Menu[][4] = { {{"Ust."} ,{"a"} ,{"A"} ,{"?"}}, {{"Ust."} ,{"b"} ,{"B"} ,{"?"}}, {{"Zmien"} ,{"c"} ,{"C"} ,{"?"}}, {{"Exit"} ,{"e"} ,{"E"} ,{"?"}} }; void ..... // inna...
Sam kiedyś z ciekawości i chęci sprawdzenia jak mają się pomiary różnymi czujnikami do siebie zbudowałem taki układ z termoparą, LM35, DS18B20 i czujnikiem NTC. Jeśli te pomiary Ci się w kodzie "nie spieszą" to może przyda Ci się taka prosta metoda. Jako że ADC czyta się do Word bo ma więcej niż pomieści Byte to pozostaje w tej zmiennej dużo wolnego...
Mówi o tym dostępny za darmo dokument [url=https://ww1.microchip.com/downloads... Migration from ATmega8 to ATmega8A wypuszczony przez firmę Atmel. ATmega8A to w pełni funkcjonalny odpowiednik starszego układu ATmega8. 8A został wyprodukowany w nowszej technologii. Co to zmienia? Popatrzmy: - mniejszy pobór prądu (od 33%...
https://obrazki.elektroda.pl/9337556500_... Pewna wyjątkowa osoba zasługiwała na równie wyjątkowy prezent, a że nie jestem fanem kupowania niespodzianek, postanowiłem "zrobić" coś własnym rękami. 1. Wstęp, motywacja 2. Zarys konstrukcji 3. Płytka z diodami - projekt (łączenie diod) 4. Płytka z diodami - projekt (zatrzaski) 5. Eagle...
https://obrazki.elektroda.pl/8927164400_... Motywacja Po 8 latach od mojego Opis urządzenie Całością zarządza jedyny układ scalony na pokładzie: Atmega 8. I wcale się jej nie nudzi, bo oprócz sterowania katodami pełni tez funkcję przetwornicy napięcia. A łatwo nie ma - podniesienie 5V z USB do 180V zostało zrealizowane w formie prostej...
witam, mam niestandardowe pytanie, z gory bardzo dziekuje,jestem calkiem zielony w elektronice i pierwszy dzien na forum, mam 3 sztuki Atlel Mega 168v, na kazdym z nich jest napisane co innego chcialem zapytac czy to ten sam Atmel czy 3 rozne, 1) 10MU0837, Korea-A, 067790 2) 10MU0851, Korea-A, 830839 3) 10MU0048, Korea-A, 0H3702 Identyczne pytanie odnosnie...
Szanowni Forumowicze, po przeczytaniu kilku artykułów i dokumentu od Atmela chciałem uruchomić ADC celem zmierzenia napięcia baterii na dzielniku rezystorowym. Konfiguracja: - dzielnik rezystorowy, w szeregu 3 oporniki 1k; - wtórnik napięciowy na WO; - wyjście wtórnika podłączone do pinu PB2; - procesor taktowany wewnętrznym zegarem 32MHz; - adc w trybie...
Ok - różnią się poziomamy napięć, ale czy tylko? I czy np procesor 48V można zaprogramować programatorem który obsługuje 48 oraz 48P?
Czy jest różnica pomiędzi ATTiny 13 ,a ATTiny15??? Jesli tak to jaka??? Pozdrawiam Elektronik-Geodeta
Witam podłączyłem oscyloskop do wyjścia OC1B i wgrałem do megi 32 taki kod [syntax=c] #include <avr/io.h> int main(void) { OCR1A=65000; OCR1B=800; TCCR1B|=_BV(CS10);//256 prescale TCCR1A|=_BV(COM1A0)|_BV(COM1B0);//Toggle OC1A and OC1B on compare match TCCR1A|=_BV(FOC1A);//compare match DDRD|=_BV(PD4)|_BV(PD5); /* Replace with your application...
Witam Napisalem prosty program dla DS1820, ktory wyswietla temperature na LCD. Mam dwa procesory ATmega8 i ATmega8L. Po wgraniu programu do ATmegi8 wszystko działa bardzo dobrze, jednak kiedy wykorzystam do tego ATmega8L na wyswietlaczu pojawia sie tylko tekst 'brak ukladu'. Czym różnią się te dwa kontrolery? Myślałem, że tylko niższym napięciem zasilania...
Buduję pewien układ zawierający dwa mikrokontrolery ATMega328. Nazwijmy je A i B. Mikrokontroler A ma kwarc 16MHz, a mikrokontroler B ma kwarc 8MHz. Mikrokontrolery są połączone przewodem 4-żyłowym o długości ok. 30cm, z których dwie żyły to zasilanie i masa, trzecia żyła łączy B0 mikrokontrolera A z C4 mikrokontrolera B, czwarta żyła łączy B1 mikrokontrolera...
Witam Mam pewien problem z odmierzaniem czasu za pomocą ATmegi. założeniem był prosty licznik czasu pracy urządzenia. Za pomocą timera odliczam określony czas po przepełnieniu timera zwiększam zmienną w pętli tak żeby uzyskać sekundę, następnie kolejna pętla zwiększająca minuty itd. Użyłem Atmega8 częstotliwość taktowania to 8MHz z wewnętrznego źródła....
Witam wszystkich Chcialbym zapytac czy istnieje jakas roznica pomiedzy mega8 a mega168 w ukladzie albo konfiguracji i²c. Mam dwa procesory mega8 podlaczone na magistrali i²c i komunikuja funkcjonuje bez problemu,jak tylko jednego z nich wymienie na mega168 nie dziala nic!!! Szczesliwego nowego roku !!!
Jak to jest z różnicowym wejściem ADC w układach ATmega w obudowie innej niż TQFP? Spec od ATmega32 mówi tak: http://www.atmel.com/Images/doc2503.pdf 8-channel, 10-bit ADC 8 Single-ended Channels 7 Differential Channels in TQFP Package Only 2 Differential Channels with Programmable Gain at 1x, 10x, or 200x Czy to znaczy że DIP w ogóle nie ma kanałów...
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...
Witam. https://obrazki.elektroda.pl/4659313600_... Zamówiłem u skośnookich przyjaciół AVRki. Zamiast Atmega 328P-AU przyszły Atmega 328P U-KR. Wiadomo jak jest ze zwrotami u nich ... Ktoś orientuje się czym różnią się te dwa modele? Za pomoc z góry dziękuję.
http://obrazki.elektroda.pl/2534599000_1... Zegar + termometr DS18B20 - ATtiny 2313 - LED Wykonany na ATtiny 2313. Znane podobne zegary oparto na Atmega 8 i LCD. Program napisany w Bascom. Pracuje bez zarzutu. http://obrazki.elektroda.pl/9466031800_1... http://obrazki.elektroda.pl/4401807600_1... http://obrazki.elektroda.pl/5327081100_1...
https://obrazki.elektroda.pl/4148743200_... Pierwszy mikrokontroler AVR ATmega zadebiutował w 1998 roku i zrewolucjonizował rynek. Stworzony został przez firmę Atmel, która została przejęta w 2016 przez Microchip. Mikrokontrolery ATmega od początku były dość ważne dla hobbystów. Ale w ostatnich latach ich pozycja na rynku została zakwestionowana...
Cześć. Mikrokontroler Atmega808, na pinie PD4 wykonuję pomiar napięcia baterii NiMh przez dzielnik dwa razy po 100kR. Według dokumentacji, kontroler pozwala na wybranie kilku wartości Vref: https://obrazki.elektroda.pl/8784302400_... Natomiast w Microchip Studio w pliku "iom808.h" mam do wyboru tylko to: [syntax=c] /* Reference Selection...
To nie takie proste. Modemy są dość wrażliwe na napięcia wejściowe. Najprościej połączyć modem z mikrokontrolerem zasilanym z 3 V, ew. 3.3 V. Nie wiem czy dobrze się zrozumieliśmy. Modem o którym mowa przyjmuje na liniach o napięciu do 5V, niezależnie od napięcia zasilania (które może mieścić się w przedziale 3V-6V). To nie o modem się martwię, ale...
Rozjaśniło się troche ;-) To tranzystor jest zwykłym switch'em z Atmegi jak napisałeś idzie 5V. Ja w zamyśle miałem wizję wykrywania stanu wysokiego przez Atmege dlatego nie załapałem. Dodano po 22 Jest możliwy inny układ, bez przełącznika, wrażliwy na napięcie sieci, ale też z ograniczaniem prądu tak, by ten prąd nie groził uszkodzeniem czegokolwiek...
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...
Wersje ze złączem DB9 nie są jeszcze fizycznie przetestowane. Różnica między nimi a tymi z portami RJ45 polega tylko na dodatkowym module na którym jest ATMEGA pracująca jako interface pomiędzy szyną CAN i 2x RS-485. Te ze złączem DB9 mają przewody wpięte bezpośrednio w płytę główną do układu a82c251. Przetestuję to jak zdobędę konwerter CAN > RS-232...
Spojrzałem na schemat i w zasadzie niewiele się on różni zasadą od pomysłu "lukiiiii", tak samo reaguje TYLKO na napięcie panela, różnica jest tylko taka że ma modulację PWM tranzystora wykonawczego. Ale to nie zmienia w żaden sposób 'jakości' MPPT, jest marna. Prawdziwe mppt jest w stanie zapewnić tylko procesor z odpowiednim programem, paradoksalnie...
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...
I koledzy się tu mylą trzeba doczytać a potem sie wypowiadać na ten temat.Oczywiście oprogramowanie w wersji darmowej nadaje się do sterowników tej firmy ale gdy zakupimy wersję płatna czyli wydamy 125zł polskich nadaje się na dowolny peocesor atmega 32 bo tylko na te procki jesd dedykowane. Polecam doczytanie i wejście na strone. Ja osobiście dzwonilem...
Dokładnie w taki sam sposób jak w ATMega. Różnice występują w konfiguracji całego podsystemu przerwań.
No właśnie gdy mam podłączony uC do programatora to moduł zmienia stan na linii wyjściowej, czyli moduł działa. Zakłócenia są przechwytywane. Gdy podłącze płytkę do zasilania z sieci to nie otrzymuję nic. Nawet gdy antena jest zbliżona do programatora. Mieszkam w Andrychowie tj. jakieś 60km w linii prostej od Katowic. Tmf pisał, że w Katowicach nie...
Na DELL wygląda to inaczej a na obu zainstalowałem CH341SER..., słychać ding dongi a różnica jest nadal. Dla zobrazowania pokazuję widok z DELL i tam jednocześnie widać w menadżerze opcję Porty COM i LPT jak i LibusBk USB Device a po wyjęciu USBASP z USB nadal widoczna jest opcja Porty COM i LPT a w Satellite A200 nigdy ta opcja nie występuje. I o to...
Wszystko na to wskazuje ,że Atmega 162 może być zastosowana zamiast Atmega 161 bez zmian programowych.Więcej o zastosowaniu Atmega 162 jest w pliku z softwarem do Yammpa. Różnica między FT245BL a FT245RL jest w tym ,że w pierwszym potrzebny jest kwarc zewnętrzny i nie ma wewnętrznej pamięci eeprom.Natomiast w FT245RL obydwa elementy są wewnątrz układu....
zauważyłem ze ma kwarc 12 zamiast 16 czy może to jakoś odbić się na działaniu ? Ten klon ma po prostu inny konwerter USB-RS232. W oryginale dają ATMEGA16U2 a tu jest kość CH340 (osobiście oceniam tą kość pozytywnie). I tylko dlatego jest inny kwarc ale to jest tylko kwarc do konwertera nie do głównej ATMEGA. Jedyna praktyczna różnica w użytkowaniu...
Witam, zmontowałem układ (Atmega w dip-ie, PD3 do masy) i podłączyłem dziś go u znajomego, w passacie B5FL z radiem VW MCD (2 din). Niestety moduł nie działa - efekt to brak poprawnej emulacji, nawet CDC5 się nie zgłasza, po wywołaniu zmieniarki z radia pojawia się tylko komunikat NO DISK... Walczyłem z tą zmieniarka u siebie, też Passat b5fl radio...
Ogólnie, mimo, że projekt bardzo ciekawy to niewiele się różni od projektu falownika. Sporo roboty jak na coś co można wyeliminować zmianą falownika solarnego na pasujący do baterii. Albo wymiana baterii. Nie bierzemy tego rozwiązania pod uwagę - różnica pomiędzy falownikami jest spora, warta zachodu dobierając projekt DIY . Jaki masz budżet na ten...
Witam. Czytając DATA... od tych Uc nie zauważyłem różnic, z resztą do obydwu tych Uc jest ten san PDF. Czy może mi ktoś wyjaśnić jaka jest różnica między 16-16PU a 16L-8PU. Między 8-16PU a 8L-16PU. Mam też w układach 8 i 8L i nie widzę różnic w działaniu.
Zrobiłem, odpowiedź z terminala Debug started 90 01 55 05 7F 7E 81 66 96 T=25 90 01 55 05 7F 7E 81 66 96 T=25 92 01 55 05 7F 7E 81 66 10 T=25 91 01 55 05 7F 7E 81 66 D5 T=25 90 01 55 05 7F 7E 81 66 96 T=25 SYSTEM REAGUJE NA TEMPERATURĘ !!!(UNO cały czas podpięte) Po odpięciu UNO również jest reakcja. CO TO BYŁO, W UKŁADZIE NIC NIE ZMIENIAŁEM ??? Jeszcze...
A do czego ci ten DAC potrzebny? Spokojnie samo odtwarzanie da się zrobić. PWM i kondensatorek? No to rzeczywiście będzie jakość dźwięku (wystarczy na YT posłuchać arduinowych playerów). Do tego właśnie DAC jest potrzebny. (w wielu STM-ach są 2 tak że dzwiek stereo nie jest problemem) To, że na YT ktoś wrzucił jakąś pierdziawkę nie znaczy, że tak musi...
Z Erraty: "po wejściu do handlera wyjątku (np. ISR) wyjątki (w szczególności przerwania) nie są blokowane jak w AVR" No to akurat nie jest prawdą. Przerwania są blokowane dokładnie tak samo, jak w AVR, czyli blokowane są przerwania o priorytetach nie wyższych niż bieżący. AVR ma tylko dwa poziomy priorytetowe (wątku i przerwania), więc wszystkie przerwania...
http://obrazki.elektroda.net/38_11898903... Szczęśliwi czasu nie mierzą, jednak ja zrobiłem zegar. Sterowany mikrokontrolerem ATmega8, z zielonym 14 mm wyświetlaczem LED i kwarcem 32768 Hz. Zegar, który w tej chwili pokazuje godzinę 72.22 ;) , ale o tym później. Schemat Cyferki włączane są sekwencyjnie przez port C za pośrednictwem wtórników emiterowych...
różnica atmega różnica attiny atmega atmega różnica napięcia
electrolux kontrolka avrstudio timer programy podkręcania
braun blender citroen interfejs diagnostyczny
Czujnik wysuwu teleskopu – lokalizacja, typy, JLG, Genie, Haulotte, Manitou, podnośniki Czujniki na siłowniku głównym – pozycja, krańcówka, redundancja, bezpieczeństwo