
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:

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


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:

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

2. Jeżeli wyświetli się „Chip ID : xxxxxx ” (x- liczba) to oznacza, że źle jest podłączony uC do programatora
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ą
Mam nadzieję, że z tego artykułu będzie pożytek ;) jak chcesz być na bieżąco z postami to kliknij ‚Lubię to !‚.
Pozdrawiam ;)