Witam
Wykonałem własną płytkę wg tego schematu:
i w oparciu o mikroprocesor Atmega88PA-PU.
Pracuje na ubuntu 12.04 i zainstalowałem eclipse wg. tego poradnika. I mam problem z wgraniem programu do mikrokotrolera(dla testów napisałem prosty program który ustawia któryś port w stan wysoki).
Wcześniej miałem możliwość sprawdzenia tego czy mój ukad działa, poprzez prawidłowo skonfigurowany avr studio 4 i nie udało mi się połączyć z mikrokontrolerem. Przeanalizowałem sytuację i zauważyłem błąd w połączeniu gniazda programatora z układem(ponieważ linie się krzyżowały musiałem użyć 2 przelotek i przez nieuwage mosi połączyłem z resetem i reset z mosi). Obecnie naprawiłem ten błąd. Próbuje wgrać ten program poprzez usbasp ale eclipse sygnalizuje błąd i odsyła do tej strony("Operation not permitted" error"). Poszperałem w internecie i okazuje się, że powinienem do pliku "rules.d" zapisać odpowiednie komendy. Spróbowałem wg. tutoriali ale nie działało, spróbowałem po swojemu również nie działało i teraz jestem w martwym punkcie. Procesor nigdy wcześniej nie był programowany. I nie wiem jak się do tego zabrać ponieważ problem może leżeć po stronie sprzętowej jak i po stronie software'owej. Istnieje jakiś sposób aby sprawdzić czy płytka działa poprawnie?
Wykonałem własną płytkę wg tego schematu:
i w oparciu o mikroprocesor Atmega88PA-PU.
Pracuje na ubuntu 12.04 i zainstalowałem eclipse wg. tego poradnika. I mam problem z wgraniem programu do mikrokotrolera(dla testów napisałem prosty program który ustawia któryś port w stan wysoki).
Wcześniej miałem możliwość sprawdzenia tego czy mój ukad działa, poprzez prawidłowo skonfigurowany avr studio 4 i nie udało mi się połączyć z mikrokontrolerem. Przeanalizowałem sytuację i zauważyłem błąd w połączeniu gniazda programatora z układem(ponieważ linie się krzyżowały musiałem użyć 2 przelotek i przez nieuwage mosi połączyłem z resetem i reset z mosi). Obecnie naprawiłem ten błąd. Próbuje wgrać ten program poprzez usbasp ale eclipse sygnalizuje błąd i odsyła do tej strony("Operation not permitted" error"). Poszperałem w internecie i okazuje się, że powinienem do pliku "rules.d" zapisać odpowiednie komendy. Spróbowałem wg. tutoriali ale nie działało, spróbowałem po swojemu również nie działało i teraz jestem w martwym punkcie. Procesor nigdy wcześniej nie był programowany. I nie wiem jak się do tego zabrać ponieważ problem może leżeć po stronie sprzętowej jak i po stronie software'owej. Istnieje jakiś sposób aby sprawdzić czy płytka działa poprawnie?