Witam wszystkich. Wydaje mi się, że mój kod powinien działać, ale jest jakiś błąd. Posiadam czytnik RFID z którego zczytałem id kart i breloków. W kodzie warunek if, że jeśli kod odczytany jest taki sam jak kod który wpisałem do programu to dioda się zapala i nie gaśnie. Tyle, że jeśli w kodzie wpisze id breloka czerwonego i przyłożę brelok czerwony...
uC zasilam albo z programatora albo z koszyka z 3 bateriami 1.5v - w obu przypadkach występuje ten sam problem. W całości chodzi o coś takiego: Ja odbiornik mam podłączony do Arduino który wypluwa otrzymana dane na serial monitor. Nadajnik chce zrobić na samej atmedze. Podstawowe podłączenie wykonane tak jak jest to opisywane na mikrokontrolery.blogspot...
Mam pytanie do bardziej doświadczonych kolegów. Zrobiłem sobie płytkę uruchomieniową z mikrokontrolerem Aatmega16. Jest na niej mikrokontroler, kwarc, goldpiny do portów i gniazdo do programatora (korzystam z UsbASP). Używam Arduino 1.0.6 na Ubuntu. Wgrałem do Atmegi bootloader Arduino no i wszystko w miarę działa - mogę wgrywać programy, działa obsługa...
Witam. Z góry chciałbym napisać, że jestem zielony w sprawach programowania. Potrzebuje pomocy w rozwikłaniu problemu. Problem jest następujący: Gdy zaprogramuje przykładowy program, który powinien co 5 sekund dawać komentarz, nic sie nie ukazuje w terminalu. Oto kod z którego korzystam:
poniżej dołaczam obrazy fuse bit i odczytany procesor Jako programator wybrałeś Arduino, on służy tylko do wsadów, to bootloader. Pokazujesz swój zrzut i cudzy z USBASP na porcie USB, tak powinieneś zrobić ze swoim uC i odczytać. Jakbyś faktycznie miał ustawione wszystko na 0 to byś nic nie czytał, nic nie wgrywał do uC bez specjalnego programatora,...
Takie są początki. Jak wgrasz program programatorem to już nie wgrasz programu przez USB płytki Arduino (czyli przez bootloader). Po każdym wgraniu programu przez programator trzeba na nowo użyć opcji "wypal bootloader" by korzystać z drugiego sposobu wgrywania. To oczywiste że Ci nie działało wgrywanie przez USB, teraz już wiesz czemu. Możliwe, że...
Cześć. Mam problem dotyczący komunikacji, jak w temacie. Operuję na Atmega32 na kwarcu 16MHz z USBasp, oraz na Arduino Uno z Atmega328P-PU także z 16MHz (przynajmniej taki jest na płytce). Połączenia fizyczne wyglądają tak: Atmega32 | Arduino Uno SCK -> PIN13 MISO -> PIN12 MOSI -> PIN11 /SS -> PIN10 Kod dla Mastera (Atmega32): [syntax=c]#define...
(at)tmf Przejściówka to zalany plastikiem chińczyk. Rzeczywiście ma DB9 a nie piny ttl. Jednak uzywałem ją z PICem przy 2,5V. Znalazłem ją pod nazwą Konwerter USB - RS232 PL2303 Jaka masz pewnośc że wewnatrz masz ‘zalany’ chip PL2303 ? Moze takze byc chip 340 i też będzie nazywany ‘prolific’ i wygladac tak samo jak ten na twojej...
Jeśli wgrałeś bootloader a następnie programujesz przez USBasp to bootloader zostaje automatycznie skasowany i nadpisany programem. O ile ta częśc odpowiedzi jest poprawna, gdzie należałoby uzupełnic: wgrany bootloader do pamięci processora, nie przesądza że będzie on kiedykolwiek użyty. Bez zmian fusebitów zajmuje on tylko miejsce we flash(!), i słusznie,...
(at)stmx Myślisz że po twojej bardzo ogólnikowej wypowiedzi nagle pytającego olśni z jego problemem, gdy się przekopie przez 20 książek o Linuksie? W Windows też (wbrew forumowym legendom) trzeba mieć wiedzę. (at)Marek Sp Opisz dokładniej sposób w jaki wywołujesz polecenie, jakie wyskakują w związku z tym komunikaty, to będzie i łatwiej odpowiadającym,...
To mniejszymi kroczkami... Napisz też jaką masz wersję Arduino, najlepiej zainstaluj 1.8.9 i jeśli zaproponuje instalację sterowników USBASP to zainstaluj. Sprawdź też jak jest widoczny po podłączeniu USBASP w managerze urządzeń, dokładnie zanotuj przed i po instalacji Arduino (jeśli masz starszą wersję). 1. Wgraj program "ECHO" do sprawnego Arduino....
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...
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()...
Oczywiście można programować z Arduino IDE zarówno wykorzystując programator USBASP jak i Arduino as ISP. Jest wiele opisanych problemów i rozwiązań do nich na tym forum. Jeśli masz inny problem to go opisz. Generalnie nie mam problemów z programowaniem płytek. Mam dobry programator USBASP i nim programuję ATmegi i mini pro. Jeśli chodzi o ESP8266...
Witam, Na wstępie powiem, że próbowałem kilku poradników z sieci i niestety żaden nie zadziałał w związku z tym liczę na waszą pomoc. Próbowałem już połączeń i kodu z następujących stron : Najważniejsze : Na arduino programatorem USBasp wgrałem oprogramowanie, o dziwo - nie udało się tego dokonać poprzez USB, nie mogę także wypalić bootloadera na arduino...