Obsługa USBasp w Bascomie

MCSElectronicsLogoW ostatnim artykule przedstawiłem jak ogólnie używać USBasp- przez AVRDUDE, natomiast teraz pokażę jak go obłsugiwać w Bascomie jak zwykły programator podłączany do gniazdka LPT. Zapraszam ;)

Na starcie musimy zmienić Bascoma na wersję 1.11.9.6 albo wyższą (starsze nie mają obsługi USBasp). Po instalacji podłączamy nasz programator i włączamy Bascoma.

Wchodzimy w Options > Programmer:

step 1

W rubryce Programmer wyszukujemy USBASP przeważnie jest on na końcu listy, po czym zatwierdzamy klikając OK.

step2
Teraz czas na test :) podłączamy nasz układ, który chcemy zaprogramować i klikamy F4, pokaże nam się okienko takie jak zawsze z tą różnicą, że ikonki są inaczej ułożone.

Klikamy „Identify chip” i obserwujemy co nam kompilator wyświetli, jeżeli wyświetli nam że znalazło uC o kodzie takim i takim to jest ok (przykład obrazek niżej), jeżeli jakiś error to zobacz na końcu artykułu:

step3

Teraz pozostało nam nic innego jak zaprogramować nasz układ po przez „Auto program chip„. Od razu widzimy, że prędkość programowania bije o głowę, szczególnie widać jak mamy program o wadze ok 5kB- przez LPT idzie dobre 30 sekund, a przez USBasp niecałe 5sekund.
Co zrobić jak wyskoczy nam błąd ?

1. Jeżeli wyświetli się „Chip ID : FFFFFF” to oznacza, że programator nie wykrywa uC co może się wizać z tym, iż jest zepsuty albo nie podłączony

 

step4-3

2. Jeżeli wyświetli się „Chip ID : xxxxxx ” (x- liczba) to oznacza, że źle jest podłączony uC do programatora

step4-2

 3. Jeżeli wyświetli could not find USB device „USBasp” to znaczy że poprostu nie podłączyliśmy programatora do USB w najgorszym wypadku jest zepsuty albo coś sterowniki nie domagają

step4-4


Mam nadzieję, że z tego artykułu będzie pożytek ;)  jak chcesz być na bieżąco z postami to kliknij ‚Lubię to !‚.
Pozdrawiam ;)