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



Teraz jest 6 lut 2025, o 15:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 28 sie 2014, o 10:22 
Offline
Użytkownik

Dołączył(a): 12 kwi 2014
Posty: 208
Lokalizacja: Białystok
Pomógł: 0

Witam,

Chciałbym wam zadać jedno pytanko :)

Czuję taką potrzebę, aby spróbować programować w środowsiku Arduino ;)
A dokładniej - Atmegę128. Nie chciałbym stosować dodatkowych programatorów ( mimo że mam 2 USBASP, to wolę mieć jeden kabel do programowania, zasilania i serial monitora).

Czyli (o ile dobrze się orientuję :) ) będę potrzebował przejściówki (spodobała mi się ta od SunRivera na MCP2200) oraz bootloadera. No i właśnie, niektórzy twierdzą, że nie ma bootloadera na Atmege128, a jak jest, to nie na Adruino, tylko jakiś Wirring (nie wiem, czy się nie mylę ). Więc jak to jest? Da radę na Arduino?

Teraz druga sprawa. Do programowania za pomocą bootloadera potrzeba jest chyba linia RESET. Podłączam ją do RESETu procesora, czy gdzieś indziej? Gdzie znajdę taką linię w MCP2200?

Trzecia sprawa :) : wykonałem raz klientowi (tzn. koledze :D ) płytkę uruchomieniową z Atmega8, ale do programowania ISP. Wszystko było dobrze, ale ten uparł się, że wgra se bootloader od Arduino, i tak se ukatrupił procka, a ten był w SMD - płytka do .... . Czy zły bootloader może zablokować procesor?

To chyba wszystko :)

Czekam na pomoc... :)

_________________
Mam 16 lat, nie jestem zawodowcem ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2014, o 19:03 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8605
Pomógł: 337

DamCos napisał(a):
Czuję taką potrzebę, aby spróbować programować w środowsiku Arduino
A dokładniej - Atmegę128. Nie chciałbym stosować dodatkowych programatorów ( mimo że mam 2 USBASP, to wolę mieć jeden kabel do programowania, zasilania i serial monitora).

Czyli (o ile dobrze się orientuję ) będę potrzebował przejściówki (spodobała mi się ta od SunRivera na MCP2200) oraz bootloadera. No i właśnie, niektórzy twierdzą, że nie ma bootloadera na Atmege128, a jak jest, to nie na Adruino, tylko jakiś Wirring (nie wiem, czy się nie mylę ). Więc jak to jest? Da radę na Arduino?


Nie wiem na co ci to teraz :) ale da się nie polecam używania bootloader dla m128 a lepiej przez usbasp ,
Wiring to protoplasta Arduino IDE zresztą masz to u mnie na stronie opisane , pisze się tam w tym samym pseudo C+ co i arduino
a co do arduino .... zainteresuj się tym topic5572.html

DamCos napisał(a):
Teraz druga sprawa. Do programowania za pomocą bootloadera potrzeba jest chyba linia RESET. Podłączam ją do RESETu procesora, czy gdzieś indziej? Gdzie znajdę taką linię w MCP2200?


tak jest wymagana ... w przypadku arduino potrzebujesz trzech lini RX/TX do komunikacji i RTS do Resetu (GND co oczywiste) pokop na mojej stronie w dziale sunduino ... a znajdziesz gdzieś tam schemat połączenia z autoresetem dla uarta pod bootloader niemniej nie polecam tego rozwiązania
znajdziesz tam tez opis jak m128 w arduino IDE


DamCos napisał(a):
Trzecia sprawa : wykonałem raz klientowi (tzn. koledze ) płytkę uruchomieniową z Atmega8, ale do programowania ISP. Wszystko było dobrze, ale ten uparł się, że wgra se bootloader od Arduino, i tak se ukatrupił procka, a ten był w SMD - płytka do .... . Czy zły bootloader może zablokować procesor?


W zasadzie to do pracy z bootloaderem najpierw należy ustawić właściwe FuseBity , które otworzą specjalny sektor w pamieci przygotowany dla bootloadera , który w niej bedzie rezydował i tym samym zostają przesunięte wektory skoków o właściwe dla ustalonego rozmiaru bootloadera, i tylko w tym miejscu wystepuje groźba zablokowania procka , samo w granie wiele nie zrobi ot program nie zadziała

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 sie 2014, o 16:54 
Offline
Użytkownik

Dołączył(a): 12 kwi 2014
Posty: 208
Lokalizacja: Białystok
Pomógł: 0

Ale mógłbym programować USBASP z środowiska Arduino? Bo znalazłem tam taką opcję, ale i tak żąda ode mnie jakiegokolwiek portu szeregowego. Co prawda mogę podłączyć Sun USB <> UART, ale przecież chcę z USBASP. Aha!, a jak dam USBASP, to co z serial monitorem. Trzeba oddzielną przejściówkę (co oznacza dodatkowo zajęty port USB), a tego właśnie chciałem uniknąć. Co robić?
SunRiver napisał(a):
Nie wiem na co ci to teraz :)


A, czekam jeszcze na dostawę drobiazgów ze sklepu do projektu z USB Hostem i Ethernetem na ENC28J60, to nie będę się w tym czasie obijał :D Pomyślę nad czymś nowym :)

_________________
Mam 16 lat, nie jestem zawodowcem ;)



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: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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