Musisz w pliku boards.txt wpisać w swoim fragmencie zamiast xxx.build.f_cpu=16000000L i wpisujesz po 8000000L zamiast 16000000L I jeśli m328p jest ustawiona we fusebitach na 8MHz to będzie działać.
po wymianie kwarcu płytka nie jest rozpoznawana przez komputer Jeżeli założyłeś również zworkę, o której pisałem w poście #10 i #13, to teraz powinieneś załadować nowy bootloader (wersja dla Leonardo) z użyciem programatora USBasp lub lepszego. Możesz to zrobić w Arduino IDE.
Tak, niedokładność czasu delay wynika głównie z tego, że dodaje się do tego czas wykonania innych funkcji, w tym szczególnie funkcji obsługi przerwań. W przypadku odpowiedniego użycia timera tej niedokładności nie ma, a w każdym razie nie akumuluje się ona, tak jak w przypadku delay. Oczywiście jeśli coś ma być wykonywane w superdokładnych odstępach...
Każdy zegar powinien być stabilizowany kwarcem, bo inaczej będzie zbyt niedokładny, więc wybór dotyczy tylko tego, jaki kwarc wybrać i jak częstotliwość podzielić, i ile to będzie pobierało prądu, jeśli zasilanie ma być bateryjne. Arduino ma kwarc, ale używanie funkcji delay daje niedokładne wyniki, trzeba używać lepszych technik. Przykładowe schematy:...
Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Nurtuje mnie dlaczego ATTINY2313 są niewidoczne pod MkAvrCalculatorem, raczej błędy w lutowaniu wykluczam Jeśli masz pewność że te sygnały niezbędne do programowania, dochodzą na tą podstawkę (można przemierzyć od podstawki, która Ci działa), to może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny. Przynajmniej do czasu przeprogramowania...
Brakuje rezystora 10kΩ między resetem a plusem zasilania. Jeśli chcesz wgrać bootloader Arduino, to jeszcze koniecznie kwarc 16MHz + 2 x 22pF do masy.
Sprawdź ( wymień). Mi już kilka razy zdarzyło się zabudować nowy ale uszkodzony kwarc. Sprawdź czy nie ma gdzieś zwarcia na nóżkach atmegi - czasami minimalny kawałek czyny robi zwarcie. Kwarc oczywiście 16 MHz o czym chyba wiesz
Tak, będzie działać, tylko musisz dobrze podłączyć zasilanie i kwarc o odpowiedniej wartości.
AVR LAB próbuje rozpoznać uC korzystają z minimalnej prędkości, nowy uC jest ustawiony na 1MHz i to działa. UNO jest ustawione na 16MHz i Arduino tak próbuje z nim gadać, a to się nie uda. Mini CORE ma opcję wybrać programator USBASP slow, tym wgraj bootloader z ustawieniem na zewnętrzny kwarc 16MHz, potem możesz wrócić do UNO i już powinno być OK....
Czy nie prościej robić taki generator o stałej częstotliwości, a silnik na czas określony włączać ENABLE - albo włączać sam generator? Nie wiem czy da się taki generator sprzętowy ustawić? Bardzo ciekawy sposób spojrzenia na problem. Bo tak w zasadzie, masz rację. Jak na informacje które są w wątku, to faktycznie, Arduino spełnia tu tylko i wyłącznie...
Cześć! Czy można zastąpić kwarc dobrym, stabilnym VFO ? Można, tylko po co? Ten TRX pracuje w określonym wycinku częstotliwości, zresztą kwarc możesz "przeciągnąć" kawałek trymerem (lub zamiast trymera - cewką). Na upartego możesz zastosować DDS'a np SI5351 + Arduino tylko z prostego TRX'a zrobi się coś większego. :D BC848 zastąpić BC548 ? Tak, bo...
Witam, jestem bardzo początkujący w mikrokontrolerach, Arduino kupiłem sobie dopiero tydzień temu. Mam pytanie, ale nigdzie nie znalazłem na nie dokładnej odpowiedzi, więc stwierdziłem że zapytam tu. Czy mogę stosować moje Arduino UNO jako programator, w takim sensie, że wgram sobie program na Atmegę328 jaka tam domyślnie jest, potem wyjmę ją z podstawki,...
Jeżeli USB ma być koniecznie w DIPie to Microchip ma PIC16F1454/5/9. Nie używałem, ale powinny być jakieś przykłady USB-UART. Trochę mnie zmartwiłeś tymi problemami z USB Ja bym się raczej martwił o USB w kompach. Podepnie ktoś wyższe napięcie i papa :). Będziesz musiał zainwestować w huby i jakieś zabezpieczenia. O impedancję czy długości ścieżek USB...
Zacząłem swoją Atmege 324A-PU Dlaczego nie ustawiłeś wariantu 324A w powyższej konfiguracji? Dodano po 3 Ustawienie internal 8MHz, zgodnie z dokumentacją MightyCore, powoduje "Might cause UART upload issues.". Zaleca się wybranie Internal 1MHz albo kwarc zewnętrzny. https://github.com/MCUdude/MightyCore#su...
Cena wynika z tego, że dużo osób teraz jest "elektronikami programującymi mikrokontrolery". Na płytkach arduino nic zazwyczaj nie ma (zasilanie rs232, kwarc + mega + piny) a kosztują 100zł. Ktoś sobie liczy za pomysł, nikt za darmo x godzin tego nie projektował. Cena samego sprzętu to może jest z 20 zł, ale nikt nie sprzeda Ci niczego po kosztach.
Oled w niektórych bibliotekach ma bufor RAM 1k, a to cały RAM w Atmega8 i nawet jeśli nie jest cały buforowany to raczej tu bym szukał przyczyny w dziwnym zachowaniu uC. Ciężko byłoby rozjechać synchronizację dla prędkości 9600, a ewentualne błędy dla 8 i 16MHz są takie same i wzajemnie się znoszą, choć oczywiście lepiej mieć kwarc zewnętrzny. Spróbuj...
1. Czy jeśli zdecydowałbym się na czyste avr to czy są jakieś schematy? np. na radio fm z rds i wyświetlaczem? Google i elektroda :D 2. Jeśli jednak arduino to czy bym mógł programować bez problemu zewnętrzne mikrokontrolery? (czytałem że trzeba wgrywać bootloader) z tego co JA czytałem, to możesz na luzie wgrać hexa z Arduino na mikrokontroler taki...
Płytka micro podłączona do czystego Windowsa bez Arduino jest widziana jako Leonardo ale nie ma portu COM. Pojawia się wraz z instalacją Arduino IDE i jego sterowników. Działa dopiero po restarcie Windows. Możliwe że masz wgrany niewłaściwy bootloader i dlatego jest coś z lili pad. Niestety kwarc powinien być 16MHz, to może być drugi problem. Wrzuć...
Pamietam że jak ja kiedys wgrywałem bootloadera arduino (co prawda uno) na atmege 328p to trzeba bylo wyedytotwać jeden plik i wybrać tam odpowiednią wersję mikroprocka na który wgrywamy bootloader. Poza tym upewnij się czy kwarc jest maksymalnie blisko nóżek procka. Co się zaś tyczy przycisku, ja zadawałem stan wysoki na reset (przez r=10k) i wszystko...
Tak, z tym bajtem to oczywiście dla pełnego zakresu obrotu potencjometrem 4 razy będzie rozjaśniać i ściemniać w zakresie 0-63 , więc przesył działał prawidłowo. Z tym Arduino w nadajniku to masz wszystko w porządku? Próbowałeś zamigać ledem co 1s z delay, wysłać coś na UART? Może w ogóle kwarc masz źle ustawiony. Może zamień je ze sobą. Jak w Arduino...
Możesz wgrywać inny bootloader, a już Ci pisałem, że jak wgrywam aktualny to jest jak u Ciebie, że LED 13 świeci na UNO, a nie świeci na NANO (ten sam bootloader, ledy po prostu są podłączone inaczej). Ważne że po resecie zamiga, bo to oznacza oczekiwanie na wsad z UART. Podłącz sobie wylutowaną Atmegę (jeśli nie użyłeś palnika do jej zdjęcia) na płytkę...
Najpierw zawsze zaprogramuj sobie poprawnie Fusebity w JEDNEJ OPERACJI - np na zewnętrzny kwarc A dopiero POTEM w kolejnej operacji wgraj wsad HEX po co robisz to jednocześnie ??? wprawdzie to nie musi sprawiać błędu - ale sam sobie wydłużasz cały proces a nieraz nawet masz błąd programowania bo nie przestawiasz programowej zworki SLOW_SCK o której...
https://obrazki.elektroda.pl/8580584300_... Jakiś czas temu nabyłem różnego rodzaju czujniki: gazu, dymu itp. przy czym są to urządzenia, które mogą współpracować z dedykowanymi przez producentów systemami alarmowymi. Czujniki wyposażone są w moduł radiowy RF433 z kodowaniem EV1527. Wówczas nie byłem tym zainteresowany. Nie byłem świadomy,...
https://obrazki.elektroda.pl/9299255200_... Odkąd radioodbiorniki zagościły w samochodach pewien problem stanowiło podłączenie ich do instalacji samochodowej - nie było bowiem jednolitego sposobu. Dopiero w latach 90-tych opracowano standard złącz tzw. kostki ISO oraz rozmiar radioodbiornika tzw. DIN. Co prawda producenci aut często...
http://obrazki.elektroda.pl/9423956000_1... Witam! Postanowiłem zrobić kolejny zegarek. Jako, że http://obrazki.elektroda.pl/7827316200_1... Jak widać - układ jest banalny i nie wymaga jakichkolwiek objaśnień. Program został pobrany ze strony http://obrazki.elektroda.pl/9361768600_1... http://obrazki.elektroda.pl/4582346400_1...
https://obrazki.elektroda.pl/7088978900_... Nie tak znowu dawno temu, jeszcze gimnazjalistą będąc natrafiłem na Układ FV-1 (właściwie SPN1001) jest procesorem DSP zaprojektowanym przez śp. Keitha Barra oraz Franka Thompsona, a produkowanym przez ich firmę - SpinSemiconductor od roku 2006. Cechą szczególną tej jednostki jest jej kompaktowa...
https://obrazki.elektroda.pl/8654806300_... Cześć! Chciałbym przedstawić wykonany prze zemnie kolejny VU metr. Poprzedni składał się z okrągłych dysków pleksi 5mm w wersji pojedynczej, teraz jest to wersja stereo zbudowana z kwadratowych 140mm formatek pleksi 5mm (2x26szt) które wykonane zostały na laserze z przeźroczystej pleksy....
Tak, to wina bootloadera bo on przez chwilę działa i dopiero potem uruchamia się program który wgrywasz. Już nie pamiętam gdzie arduino zapisuje pliki ale tam jest plik hex który jest wgrywany i jego należy wgrać do arduino przez programator. Należy skonfigurować fusebity taj jak by to był nowy mikrokontroler tylko zmienia się na zewnętrzny kwarc i...
Od tego jest datasheet ATMEGI328P a nie AI, oto wyimek przy jakim napięciu może pracować ten procesor jak i kwarc z tego procesora: https://obrazki.elektroda.pl/6860834500_... Do niczego nie namawiam, stwierdziłem i stwierdzam tylko fakty, że szereg płytek ARDUINO zasilam 5V... Zresztą AI także Ci potwierdził, że ARDUINO PRO MINII o...
https://obrazki.elektroda.pl/1662014800_... Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla tego aby zdobyć doświadczenie,...
Wstęp Posiadam 2 komputery podłączone pod 1 zestaw urządzeń peryferyjnych USB: mysz, klawiatura, drukarki. Jeden komputer służy mi do pracy, drugi dla dzieci do zabawy. Ciągłe przełączanie wtyczek nie było dobrym rozwiązaniem, postanowiłem więc zaopatrzyć się w przełącznik USB. Niestety, dostępne na rynku urządzenia albo mają konstrukcję mechaniczną,...
Projekt napisany od zera w środowisku Arduino IDE. Pisanie w C++ z użyciem klas zwłaszcza w dużych projektach znacznie ułatwia dalsze utrzymanie i rozwijanie kodu, poprawia czytelność . Przeniosłem się pod Arduino IDE po dłuższej przerwie, wcześniej pisałem w Avr Studio 4. W Arduino IDE można doinstalować biblioteki bezpośredniej obsługi różnych procesorów...
(at)ElektrodaBot Mam programator USBASP i chciałem przy jego użyciu stworzyć taki jakby "swoje własne arduino". Wykonałem kilka połączeń na płytce stykowej tzn. GND do masy. Oba VCC do +5V. SCK do SCK, MISO do MISO, MOSI do MOSI, oraz reset przez rezystor 10k do +5v. Oczywiście jeszcze do resetu, reset z programatora. Dodałem zewnętrzny kwarc 16Mhz....
https://obrazki.elektroda.pl/2291208500_... Witam. *Projekt raczej dla początkujących i arduiniarzy. Sterowników trawiarek powstało od zatrzęsienia, więc...czemu nie jeszcze jeden? Poniższy projekt jest dla tych, którzy chcą nieco zautomatyzować proces wytrawiania, ale nie widzi im się konstruowanie kombajnów (czyli np. dla mnie)....
http://obrazki.elektroda.pl/2996251600_1... Witajcie moi drodzy! Dziś opiszę coś, czego na DIY Konstrukcje jeszcze nie było - płytki developerskiej mikroprocesora PIC32 programowalnej przez USB. Co ta płytka oferuje? Płytka bazuje na 32 bitowym mikroprocesorze PIC32MX220F032B firmy Microchip. Zasilany z napięcia 3.3V, posiada 32KB pamięci...
Nie wiem dlaczego koledzy pytaja o te wszystkie rzeczy jak program, płytka i FuseBity , skoro to wszystko widać na screenach w pierwszym poście. Niemniej jeśli program też wgrywałeś USBasp to bootloadera juz nie masz :D Bootloader jest po to by program mozna było wgrywać przez USART (PD0 i PD1). Nie powinno to jednak mieć wpływu bo uC skoczy pod adres...
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
Procesor atmega 328P. Strona http://srukami.inf.ua/pultoscop_v25110.h... Zmienia tam kwarc w arduinо z 16MHz na 27MHz
a adruino nie lubię bo ktoś go dla mnie zrobił, a ja lubię swoje zabawki robić sam, gdyż później ewentualne naprawy są proste i wiem wszystko o swoim własnym urządzeniu. Bardzo radykalne podejście. Przecież moduł Arduino to praktycznie adapter SMD do goldpinów, kwarc i złącze SPI.
Dzien dobry. Posiadam ramke cyfrowa Hannspree hsg1058. Gdzies sie zagubil pilot do niej. Czy mozna jakos dostosowac inny pilot do tej ramki zmieniajac w pilocie np.kwarc? Pozdrawiam (at)ElektrodaBot Wstępna ocena dostępnych informacji Użytkownik zgubił pilot do ramki cyfrowej Hannspree HSG1058 i pyta, czy można dostosować inny pilot, np. poprzez wymianę...
Jako klucz zasilania dowolny mosfet typu P wpięty w plus. Bramka sterowana z wyjścia sterującego zasilaniem anteny/ zewnętrznym akcesorum " l7809cv - opcjonalnie (Mega działa szybko i sprawnie przy zasilaniu 9V, szybciej i stabilniej niż przy 5V)" - NIE zgadzam się!! Herezja !! Producent w karcie katalogowej podaje: "ATmega2560 / ATmega2561: 0 -...
Dzień Dobry. Dziękuję za poradę. Do wgrania bootloadera do ATmega128 wykorzystałem Arduino Nano. Najpierw wgrałem do niego program ArduinoISP a potem podłączyłem ATmegę128 do Nano i uruchomiłem wgrywanie bootloadera. Wgrał się bez błędu i ustawił fusebity. Potem zrobiłem odczyt za pomocą Orange 5 aby sprawdzić co zostało zapisane. Zapisany został bootloader...
Jasne. Dziś po południu narysuję. Co do uruchamiania funkcji z pilota to tylko te Source, Play, << >> Stop Pause. Więcej nic nie będę wymyślał. Pozdrawiam... Dodano po 6 Witam ponownie. posiedziałem i narysowałem schemat podłączenia. https://obrazki.elektroda.pl/4279672800_... Opis Gniazd: LCD-I2C - Goldpin do podłączenia...
Witam wszystkich! :D Chciałbym wam zaprezentować swoją konsolkę przenośną do gier i nie tylko :) Długo nad nią pracowałem, doczekała się 2 wersji. Drugą uzbroiłem w 2gi procesor, który pozwala na ładowanie systemu i gier z karty SD. Posiada 6 przycisków (w ustawieniu: strzałki, A, B). Ma wyprowadzone 4 analogowe IO piny i 2 cyfrowe, które mogą służyć...
Nie widzę żadnych grubych błędów w tym kodzie, ale może czegoś nie dostrzegam, dziwi mnie tylko że próbujesz coś robić z timer1 w BADISR. BADISR to przerwanie które nie powinno się wykonać, ale się wykonało bo przypadkiem włączyliśmy przerwania od jakiegoś peryferium, a nie napisaliśmy jego obsługi, więc robi się tam obsługę błędów. Nie rozumiem też...
https://obrazki.elektroda.pl/8691272400_... Witam, poniższy mini-projekt powstał z inspiracji Część elektroniczna Urządzenie bazuje na dwóch PCB (4x wyświetlacz LED + płyta główna) połączonych ze sobą taśmą flex z jakiejś drukarki. Wyświetlacze to wylutowane z czegoś 7-segmentowe pojedyńcze kostki ze wspólną anodą i czerwonym filtrem...
Soft do Fuse Doctor jest tu na forum Elektrody, paczka zawiera HEX o Atmega8 i tylko do takiego uC można to wgrać, jak znajdziesz źródła i sobie skompilujesz dla innego uC, albo znajdziesz soft do Atmega328P to będziesz mógł użyć Arduino. Czasami zablokowanie polega na przestawieniu źródła taktowania, wtedy nie jest potrzebny Fuse Doctor, można sobie...
[syntax=arduino] void loop() { // ------------------- jeszcze na LCD ... //-------------------- jeszcze 8 pomia... //-------------------- jakaś pamięc do... switch (key) ... } [/syntax] To Ci działa? Bo on chyba nie bardzo wie co to "key". Nie widzę ani deklaracji, ani żeby się cośtam wpisywało....
Większość STM32 nawet do USB nie potrzebuje kwarcu. Byłbym ostrożny z takim stwierdzeniem. Raczej niektóre STM32 nie wymagają kwarcu do prawidłowej pracy w trybie USB Device FS. To są układy z rodziny L0 i L5, oraz przestarzałe już dziś L1 i F0. Synchronizują się do sygnału Start of Frame z Hosta. W pozostałych (F1, F2, F3, F4, F7, G0, G4, H7, MP1),...
No i super, tak poza tym to trzeba pamiętać o wgraniu bootloadera, nawet jeśli się korzysta z opcji "bez bootloadera", to ustawia odpowiednie opcje fuse bite, by uC działał zgodnie z wybranymi opcjami w Arduino, np. kwarc może być zewnętrzny 8Mhz (to już sam pilnujesz co podłączasz), albo wewnętrzny oscylator (ten może być ustawiony w szerokim zakresie,...
Witam. Na wstępie zaznaczę, że nie mam doświadczenia z rodziną Mega, używałem głównie PIC'e czy STM'y, być może, dlatego napotkałem problem. Zmontowałem płytkę zawierająca Mega328P, kwarc i niezbędne RC. Po zainstalowaniu MiniCore w Arduino IDE, wgrywam kod za pomocą ISP, dokładnie Arduino ISP, jako że w żaden sposób nie udało mi się uruchomić USBtinyISP...
Zakupiłem pełna wersje tego MkvAvr i podczas wgrywania mam taki o to problem. Kwarc zewnętrzny 20mhz. Ktoś mi podpowie o co chodzi?
A próbowałeś zajrzeć do dokumentacji? Do AVRów jest dość przystępna. Z tego co pamiętam takie atmeg8 przed Arduino to głównie trzeba było uważać żeby nie ustawić zewnętrznego zegara, bo po takiej akcji trzeba podać zegar na xtal, sam kwarc nie wystarczy. Jeszcze dało się jakiś jtag debuger włączyć na któreś nóżki i przeszkadzał w ich normalnym używaniu.
w arduino w plik/przykłady/ArduinoISP Tu jeszcze na wszelki wypadek dodam, że jeśli po świadomym lub nie świadomym przestawieniu źródła taktowania w fusebitach (np. na 128kHz), programowana kostka przestaje być widoczna dla programatora na Uno czy Nano (prędkość SPI zbyt duża), nie trzeba od razu popadać w rozpacz że kostka zbrickowana. Wystarczy wtedy...
Nie jestem specem, ale tak to jest pomyślane i ma to odzwierciedlenie w kodzie. Programowanie atmegi wykonuje się na taktowaniu 16MHz, a po zaprogramowaniu pracować ma na 20MHz. W środowisku Arduino przy kompilacji nawet jest blokada, żeby nie kompilować dla większego taktowania. Schemat nie przewiduje kondensatorów przy kwarcu. Próbowałem podciągnąć...
Ustawiając 100.0MHz na wyświetlaczu, wywalając fabryczny kwarc 32.768kHz a zamiast niego DDS ~47.710Khz bedzie toto chodzić? :cunning:
W takiej konfiguracji fusebity ustawią się na zewnętrzny kwarc i w zasadzie nic więcej nie trzeba robić. Trzeba tylko pamiętać, że ten mikrokrontroler odpali tylko z zewnętrznym kwarcem - jeśli się podmienia Atmege na płytce Arduino to kwarc jest na płytce więc nie ma problemu ruszy normalnie jak oryginał, ale jeśli chcesz odpalić coś na samym mikrokontrolerze...
Napewno zastosowałbym inny, dokładniejszy oscylator niż ten wbudowany w procesor. No widać nawet nie znasz tego arduino - arduino ma kwarc zewnęrzny. Zresztą jego zastosowanie jest iezbędne w 99% przypadków - a zając cenę trudno znaleźć uzasadnienie dla nieużywania.
Obiecane hexy z firmware pod arduino z atmega328 na pokładzie : 1. Dla LCD o adresie 0x27 : 854370 2. Dla LCD o adresie 0x3F: 854371 W przypadku użycia samej atmegi konieczny jest kwarc 16 MHz oraz konfiguracja fuse bitów : LOW - 0xFF HIGH - 0xDE EXT - 0xFD Pozdr
Generator możesz zrobić ekspresowo i sprawdzać dalej. Wylutowujesz ten kwarc i przylutowujesz do jakiegoś małego Tiny2313, Tiny44 lub Mega328P z Arduino (no co tam masz pod ręką). Żadnego programu. Po prostu programatorem włączasz FuseBit CKOUT i masz piękny sygnał 11059200Hz na przykład na PB0 w Mega328P (CKOUT). BTW. Przewidują w nocie możliwość czytania...
Cześć Wydaje mi się, że skoro fusy są ustawione na 2MHz, przy kwarcu 16MHz i włączonym kwarcu, to w Arduino Studio należy ustawić F_cpu = 2 MHz. Przy takiej częstotliwości działają peryferia i program.
Witam, Prosze o pomoc w skomilowaniu programu Arduino do .hex dla mikrokontrolera Atmega8. Kwarc wewnętrzny. Przez problemy z komputerem nie posiadam potrzebnego do tego programu. Program został zapożyczony ze strony: http://www.instructables.com/id/CatBot-A...
Jak na mój gust to nie jest kwarc tylko rezonator ceramiczny zintegrowany z kondensatorami.
Witam, mam kilka pytań odnośnie swojego problemu jaki napotkałem. Otóż stworzyłem dwie identyczne PCB (za pomocą frezarki), zrobiłem NCC (non copper clean), więc ścieżki są dość dobrze wyizolowane, problemem nie jest PCB. Problem to: ATmega na jedenej PCB działa a na drugiej nie. Wszystkie elementy takie same, wszystko to samo. Elektronika ma za zadanie...
Super czapki z głów arduino działa na programach francuza łącze się z licznikiem na stole lecz jesli chce wywołać przez monitor portu szeregowego to nie idzie program pobrany za pomocą raw możne coś źle kopiuje masz szkic w pliku udostępnisz? w podłączeniu na stole raczej jest ok bo z loggera idzie wywołac 1003 chciałem się pobawić bo mam całe 3008...
Częstotliwość próbkowania jest w programie ustawiona na ok. 9kHz. Nie zobaczysz nic powyżej 4,5kHz. Jeżeli przy procesorze jest kwarc - możesz spróbować go zmienić na szybszy. dasz 2x szybszy, zakres widma poszerzysz też 2x... ale skróceniu ulegną timingi w sterowaniu displayem, więc może on przestać działać na szybkim kwarcu... Tu potrzebny jest eksperyment....
ale "na dzień dobry" nie działa w nim port USB (trzeba wymieniać rezystorki SMD Liczba pojedyncza, wymienia się JEDEN z 10k na 1,5k, a można nie wymieniać tylko dołożyć 4.7k na płytce stykowej i też będzie działało. Co jeszcze ciekawsze nie na każdym sprzęcie (w znaczeniu komputerze, porcie, hubie) problem się uwidoczni, u mnie działa z nieprawidłową...
Na obu płytkach jest ten sam procek i kwarc więc nie potrzeba żadnych przeróbek.
płytka to atmega328 którą pobrałem. Czy zewnętrzny kwarc 12mhz wystarczy? na arduino 1.7.8 to samo. Próbowałem z 8N1, 7N1 i 6N1 to samo
Wgrałem plik .hex i wszystko jest ok zmieniłem fuses na kwarc zewnętrzny 16MHZ Ale jak wgrać program?
Ja uważam że STMy stają się coraz głębiej wbitym gwoździem do trumny AVRów jeśli chodzi o amatorskie zastosowania. Generalnie to różnice bardzo duże jeśli chodzi o funkcjonalność i atrakcyjne ceny zwyczajnie deklasują AVRy. ZTCP to jeśli chodzi o płytki z atmelowskimi ARM vs STMowe ARM to te od ST wychodzą chyba taniej jeśli porównamy płytki o podobnych...
Arduino z założenia jest platformą deweloperską, nie produkcyjną. Sama płytka Arduino to mikrokontroler, kwarc i stabilizator, oraz ew. konwerter rs232 na USB. Wbudowywanie Arduino w urządzenie produkcyjne nie ma większego sensu, bo i tak trzeba zaprojektować PCB na peryferia z miejscem na osadzenie Arduino... to lepiej po prostu na tym PCB umieścić...
CD4060 może dzielić generowaną częstotliwość przez 16384 (=2^14, i przez 2^13, 2^12, 2^10, 2^9, 2^8, 2^7, 2^6, 2^5 i 2^4 - spory wybór) i daje równe czasy '0' i '1' na wyjściu; CD4541 może dzielić przez 65536 (=2^16, i przez 2^13 i 2^8 - wybór dużo mniejszy), i ma kilka różnych modów pracy - trzeba by zajrzeć do noty katalogowej i zobaczyć, co można...
Jak dla mnie to przede wszystkim zamiast deley() wykorzystać jakiś zew. zegar RTC usypiać procka i wybudzać przerwaniem z RTC Nie trzeba używać zewnętrznego RTC - wystarczy podłączyć kwarc i użyć przerwania z wewnętrznego timera. Nie wiem, jak w przypadku Arduino, ale zastosowany w nim mikrokontroler to chyba ATmega8, więc jest taka możliwość (o ile...
Korzystasz z MiniCore. Jakie ustawienia masz dla Atmega88PA w Arduino IDE? Czy takie, jak poniżej? https://obrazki.elektroda.pl/4411680200_... Ze schematu wynika, że MCU zasilasz z 5V i używasz kwarc 8 MHz.
Da się nadpisać bootloader ? w jaki sposób ? poza tym jeśli procesor jest w arduino wszystko jest ok ale gdy przenoszę go na płytkę to już nie, kwarc jest kondensatory też.
pomimo, że program identyczny, po głębokiej analizie obsługi ramki i założeniu paru breakpoint'ów, stwierdziłem, iż program jest napisany dla F_CPU 8MHz a Arduino miał ustawiony kwarc 16MHz program obsługi ramki NIE powinien być identyczny nauczka i dla mnie, i dla wszystkich, którzy bezkrytycznie implementują biblioteki z netu lub / i nie czytają komentarzy...
Atmega8 była używana w Arduino na płytce NG, wystarczy taką wybrać, podłączyć programator i wypalić bootloader, musi być podłączony zewnętrzny kwarc 16MHz, bo taki był w NG. Ale lepiej jest wgrać dodatek do Arduino 'MINI CORE' i tam masz do wyboru Atmega8 z kilkoma zegarami do wyboru, wybierasz jakiś zestaw, wypalasz bootloader i potem możesz wgrywać...
Witam serdecznie, Posiadam Arduino Mega 2560 R3 oraz Atmegę328P-PU. Chciałbym zaprogramować atmegę używając do tego celu arduino. Nie znalazłem nigdzie tutaj podobnego przypadku, więc zdecydowałem się napisać. Postępując zgodnie z wieloma poradnikami w internecie wgrałem ArduinoISP na Arduino Mega2560, podłączyłem atmęge, etc. Wgrywam bootloader - pomyślnie....
Kwarc może zostać. Jeśli nic nie robiłeś z FUSE BITAMI i wstawiłeś nowy mikrokontroler, to domyślnie kwarc jest wyłączony. Fabryczne ustawienia to: CKSEL = "0010", SUT = "10", CKDIV8 = "0". Zatem jest to wewnętrzny oscylator RC 8 MHz z podziałem przez 8, zatem zegar wyniesie 1 MHz (strona 27). Kalkulator FUSE BITÓW masz tutaj: Tak jak napisałem, nic...
Cześć. Zrobiliśmy sieć urządzeń działających na Arduino, które spięliśmy magistralą CAN. Na początku do pierwszych 24 włożyliśmy moduły zamówione u jednego dostawcy. Wszystko śmiga jak złoto. Następnie zamówiliśmy kolejną partię modułów i okazało się, że wpięcie jakiegokolwiek nowego modułu do naszej sieci generuje całą masę błędów w komunikacji. Próbowaliśmy...
Wiedzę, że temat post 'umarł' ale dla odwiedzających podzielę się dodatkową informacją. Mianowicie moją nową płytkę Arduino Uno Rev3 udało się zaprogramować tylko raz, wyciągnięta z pudełka podłączona do komputera, wrzuciłem testowy soft, który uruchomił się bez problemu, płytkę odłożyłem i wróciłem do niej za kilka dni. Ku mojemu zdziwieniu nie była...
http://obrazki.elektroda.pl/6445993600_1... Witajcie moi drodzy! Chciałbym wam pokazać kolejny mój projekt oparty na mikroprocesorze z rodziny PIC. Jest to płytka developerska oparta o 8-bitowy PIC18F4550 (32 kB Flash, 2kB RAM, UART, SPI, I2C) kompatybilna z projektem Pinguino. Płytka ta jest programowalna przez USB tak jak Arduino...
Czytałem że wbudowane zegary są gorsze od zewnętrznych, dlatego pisałem o oddzielnym RTS. W sensie chcę mieć rozsądną dokładność , by np czas sypania pokarmu do akwarium wynosił 5 sekund tak jak nagrałem a nie 2 minut. Jak dziecko we mgle, błąd rzędu dwóch minut, może wynikać tylko z kiepskiego progamu :) Używałem "gołych" AVRów programując w C, i...
Przez jaki program na PC to wgrywałeś? Czy ruszałeś fusebity? Czy nie pomyliłeś modelu procesora ? Spróbuj użyć slow SCK. Jeśli nie pomoże to tylko fusebit doctor ale będziesz musiał odlutowac kwarc i kondensatory.
Nagrywanie Bootload’era na układzie ATMega328, przy użyciu Arduino Uno, jako programatora ISP. http://obrazki.elektroda.pl/7030881600_1... http://obrazki.elektroda.pl/6948976200_1... http://obrazki.elektroda.pl/7160707800_1... Autor konstruował pewne zdalnie sterowane urządzenie, które wymagało,...
Oj brachu, czeka Cię długa "droga przez mękę", przede wszystkim PCB -to nawet nie jest w żaden sposób przemyślane prowadzenie ścieżek. W sieci jest trochę materiałów na temat prawidłowego projektowania płytek drukowanych, przepraszam że to mówię ale to nie zasługuje na pokazanie gdziekolwiek -wiem też, że początki mojej przygody z elektroniką były trudne,...
Część wszystkim, Programuję na atmga 328p i nigdy jeszcze nie miałem styczności z procesorami ARM. Krótko mówiąc czy tylko z rezonatorem kwarcowym i dwoma kondensatorami kontroler będzie działał? Nie potrzebuję żadnych ledów ani sterowników typu ch340, bo miejsce w obudowie mojego projektu jest ograniczone. Programuję kontroler na takiej zasadzie, że...
Mam nano, ale wciąż nie jestem pewien co do podłączenia, z tego co wiem to jest dość proste: pin 13 do 13, 12 - 12, 11 - 11, i coś jeszcze https://gw4sae.files.wordpress.com/2017/... Sygnały MISO, MOSI, SCK, RESET oraz Vcc i GND łączysz do odpowiednich pinów złącza ISP na płytce UNO. Możesz też wyciągnąć procesor...
Chcę aby na Attiny 2313a i Atmega 8a był program z użyciem millis , nie delay , w j.C ,i aby nie było to w Arduino. Multiwibrator astabilny bez delay a z millis na PB3 i PB4 ,zmiana polaryzacji między tymi pinami co 64 sekund ,lub koło 64 sekund. Taki program jak poniżej w j.C ,(nie Arduino ) , tylko bez delay a z millis [syntax=c]#include <avr/io.h>...
A to nie moja zasługa kolego, jaki kod dałeś taki skompilowałem. Pozdr Jeszcze taki pytanie czy ma kwarc wewnętrzny Pan z kompilował program ?
Witam, Arduino Leonardo. Problem z modułem RDA5807M. Maks RSSI jakie wyciągam to 20 - przez co nic nie odbiera. Posiadam 2 sztuki tego modułu i na obu to samo. Leonardo niby ori - made in italy. Podpinam całość zgodnie ze schematami. tj. zakładając ze kwarc jest u dołu piny od lewej: 1. SDA 2. SCL 3. pusty 4. pusty 5. 3,3V strona prawa od dołu: 1. GND...
Nie jestem pewien ale czy Adruino domyślnie nie jest kompilowane dla zegara 16Mhz. Dołóż do At88 kwarc 16 MHz a fuses ustaw tak jak są w Arduino i powinno być OK.
dzięki, a jaki kwarc i jakie parametry w makefile ?
Witam. Przeczytałem taki artykuł https://www.rcgroups.com/forums/showpost... Kupiłem nano ,wgrałem PostalAVR.hex ,ale nie mogę zgrać wsadu z KB9010. Arduino nano przerobiłem na 3.3V jak jest w postalavr .Różnica to kwarc i CH340. W postal jest CP2101. https://www.youtube.com/watch?v=nuUU9yQb...
Napisz jeszcze jakie masz to Arduino PRO mini, są wersje które mają kwarc 8MHz i pracują na 3.3V. Wtedy rezystory powinny mieć odpowiednio niższą wartość zgodnie z tym wykresem. Często czujniki na I2C do Arduino są na 3.3V i to pozwoliłoby wyrzucić z układów konwertery napięcia. No i samo Arduino NANO na 5V i 16MHz zużywa około 15mA, z czego do 5mA...
Witam. Jeśli byłyby sobie 4 arduino z nadajnikami i odbiornikami radiowymi w takim scenariuszu: A1 - nad. 10MHz, odb. 11MHz A2 - nad. 11MHz, odb. 10MHz A3 - nad. 20MHz, odb. 21MHz A4 - nad. 21MHz, odb. 20MHz Byłyby 2 niezależne komunikacje: pomiędzy A1 i A2, oraz pomiędzy A3 i A4. Teraz, jeśli A1 chciałoby "powiedzieć" coś do A3, wystarczy wymienić...
Czy ktos podpowie jakim innym programem moge je pozmieniac ?. Dowolnym zaprogramujesz, a oblicz sobie tutaj: http://www.engbedded.com/fusecalc Tylko pamiętaj o uwadze - 10 razy się upewnij, że są poprawne - zanim wgrasz. Najlepiej oblicz w kalkulatorze i podaj tutaj (na Forum) - przed wgraniem. Oczywiście - podaj też informację, jaki kwarc podłączyłeś.
zastąpić kwarc kwarc 433mhz tester kwarc
podgrzewanie przedniej szyby szyby alpine kostki wykrywanie dźwięku
dobra plecionka skacząca wskazówka
Zanik płomienia podczas kalibracji kotła Viessmann Vitodens 200-W Samsung WWW60A3120BE/EO - mokre pranie, przyczyny i rozwiązania