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...
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...
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...
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...
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 -*- #---------------------------------------...
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...
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...
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...
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...
Wielkie dzieki - mam maszynę która wydaje dane pomiarowe w SERIAL i chcę ją podłączyć do komputera przez ten moduł plus Atmega która będzie konwertować dane tak , aby maszyna sama sobie wpisywała dane w tabelki jak z klawiatury .
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...
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...
Zmienną 'flaga' ustalasz w przerwaniu wiec powinna być volatile. p.s. Samych rejestrów nie sprawdzalem.
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
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....
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ę...
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ą...
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...
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...
Witam, w ramach eksperymentu oraz wstępu do dalszych projektów, 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. Używam do tego bibliotek Arduino z https://github.com/coryjfowler/MCP_CAN_l... Wgrałem standardowy przykład...
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...
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).
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.
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.
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-...
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?
Np Atmega 8 datasheet strona 216 podpis pod tabelą The SPIEN Fuse is not accessible in Serial Programming mode
Bardzo dziękuję! teraz jest ok Może Ty będziesz wiedział bo nadal mam problem z odebraniem czegokolwiek z kompa na mojej Atmedze i LCD Atmega8 16 MHz LCD 2*16 MAX485 (ST485CN) podłączony do konwertera 232/485 a konwerter do kompa przez USB (zainstalowany usb-to-serial bridge) To co Atmega wysyla odbieram bez problemu natomist nie wiem jak odebrac to...
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...
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...
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.
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 :)
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....
moze prosciej bo polowy nie rozumiem co chcesz osiagnac:D dobra jest usbasp programator zbudowany przez ciebie, bootloader w nim jest i chcesz zaprogramowac atmege 328 szeregowo. tylko ta atmega gdzie sie znajduje? na plytce stykowej? jakiejs innej plytce? zdjecie by wiele wyjasnilo:) Dodano po 1 i co to wogole ma imitowac?:D Ludzie! Czy wy nie możecie...
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...
serial memory atmega atmega serial number python serial
schemat antena elektryczny kontrolka kierownicy fabia lutowanie transformatorową
Parametry tranzystora H2A: TPC6501 i MMBT3906 Regulacja wolnych obrotów w Mercedes-Benz Atego