logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Programator USBasp dla procesorów z rodziny AVR

Shanleaf 15 Kwi 2007 15:05 171105 371
  • #361 11045253
    mateuszkx80
    Poziom 10  
    Posty: 35
    Chodzi mi o ta plytke, która jest pod spodem do pobrania, otwiera ona sie w eagle
  • #362 11046283
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Po otwarciu w Eagle należy wcisnąć przycisk RATSNEST i "pojawią" się brakujące elementy (masa) - znajdzie się brakująca masa.
  • #364 11078288
    mateuszkx80
    Poziom 10  
    Posty: 35
    Proszę o pomoc, chciałbym sie dowiedziec, jakie napiecie jest na wyjsciu tego programatora, a konkretnie na GND i UCC? U mnie jest 3,5V, czy to nie za mało??. Bardzo proszę o pomoc.
  • #365 11106259
    Sobota
    Poziom 26  
    Posty: 1037
    Pomógł: 54
    Ocena: 72
    Witajcie, poskładałem sobie aspa z strony http://diy-elektronika.pl/202-usbasp-programator-avr-na-usb i niestety nie widzi mi go komputer (zarówno dmesg jak i lsusb). Testowałem 2 procesory Atmege 8 i Atmege 48. Dioda czerwona się świeci. I stąd pytanie czy ustawienie fusów musi się odbyć koniecznie przed wgraniem hexa czy to nie robi róznicy?
  • #367 15280410
    JacobD3
    Poziom 8  
    Posty: 22
    Czy jak wydrukuje to zdjęcie gdzie jest obraz ścieżek to moge to wytrawić?
  • #368 15281017
    landy13
    Poziom 31  
    Posty: 1418
    Pomógł: 195
    Ocena: 260
    JacobD3 napisał:
    Czy jak wydrukuje to zdjęcie gdzie jest obraz ścieżek to moge to wytrawić?
    A "to zdjęcie" to znaczy które? Temat ma trzynaście stron i zawiera zapewne wiele zdjęć ze ścieżkami w roli głównej. Staraj się wyrażać precyzyjnie, to i odpowiedź dostaniesz szybciej.
  • #369 15282443
    JacobD3
    Poziom 8  
    Posty: 22
    Wkleiłbym linka ale niestety nie mogę bo mam za mało postów, chodzi mi o to na pierwszej stronie tego tematu co jest podpisane "Obraz ścieżek"
  • #370 15282520
    Freddy
    Poziom 43  
    Posty: 19997
    Pomógł: 1394
    Ocena: 2821
    JacobD3 napisał:
    Wkleiłbym linka ale niestety nie mogę bo mam za mało postów
    To podaj numer postu, w którym jest obrazek. Tak trudno samemu wykombinować?
  • #372 15283029
    landy13
    Poziom 31  
    Posty: 1418
    Pomógł: 195
    Ocena: 260
    JacobD3 napisał:
    Czy jak wydrukuje to zdjęcie gdzie jest obraz ścieżek to moge to wytrawić?
    JacobD3 napisał:
    to na pierwszej stronie tego tematu co jest podpisane "Obraz ścieżek"

    Oczywiście nie. Zdjęcie podpisane obraz ścieżek ale zawiera wszystkie warstwy, nie tylko ścieżki.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy budowy i użytkowania programatora USBasp do mikrokontrolerów z rodziny AVR firmy Atmel, opartego na projekcie ze strony www.fischl.de/usbasp. Programator charakteryzuje się prostą konstrukcją, zasilaniem z portu USB (do 500mA) oraz obsługą szerokiej gamy mikrokontrolerów AVR poprzez interfejs ISP. Wprowadzono modyfikacje płytki PCB, m.in. dostosowanie rozmiarów i dodanie diod Zenera 3,6V na liniach USB do stabilizacji poziomów sygnałów. Dyskutowano o konieczności ustawiania fuse bitów (fuse-y) zgodnie z plikiem makefile oraz oprogramowaniu do programowania, głównie AVRDUDE (wersja od 5.2 wzwyż), które działa z USBasp i jest dostępne także z nakładkami graficznymi (np. AVR8 Burn-O-Mat, avrdude-gui). Poruszono kwestie kompatybilności z różnymi mikrokontrolerami, podkreślając, że programator obsługuje AVR, ale nie układy z rodziny 8051 (np. AT89C2051) ze względu na inną architekturę i brak obsługi trybu ISP. Omówiono problemy z wykrywaniem urządzenia USB, które często wynikają z nieprawidłowego taktowania mikrokontrolera (np. konieczność stosowania kwarcu 12 MHz dla ATmega8 bez oznaczenia "L"), błędów w lutowaniu, braku lub niewłaściwego podłączenia diod Zenera, a także konieczności użycia zworki JP3 (SLOW SCK) przy programowaniu układów z niską częstotliwością taktowania. Wskazano, że programator zasilany jest z portu USB, ale programowany układ może wymagać własnego zasilania lub zasilania z programatora po włączeniu zworki J1. Użytkownicy dzielili się doświadczeniami dotyczącymi problemów z instalacją sterowników (libusb0.dll), konfiguracją AVRDUDE, oraz sposobem podłączania programowanego mikrokontrolera (standardowe połączenia MOSI, MISO, SCK, RESET). Wskazano, że programowanie wymaga obecności kwarcu na układzie docelowym. Dyskutowano także o alternatywnych programach do programowania, takich jak Ponyprog, Bascom-AVR (współpraca przez AVRDUDE), oraz o problemach z odczytem i zapisem pamięci flash przy dużych plikach (powyżej 64KB) w ATmega128. Wątek zawierał także porady dotyczące wykonania PCB metodą termotransferu, wiercenia otworów, oraz modyfikacji projektu na wersję SMD. Podsumowując, USBasp jest tanią i efektywną alternatywą dla programatorów LPT, jednak wymaga poprawnej konfiguracji fuse bitów, odpowiedniego taktowania mikrokontrolera, właściwego lutowania i instalacji sterowników, aby działać bezproblemowo.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA