1. W jaki sposób zczytałeś te id? Podpiąłeś czytnik pod RS232<>USB? Jeśli masz stąd powtarzalne dane, to znaczy, że czytnik pracuje poprawnie. 2. Natomiast zrób jeden test. Wgraj do tego procesora program wysyłający po UART jakiś tekst co 1s i zobacz, czy odczytasz poprawny tekst na komputerze za pomocą przejściówki (oczywiście czytnik odłącz)....
Zamiast klocka do konwersji na double daj 'string indicator' i pokaż jaki dokładnie string odbiera labview. Poza tym, powinieneś mieć coś jak "COMileśtam" w okienku do wyboru źródła VISA.
Na stykówce czasami Atmega działa lepiej bez kondensatorów przy kwarcu, albo z mniejszymi, np. 18pF. Tym razem raczej to nie jest powodem, ale warto pamiętać, że producent podaje 12-22pF. Wgraj programatorem do Atmegi prosty szkic drukujący coś na UART i sprawdź czy przejściówka prawidłowo odczytuje komunikaty na monitor portu COM. [syntax=c]void setup()...
Na linii transmisji od strony BT nie ma znaczenia, po stronie odbioru ma, bo Atmega wystawi sygnał o amplitudzie 5V. Co do komunikacji, oczywiście BAUD się musi zgadzać po obu stronach, druga sprawa do krzyżowe połączenie RX i TX atmegi i HC RX<->TX, ale to na pewno wiesz. Jeżeli to jest spełnione i BT jest sparowany z telefonem, po wysłaniu na...
ft232 powinno bez problemu działać z niestandardowym baudrate (250kbps, 1,5mbps, 2mbps itp.). Ja bym jednak obstawiał błąd w kodzie. A ten .inf służy do: The file FTDIPORT.INF contains entries that are used as the divisors for standard Baud rates. By changing these it is possible to alias standard Baud rates with non-standard values - for instance replacing...
Z procka, z tego co wiem, to nie. Mozesz kupic sobie EEPROM z identyfikatorem unikalnym np. [url=http://ww1.microchip.com/downloads/... Mozesz sobie tez podlaczyc scalak o podobnej funkcjonalnosci na 1wire (sa takie). Dla pocieszenia powiem, że większość nowych ARMów ma unikalne serial numbery w krzemie ;]
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...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Mówisz że przejściówki do uarta masz programator USBasp-a też masz i chcesz tanio to dokładnie tak jak ja chciałem i stworzyłem, sobie możesz wszystko pobrać z mojej strony i sobie zrobić :) http://obrazki.elektroda.pl/5914705800_1... http://obrazki.elektroda.pl/8799569700_1... http://obrazki.elektroda.pl/3832376600_1...
Znalazłem Tylko że muszę użyć układ scalony MAX232 do "pogodzenia" napięć PC i TTL. I to wszytsko ale jak przesyłać dane. Do transmisji danych w ATmega8 musisz użyć USART (Universal Synchronous and Asynchronous serial Receiver and Transmitter) w trybie asynchronicznym. Łączysz pin wyjściowy oznaczony w ATmega8 jako TXD z wejściem RXD w porcie szeregowym...
https://obrazki.elektroda.pl/9317464400_... Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. https://obrazki.elektroda.pl/5611267500_... Wtedy już samo wgranie programu do...
Czym się różni Atmega 168a za 119zł i 7.8zł? Zbudowałem sobie "system" na ubogiej wersji 'Arduino nano' (z procesorem 168a): serial z wyświetlaniem komunikatów, parę wejść GPIO, 3 kanały ADC i wszystkie urządzenia po i2c jakie miałem: wyświetlacz oled na układzie 'ssd', czujnik temperatury lm75, ADC ads1115, zegar ds1307. Wszystko programowane USB ASP...
No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
Uszkodziła mi się Atmega 16 w arduino uno R3. Płytka na złom czy jest gdzieś osiągalny do niej soft? Jeżeli zajdzie potrzeba zakupu to teraz tylko CH340G przynajmniej płytka jest serwisowalna w 100%. Jeżeli masz na myśli 'Atmega16U2' pracujący jako most USB do serial port, to nie musisz szukać tego softu! Masz go na swoim komputerze, o czym nawet pewnie...
http://obrazki.elektroda.net/58_12588185... Witam pragnę przedstawić Wam konstrukcje jakie wykonałem do C64 Pomysł narodził się z rok temu późną wiosną chcąc pograć na emulatorach w trochę gierek do C64 , przekonałem się jednak że emulator C64 na pc to jedynie namiastka starych dobrych czasów, wtedy przypomniałem sobie o moim staruszku który...
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.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
Nie będę zakładał kolejnego tematu, bo jest już tutaj o testerze LCR-TC1 trochę powiedziane na początku tematu. Dodam jedynie trochę danych i zdjęć jakie zrobiłem. - procesor sterujący: Atmega324 - dodatkowy procesor serii STC15L104W - rezystancja: 0,01 - 50MΩ - pojemność: 25pF - 100mF - indukcyjność: 0,01 mH - 20H - tranzystory: NPN, PNP, MOSFET...
Zmienną 'flaga' ustalasz w przerwaniu wiec powinna być volatile. p.s. Samych rejestrów nie sprawdzalem.
Witam kod wgrany i niestety wyświetla w serial monitor 6x LOW pulse is too long LOW pulse is too long LOW pulse is too long LOW pulse is too long LOW pulse is too long LOW pulse is too long Zmieniłem transmisje po RS jak najszybciej, i niestety nawet nie zaczyna ramki czytać tej leadin Jak pozbędę się serialmonitora z kodu to w jaki sposób dowiem się...
niestety nie ma takiej biblioteki, jest STM32duino RTC. podaj przykład zastosowania tej biblioteki. Rzeczywiście, jeżeli nie ma biblioteki o nazwie "STM32RTC", można użyć "STM32duino RTC". Przejdźmy zatem do szczegółowego przykładu użycia tej biblioteki z płytką Nucleo. Instalacja biblioteki STM32duino RTC 1. Otwórz Arduino IDE. 2....
http://obrazki.elektroda.pl/4776361100_1... Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
Komunikacja poprzez serial atmega <> esp, esp wysyła dane do bazy oraz wysyła do arduino poprzez serial to co odbierze jako polecenie. Pozdr
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...
Witam ponownie, Poszedłem o krok dalej i moim planem jest podłączenie każdego z czterech wtryskiwaczy do osobnego pinu Arduino Uno/Nano z Atmega 328p. Pozwoliło mi to na skonstruowanie programu aby sterować każdym wtryskiwaczem z osobna z tą samą częstotliwością i wypełnieniem, ale sygnał do ich wysterowania jest przesunięty około 90° (problem z rozdzielczością...
niedawno miałem sytuację, ze 2 attiny z różnych serii uruchomione na wewnętrznym oscylatorze 1MHz "nie dogadały" się bo tak duże były różnice czasowe ( WTF ) To akurat twój błąd, bo producent podaje tolerancję wewnętrznego generatora i jasno z tego wynika, że nie powinien on być stosowany do taktowania transmisji UART. Reszta uwag jak najbardziej słuszna....
(at)PiotrPitucha Czy w takim wypadku dodatkowo nie zapcham pamięci bootloaderem? P.S. Programuje za pomocą AVRSPI mkII po SPI nie mam żadnego konwertera USB/Serial Dodano po 14 Witam Oryginalny kod odbiornika : XX123YY XX123YY XX123YY XX123YY XX123YY XX123YY ... natomiast dla Atmega 8 mam B F B F F B ... Wygląda to podobnie jak sytuacja kiedy prędkość...
Nie mam, ale próbowałem się połączyć w tryb komend AT za pomocą pinu ENABLE. Niestety nie dostaję żadnej odpowiedzi z bluetootha. Zauważyłem też, że na płytce Arduino Leonardo nie świeci się dioda RX, co znaczy, że działa komunikacja tylko w jedną stronę. Poniżej wklejam kod: [syntax=c]#include <SoftwareSerial.h> SoftwareSerial BTSerial1(10, 11);...
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...
nagrałem kilka minut ruchu w sieci CAN podczas jazdy samochodem. Nagrałem to modułem na STM32 po SocketCAN. Teraz próbuję to nagranie przechwycić modułem na Atmega328 (16MHz) z MCP2515 Teraz z STM32 odtwarzam plik który zawiera 53328 ramek a na Atmega na serial monitorze dostaję tylko ok 35000. Nie możesz dać odstępów między kolejnymi ramkami i zobaczyć...
Dobry wieczór,borykam się z problemem poprawnego wgrania bootloadera jak i kodu programu dla układu Atmega88PA w obudowie TQFP32. Układ jest już wlutowany na płytkę do programowania używam przejściówki kanda ISP na 6 pinów. Co ciekawe sprawdzając podłączony avr w programie mkAVR Calculator atmega jest poprawnie wykrywana to też odrzuciłem(mam nadzieję)...
USBasp się tu nie przyda, chyba że do wgrywania programu. Arduino to normalna sprawa. Podłączasz do USB i wybierasz jakiś terminal. Nawet Serial Monitor w IDE Arduino. Ważne żeby prędkość ustawić na 9600. Możliwe, że procesor Uno będzie chciał się wtrącić w rozmowe więc go potraktuj kabelkiem - połącz pin RST z GND. To uśpi procesor Arduino i jego nogi...
Jest to ATmega z oznaczeniem RC na końcu? Jeśli nie to znaczy, że domyślnie jest zaprogramowana bootloaderem USB i ma fusebit ustawiony na kwarc zewnętrzny (żeby działał bootloader powinien być to 16MHz). Czyli żeby zaprogramować przez ISP to musisz podłączyć najpierw kwarc (obojętnie jaki). Dodatkowo w nocie jest napisane (rozdział 28.8 Serial Programming...
LM35DZ + ATMega + vystup na serial port COM1 + program v C (nainst. WINAVR+AVRStudio 4.12) programator stk200 (http://robotika.cz/guide/blink/stk200.p... Ja taky samouk. Soubory a schema jsou prilozene u zpravy. Prijem z COM1 je prez Hyperterminal (nastaveni: 9600b, bity 8, parita nic, stopbity 1, tok nic).
Np Atmega 8 datasheet strona 216 podpis pod tabelą The SPIEN Fuse is not accessible in Serial Programming mode
Do komunikacji między dwoma (do 128) procesorami (jezeli nie sa zbyt oddalone od siebie) ATmega posiadają Two-wire Serial Interface (TWI) procesory te mają wbudowane hardware trzeba tylko napisac program obsługi.Wykorzystuja do tego 2 piny.W pdf jest to dokladnie opisane.
https://obrazki.elektroda.pl/8659570200_... Tak jak wynika z grafiki wyżej piny w Atmedze różnią się od tych jakie programowane są przez Arduino IDE. W takim razie mam teraz pytanie co zrobić w przypadku kiedy chce chce wykorzystać biblioteki do magistrali SPI czy obsługi karty SD czy jakiekolwiek inne? Piny przypisane są obstawiam...
Przykładowe Kody ARDUINO: https://obrazki.elektroda.pl/1488910500_... https://obrazki.elektroda.pl/3408995600_... Dodano po 2 Dodatkowo zamieszczam wszelkie materiały dotyczące Lassen IQ, włącznie z oprogramowaniem flashującym Chat, itp. Miłej zabawy :)
Zawiesza się bo tego nie robi się w ten sposób... jest cała biblioteka obsługująca serial port, i musisz obsłużyć zdarzenie SerialDataReceivedEventArgs.
Witam serdecznie wszystkich Forumowiczów. Mam taki dylemat, chcę zbudować sterownik DMX, który współpracowałby z komputerem (np z programem Freestyler) poprzez USB, z tą różnicą od standardowych konwerterów USB-DMX, że sterownik ten po ustawieniu scen itp., działałby bez komputera. Chcę sterować czterema PAR-ami LED (w przyszłości chcę dokupić jeszcze...
Ale taka struktura była w książce. to jak ma byc poprawny kod. Ten bedzie w ogóle działał?? Napisałeś strasznie ogólnie o tym putty, skąd mam wiedzieć jaki serial, co za serial i tym podobne.
Sorki moja literówka podłączenia są ok sprawdzałem najmniej 10 razy. Prawidłowy opis: Symbol (TQFP-100) (TQFP-64) I/O Description PDI PB2 PE0 I Serial Data in PDO PB3 PE1 O Serial Data out SCK PB1 PB1 I Serial Clock I nie chce Gadać :cry:
Otwieram notę od 644 i tu zonk – Two Programmable Serial USART Wiedziałeś że masz dwa USART`y?
Doprecyzuj jeszcze czy masz ustawioną tą zworkę od zasilania na 3,3V Zworka ustawiona na 3,3 V w MKII Opisze jak to wszystko podłączam, po podpięciu do USB migają na chwilę 2 diody po czym zapala się dioda D1, w menadżerze urzadzeń jest JUNGO --> AVRISP mkII bez żadnych wykrzykników uruchamiam AVR studio wybieram CON wskazuje AVRISP mkII --> połacz...
Witam. na początku zaznaczę że nie jestem specjalistą w dziedzinie i dopiero zgłębiam i poznaje "tematy" związane z Arduino itp. Do kilku dni jestem posiadaczem płytki ATMega 2560 + ESP 8266 [url=https://pl.aliexpress.com/item/TZT-...
Witam Używam Attiny2313 do pomiaru dwóch temperatur z DS18B20. Wynik ( Integer ) przesyłam bez żadnej obróbki przez UART przewodem 40 cm do Atmega328. Atmega rozbija odebrane dane i jest obróbka Kod Attiny2313 $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '********************* Konfiguracja magistrali 1-Wire Config 1wire = Portd.5...
Wgrywanie działa! Wielkie dzięki. Ale mam problem z serial monitorem. Chyba nie można używać go przy programatorze. Mam jeszcze http://obrazki.elektroda.pl/8208226600_1... http://obrazki.elektroda.pl/3779684000_1... i podłączyłem to do atmegi RXD-->TX i TXD -->RX ale program arduino nie wykrywa portu com, a urządzenie...
A no tak, bo część punktów TP to rzeczywiście przelotki, zapomniałem o tym. Przelotki to te punkty które układają się w "choinkę" przed każdym z układów, widać na zdjęciach ;) Odstęp to ok 2,5cm, z programu usunąłem niektóre animacje, a niektóre przerobiłem, na filmach jest oryginalny program. Kwarc dałem 16Mhz, będzie działać bez najmniejszego problemu....
kamyczek fajnie ale to nie było to... :) po kilkunastu chyba juz dniach doszedłem co to było wreszcie działa. Otóż brakowało w tym kodzie jak widzisz magicznej komendy Enable Interrupts z racji uzycia Config Serialin nastpną rzeczą jest to iż z racji użycia funkcji Input nasza Atmega czeka na sygnał CR a ja pisząc w Pythonie... import serial ser = serial.Serial(8,...
idle - In the idle mode, the system clock is removed from the CPU but not from the interrupt logic, the serial port or the timers/counters.
serial memory atmega atmega serial number python serial
układy scalone audio filtr paliwo mitsubishi sklep laser
gniazdo kołek rozporowy gniazdo kołki
Pomarańczowa kontrolka silnika Citroen C3 2009 - przyczyny i diagnostyka Sanxing S12U26 – trzy czerwone diody, spadek napięcia, mrugające żarówki LED w pokoju