Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 kwi 2024, o 13:40


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 7 gru 2017, o 16:55 
Offline
Użytkownik

Dołączył(a): 28 mar 2015
Posty: 79
Pomógł: 0

Witam forumowiczów

Sklepy są zalane wszelkiej maści płytkami arduino. Ale czy ktoś spotkał się może (w podobnej cenie) z takimi modułami AVR ale programowanymi normalnie, przez ISP? Ot takie ułatwienie że kondensatorki,dławiki nie wypadają ze stykówki :P Chodzi o procesor + elementy bierne bez żadnych peryferiów.
Nie żebym był jakiś leniwy, pytam głównie z ciekawości bo sam nie znalazłem.

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 gru 2017, o 16:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1148
Lokalizacja: Kraków
Pomógł: 93

Arduino też możesz programować przez ISP. Niektóre płytki (UNO, MEGA) mają nawet wyprowadzone na goldpinach gniazdo do programowania, 6-pinowe.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2017, o 06:43 
Offline
Użytkownik

Dołączył(a): 28 mar 2015
Posty: 79
Pomógł: 0

Działa to bez zmiany bootloadera?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2017, o 06:49 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

A co ma do tego bootloader? Przecież on służy tylko do wgrywania softu przez uart. Jak wygrasz soft przez ISP to nadpiszesz bootloader i już nie wgrasz nic przez uarta. Dlatego jak masz Arduino Uno np. to zostaw sobie bootloader podłącz do kompa i pisz sobie kod w C a w eclipse jako programator wybierz Arduino, ustawiasz port com i baudrate i nie musisz programatora ISP używać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2017, o 07:31 
Offline
Użytkownik

Dołączył(a): 16 wrz 2014
Posty: 264
Pomógł: 12

Chyba wszystkie płytki Arduino mają złącze ISP.
Sam używam tych płytek, a programy piszę w BASCOM ;)

Na tych płytkach masz wszystko czego potrzebujesz, a klony są mega tanie ;)

Ja najbardziej lubię Arduino Nano



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2017, o 09:25 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

Popatrz na link. Poza tym wszelkiej maści Arduino Pro mini, micro, nano itp.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2017, o 14:21 
Offline
Użytkownik

Dołączył(a): 28 mar 2015
Posty: 79
Pomógł: 0

Nefarious19 napisał(a):
A co ma do tego bootloader? Przecież on służy tylko do wgrywania softu przez uart. Jak wygrasz soft przez ISP to nadpiszesz bootloader i już nie wgrasz nic przez uarta. Dlatego jak masz Arduino Uno np. to zostaw sobie bootloader podłącz do kompa i pisz sobie kod w C a w eclipse jako programator wybierz Arduino, ustawiasz port com i baudrate i nie musisz programatora ISP używać.

Masz kolego jakieś doświadczenia z Eclipse na Mac OS? Właśnie tam w taki sposób chciałem programować Arduino Nano ale jakoś nie umiało go znaleść...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 gru 2017, o 18:58 
Offline
Użytkownik

Dołączył(a): 18 lut 2015
Posty: 164
Lokalizacja: Koszalin
Pomógł: 16

Cytuj:
Masz kolego jakieś doświadczenia z Eclipse na Mac OS? Właśnie tam w taki sposób chciałem programować Arduino Nano ale jakoś nie umiało go znaleść...


Myślę, że sprawa programowania Arduino Nano i w ogóle wszystkiego co ma wgrane bootloader Arduino, w Eclipse na Mac OS jest wyłącznie sprawą odnalezienia portu w systemie gdzie zamontowany jest nasz moduł. Np.w Linux Debian nie mam żadnego problemu by w Eclipse wybrać programator Arduino, ale muszę skonfigurować sobie port, tzn. po pierwsze odnaleźć go i przypisać prawa dostępu.

W książce o AVR Elliot Williams "Programowanie układów AVR dla praktyków" czytamy o Mac OS:
Arduino UNO lub Mega 2560 - /dev/tty.usbmodemXXXXXXX
inne modułu Arduino - /dev/tty.usbserialXXXXXXX
no i wiemy, że prędkość programowania programatora Arduino ustawiamy na -b 115200

Jeśli w AVR jest wgrany boorloader arduino to wybieramy programator Arduino. Jeśli go nie mamy lub chcemy się go pozbyć :) programujemy np. USBasp.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO