ATNEL tech-forum
https://forum.atnel.pl/

Atmega 48PB problem z wgraniem kodu
https://forum.atnel.pl/topic20606.html
Strona 1 z 1

Autor:  matej1410 [ 16 kwi 2018, o 09:07 ]
Tytuł:  Atmega 48PB problem z wgraniem kodu

Witam.

Nie mogę się skomunikować z mikrokontrolerem (w środowisku eclipse) przez MkAVRcalc, ponieważ w pliku konfiguracyjnym nie ma na liście procesorów tego:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


1. Problem jest taki, że za choinkę nie mogę zlokalizować tego pliku koniguracyjnego.

2. W samym eclipse na liście ten procesor jest:
Obrazek

3.Kolega Sunriver napisał w tym poście: topic2954.html
SunRiver napisał(a):
zobacz avrdude z najnowszego MKCalkulatora
ew poczekaj dodamy procka do AVRDUDE jeśli tam go nie będzie


Jak dodać procesor do AVRdude?

------------------------ [ Dodano po: 28 minutach ]

znalazłem plik config. Oto jego fragment:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Rozumiem, że powinienem stworzyć na podstawie powyższego kodu, dodatkowy pod nazwą:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

?

------------------------ [ Dodano po: 32 minutach ]

matej1410 napisał(a):
Witam.

Nie mogę się skomunikować z mikrokontrolerem (w środowisku eclipse) przez MkAVRcalc, ponieważ w pliku konfiguracyjnym nie ma na liście procesorów tego:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


1. Problem jest taki, że za choinkę nie mogę zlokalizować tego pliku koniguracyjnego.

2. W samym eclipse na liście ten procesor jest:
Obrazek

3.Kolega Sunriver napisał w tym poście: topic2954.html
SunRiver napisał(a):
zobacz avrdude z najnowszego MKCalkulatora
ew poczekaj dodamy procka do AVRDUDE jeśli tam go nie będzie


Jak dodać procesor do AVRdude?

------------------------ [ Dodano po: 28 minutach ]

znalazłem plik config. Oto jego fragment:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Rozumiem, że powinienem stworzyć na podstawie powyższego kodu w obrębie tego samego pliku, dodatkowy kawałek kodu pod nazwą:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

?

Autor:  Situs [ 16 kwi 2018, o 10:03 ]
Tytuł:  Re: Atmega 48PB problem z wgraniem kodu

Wybierz mega48p

------------------------ [ Dodano po: 10 minutach ]

Pan Mirek gdzieś tam miał film o tym o co chodzi z tymi końcówkami P, PB, L, V itp

Autor:  matej1410 [ 16 kwi 2018, o 11:23 ]
Tytuł:  Re: Atmega 48PB problem z wgraniem kodu

Poz zmianie zgodnie z Twoimi wskazówkami pojawia się:
Obrazek

Autor:  Situs [ 16 kwi 2018, o 11:45 ]
Tytuł:  Re: Atmega 48PB problem z wgraniem kodu

Patrzę w datasheet a tam rzeczywiście sygnatura 0x1e9210. Spróbuj avrdude zaktualizować. Mirek bardziej pomoże bo ja z tymi sygnaturami to zielony jestem chyba

Autor:  tom_zas [ 16 kwi 2018, o 12:21 ]
Tytuł:  Re: Atmega 48PB problem z wgraniem kodu

A z próbuj jeszcze wgrać z parametrem -F

Autor:  rskup [ 16 kwi 2018, o 12:25 ]
Tytuł:  Re: Atmega 48PB problem z wgraniem kodu

Situs napisał(a):
Patrzę w datasheet a tam rzeczywiście sygnatura 0x1e9210.

Przecież sam prezentowałeś w configu linijkę z wartością sygnatury:
matej1410 napisał(a):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Po prostu ją też zmień :)

--
Pozdrawiam,
Robert

Autor:  APAP75 [ 16 kwi 2018, o 22:05 ]
Tytuł:  Re: Atmega 48PB problem z wgraniem kodu

Panowie - to nie takie proste.... Te mikro-kontrolery różnią się troszkę pomiędzy sobą, np. 48PB ma porty E (rejestry 2c, 2d, 2e), a 48P ich nie ma.... Jakie są jeszcze różnice - nie wczytywałem się - ta rzuciła mi się w oczy.

Autor:  mirekk36 [ 16 kwi 2018, o 22:38 ]
Tytuł:  Re: Atmega 48PB problem z wgraniem kodu

APAP75 napisał(a):
Panowie - to nie takie proste.... Te mikro-kontrolery różnią się troszkę pomiędzy sobą, np. 48PB ma porty E (rejestry 2c, 2d, 2e), a 48P ich nie ma.... Jakie są jeszcze różnice - nie wczytywałem się - ta rzuciła mi się w oczy.

No tak tylko że dodatkowe rejestry prawdopodobnie nie mają nic wspólnego z procesem programowania procka - to taka sama sytuacja jak w różnicy akurat pomiędzy ATtiny2313 a ATiny2313A. Ten drugi ma właśnie dodatkowe chyba ze dwa nowe rejestry - ale dodanie do pliku avedude.config nowej sekcji dla tiny2313A tyle że z nową sygnaturą - powoduje, że spokojnie się go programuje.

Sam już dawno nie sprawdzałem czy najnowsza wersja atmel toolchaina już natywnie wspiera procki z serii "PB". Bo wcześniej to trzeba było jakieś cyrkowe sztuczki robić z dodawaniem ręcznie plików opisowych dla tych procków do toolchaina

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/