Programowanie USBasp

Masz problem, z którym nie możesz sobie poradzić? Pisz śmiało!
ODPOWIEDZ
robo1238
Młodszy majsterkowicz
Posty: 11
Rejestracja: 27 gru 2012, 13:45

Programowanie USBasp

Post autor: robo1238 » 24 lip 2013, 14:22

Witam.
Chcę programować mikrokontrolery w ardunio Ide za pomocą programatora USBasp. Nie mam płytki arduino.
Arduino Ide zainstalowałem i działa otwiera sie. Jednak gdy wkleję folder tiny do katalogu hardware.
(Według postu http://majsterkowo.pl/programowanie-mik ... ra-usbasp/ )
To wtedy arduino ide sie nie włącza, wyskakuje błąd:

Launch4j

An error occurred while starting the application.

Proszę o pomoc.

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


robo1238
Młodszy majsterkowicz
Posty: 11
Rejestracja: 27 gru 2012, 13:45

Re: Programowanie USBasp

Post autor: robo1238 » 24 lip 2013, 16:58

Ok. Już sobie poradziłem z tym.
robo1238
Młodszy majsterkowicz
Posty: 11
Rejestracja: 27 gru 2012, 13:45

Re: Programowanie USBasp

Post autor: robo1238 » 20 sie 2013, 13:57

Jednak, pojawił sie kolejny problem. Bootloader wgrał się prawidłowo jednak przy wgrywaniu programu, tego:

int led = 0;

void setup() {
pinMode(led, OUTPUT);
}

void loop() {
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
delay(200);
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
delay(1000);
}



Wyskakuje błąd:

sketch_aug20a.cpp:1:21: error: Arduino.h: No such file or directory
sketch_aug20a.cpp: In function 'void setup()':
sketch_aug20a:3: error: 'OUTPUT' was not declared in this scope
sketch_aug20a:3: error: 'pinMode' was not declared in this scope
sketch_aug20a.cpp: In function 'void loop()':
sketch_aug20a:7: error: 'HIGH' was not declared in this scope
sketch_aug20a:7: error: 'digitalWrite' was not declared in this scope
sketch_aug20a:8: error: 'delay' was not declared in this scope
sketch_aug20a:9: error: 'LOW' was not declared in this scope


Proszę o pomoc.
Awatar użytkownika
Marhef
Złota rączka
Posty: 1235
Rejestracja: 18 lis 2011, 02:18

Re: Programowanie USBasp

Post autor: Marhef » 20 sie 2013, 18:36

A na jaki procesor kompilujesz?
W menu Narzędzia -> płytka wybierasz, jakie masz arduino. I musisz jeszcze wybrać, którym portem się łączysz
robo1238
Młodszy majsterkowicz
Posty: 11
Rejestracja: 27 gru 2012, 13:45

Re: Programowanie USBasp

Post autor: robo1238 » 21 sie 2013, 12:51

Nie mam płytki Arduino, tylko chcę zaprogramować procesor attiny2313 za pomocą programatora USBasp.
Robię dokładnie to samo co w wątku:

http://majsterkowo.pl/programowanie-mik ... ora-usbasp

a wyskakuje błąd.
Awatar użytkownika
Marhef
Złota rączka
Posty: 1235
Rejestracja: 18 lis 2011, 02:18

Re: Programowanie USBasp

Post autor: Marhef » 22 sie 2013, 00:02

Sprawdź plik "Arduino.h", bo chyba z nim jest problem

Prawdopodobnie brakuje Ci tego pliku w folderze arduino-1.0.x\hardware\arduino\cores\arduino
robo1238
Młodszy majsterkowicz
Posty: 11
Rejestracja: 27 gru 2012, 13:45

Re: Programowanie USBasp

Post autor: robo1238 » 22 sie 2013, 11:52

Sprawdziłem, jest taki plik.
Co może być nie tak?
robo1238
Młodszy majsterkowicz
Posty: 11
Rejestracja: 27 gru 2012, 13:45

Re: Programowanie USBasp

Post autor: robo1238 » 25 sie 2013, 13:21

Chyba sie zdenerwowałem i kupie płytkę arduino.
Czy leonardo bedzie dobre na początek?
Awatar użytkownika
Marhef
Złota rączka
Posty: 1235
Rejestracja: 18 lis 2011, 02:18

Re: Programowanie USBasp

Post autor: Marhef » 25 sie 2013, 15:09

Powoli, spokojnie. Że tak zacytuję klasyka internetu: "robo1238, nie denerwuj się".
Napisz, jak masz poustawiane wszystko w arduino ide.
Ewentualnie ściągnij starszą wersję (mi na 1.0.4. ten przykładowy program działa).
Spróbuj ponownie wgrać sterowniki do programatora.
Spróbuj tylko skompilować program, bez wgrywania na procesor (opcja "Weryfikuj")
robo1238
Młodszy majsterkowicz
Posty: 11
Rejestracja: 27 gru 2012, 13:45

Re: Programowanie USBasp

Post autor: robo1238 » 25 sie 2013, 15:18

:D
ustawienia, nie wiem czy o to chodzi ale:
-programmer: USBasp
-board : attiny2313 1MHz, na 8 też nie działa

Wersję mam 1.0.1

Przy opcji weryfikuj wyskakuje ten sam błąd.
Programator napewno dobry bo programuję nim też przez bascoma.
Awatar użytkownika
Marhef
Złota rączka
Posty: 1235
Rejestracja: 18 lis 2011, 02:18

Re: Programowanie USBasp

Post autor: Marhef » 25 sie 2013, 17:34

A port szeregowy który masz wybrany? Jaki jest napis w prawym dolnym rogu?

EDIT:
Sprawdzałem u siebie. To jest ewidentny problem z plikiem Arduino.h
Jeśli chcesz, mogę Ci podesłać taki, jak ja mam
robo1238
Młodszy majsterkowicz
Posty: 11
Rejestracja: 27 gru 2012, 13:45

Re: Programowanie USBasp

Post autor: robo1238 » 25 sie 2013, 18:48

W prawym dolnym rogu pisze Attiny2313 1MHz on COM1.

Czyli ty podeślesz mi plik .h i mam go zamienić ze swoim ?
Awatar użytkownika
Marhef
Złota rączka
Posty: 1235
Rejestracja: 18 lis 2011, 02:18

Re: Programowanie USBasp

Post autor: Marhef » 25 sie 2013, 21:37

Raczej to najprostsze rozwiązanie. Zwłaszcze, że u mnie się sprawdza (po przeniesieniu tego pliku wyrzuca dokładnie takie same błędy).
Podaj maila na PW
Awatar użytkownika
cube
Złota rączka
Posty: 834
Rejestracja: 2 gru 2012, 17:02

Re: Programowanie USBasp

Post autor: cube » 25 sie 2013, 22:18

robo1238 pisze::D
Wersję mam 1.0.1
Zmień ide na nowsze a podejrzewam że sporo problemów zniknie.
robo1238
Młodszy majsterkowicz
Posty: 11
Rejestracja: 27 gru 2012, 13:45

Re: Programowanie USBasp

Post autor: robo1238 » 26 sie 2013, 09:12

Proszę o ten plik .h

Mail: [email protected]

Dziękuje za wszelką pomoc.
ODPOWIEDZ

Strony partnerskie: