HomeMade
Arduino - Wersja do druku

+- HomeMade (http://sp-hm.pl)
+-- Dział: Oprogramowanie (/forum-84.html)
+--- Dział: Technika programowania mikroprocesorów (/forum-85.html)
+--- Wątek: Arduino (/thread-1713.html)

Strony: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23


RE: Arduino - SP6AUO - 17-03-2021 20:40

Dokonałem odczytu z 328p ver1.02o.
Wymieniłem 328p na nowy i zapisałem.
Atmega 328p został zaprogramowany ver1.02o.
Próba zapisu ver1.02p nie powiodła się.


RE: Arduino - SP6IFN - 17-03-2021 21:08

(17-03-2021 20:40)SP6AUO napisał(a):  ...........
Próba zapisu ver1.02p nie powiodła się.

Rozumiem że w pliku .ino dokonałeś właściwego wyboru kwarcu....?
Ja jeszcze nie wgrywałem ver.1.02p, nie przyglądałem się plikowi.


RE: Arduino - SP3VPA - 17-03-2021 21:36

Witam.
A dlaczego Andrzeju nie programujesz procesora z Arduino? Przecież to się da. W każdym razie ja tak robię. Przyznaję, że kiedyś też robiłem na dwa razy. W Arduino trzeba mieć tylko do wyboru sam procesor ATmega328. Jeśli chcesz spróbować wyślę Ci spakowany katalog z AVR i będzie wtedy wybór samego procesora a nie płytki.
Pozdrawiam - Tadeusz.


RE: Arduino - SP6AUO - 17-03-2021 21:58

Programowanie przy pomocy arduino uno już przetestowałem w ubiegłym tygodniu.
Chciałem sprawdzić i trochę opanować wgrywanie poprzez UsbAsp.
Jest już OK.Mam wgraną ver 1.02p,ale nie standard a z bootloaderem.
Ver.hex standard ma 100% pojemności i po wgraniu procesor milczy.
Ver.hex z bootloaderem ma 97% pojemności i po wgraniu procesor działa.
Nie wiem o co tu chodzi ale przyjmuję,że tak musi być.
W załączniku te wersje.

[attachment=16972],[attachment=16973


RE: Arduino - SP3VPA - 17-03-2021 22:26

Witam.
Andrzeju ja mam taki sam zestaw czyli USBASP i programuję procesory z Arduino. Wybieram jednak zamiast płytki sam procesor ATmega328. Programator wybrany w Arduino to USBASP. Trzeba mieć jednak utworzony w katalogu:/Moje Dokumenty/Arduino katalog hardware i tam wgrać katalog z AVR. Wtedy możesz w zakładce "płytki" wybrać sam procesor. Zrobisz jednak jak uważasz. A do tego "hexa" z standard pewnie nie wszystko weszło i dlatego nie działa.
Pozdrawiam - Tadeusz.
[attachment=16974]


RE: Arduino - SP9RQA - 17-03-2021 22:28

(17-03-2021 21:58)SP6AUO napisał(a):  Programowanie przy pomocy arduino uno już przetestowałem w ubiegłym tygodniu.
Chciałem sprawdzić i trochę opanować wgrywanie poprzez UsbAsp.
Jest już OK.Mam wgraną ver 1.02p,ale nie standard a z bootloaderem.
Ver.hex standard ma 100% pojemności i po wgraniu procesor milczy.
Ver.hex z bootloaderem ma 97% pojemności i po wgraniu procesor działa.
Nie wiem o co tu chodzi ale przyjmuję,że tak musi być.
W załączniku te wersje.

,[attachment=16973

Skompilowałem przed chwilą tę wersję "p" i u mnie zajmuje 101%, więc się nie mieści, dopiero jak zablokowałem obsługę cat'a to zajętość spadła do 88%.


RE: Arduino - SP3VPA - 17-03-2021 22:54

Witam.
U mnie po skompilowaniu dla ATmega328 zajmuje 95%. Oczywiście niczego nie wyłączałem.
Pozdrawiam.


RE: Arduino - SP6IFN - 18-03-2021 0:26

(17-03-2021 22:54)SP3VPA napisał(a):  Witam.
U mnie po skompilowaniu dla ATmega328 zajmuje 95%. Oczywiście niczego nie wyłączałem.
Pozdrawiam.
Potwierdzam! Mam tak samo, jedynie taktowanie procesora zmieniłem na 20MHz.
Linia Nr.82.
..............
Rysio!


RE: Arduino - SP6AUO - 18-03-2021 6:06

Witam.
Z góry dziękuję za wszelkie informacje.
Na załączniku dwa przykłady skompilowanych plików użytych w procesie programowania.Jeden wsad zajmuje 97% w pamięci drugi 100%.
[attachment=16978],[attachment=16977]
Wpis typu " u mnie zajmuje 95%" nie do końca jest dla mnie zrozumiały.
Przy kompilacji tworzą się dwa pliki hex i ja je przedstawiłem, konkretnie.
Jestem laikiem w tej dziedzinie i działam na zasadzie "macajewa",
metodą nie do końca zrozumiałą.
Tadeusz,chętnie spróbuję tej metody o której piszesz w post 185.
Już pierwsze pytanie,czy trzeba do tego wypalić bootloader ?


RE: Arduino - SP3VPA - 18-03-2021 8:30

Witam.
Szczerze mówiąc do tej pory programowałem procesory używane przeze mnie do
różnych celów ale najczęściej różnego rodzaju syntez. Tym nie potrzeba już było bootloaderów. Z ciekawości wczoraj zamówiłem 2 procesory i mam zamiar spróbować czy dadzą się zaprogramować bezpośrednio. O wyniku powiadomię.
Pozdrawiam - Tadeusz.
Edit:
Dokładniej napiszę jak wrócę od lekarza.