Skocz do zawartości

Programowanie przez usbasp


Pomocna odpowiedź

Napisano

Cześć, zaczynam się uczyć programować procki i mam do Was małe pytanie, czy to co widać na screenie to znaczy, że procek jest zaprogramowany czy nie?

Najprościej po prostu sprawdzić czy układ działa czy nie.

Jeśli nie działa to zwrot "file not found" wskazuje że mogło się nie zaprogramować.

Czy skompilowałeś kod? Bo wygląda, że nie ma plików .bin.

Przed programowaniem trzeba skompilować, a dopiero potem włączyć moduł obsługujący programator w BASCOMie.

Czyli jaki może być problem tego niezaprogramowania się procka? (wszystkie linie SCK, MOSI, MISO ipt są połączone oraz zasilanie z portu usb włączone "ON")

Napisz proszę jakie pliki masz w folderze C:\Ekspert\Roboty\ i tak dalej jak masz napisane na tym PrintScr co wrzuciłeś.

Czy skompilowałeś kod przed programowaniem?

Błąd który się wyświetlił nie pochodzi od procesora

W folderze mam m.in. plik BAS z kodem do migającej diody led.

Skompilowałem kod przed programowaniem.

Błąd który się wyświetlił nie pochodzi od procesora
-- to od czego? ;/

sorry, pomyliłem rozszerzenia...

.hex zawierał kod do wgrania do procesora.

Plik *.bin również może zawierać dane do wgrania do procesora 😉 Właściwie do procków możesz wgrywać i *.bin, i *.hex. Oba zawierają to samo, tylko zapisane w różnej formie.

Aha 🙂

A to co pokazałem na screenie to znaczy, że? Co to za wina?

Jakie powinny być ustawienia w bascomie dla usbasp?

W sumie nie wiem.

Ale można spróbować załadować ręcznie plik z kodem wynikowym w kompilatorze. Może pomorze.

A jakie powinny być ustawie w bascomie pod usb asp? używam jeszcze khazama programmer ( w nim tez cos trzeba ustawić?

I jakie powinny być ustawione zworki w programatorze?

[ Dodano: 24-05-2012, 18:46 ]

Przed chwilą skompilowałem raz jeszcze kod i miałem to wybrania tylko polik .bin, a w tym folderze C:\Ekspert\Roboty\ pojawiły sie pliki hex, bin, obj, rpt, dbg

1. Zależy czy układ który programujesz jest zasilany czy nie.

2. Chcesz programować, nie updatować soft 😉

3. Jeśli nie jesteś pewien, czy układ jest taktowany zegarem szybszym niż 1,5 MHz to ustaw na ON, w tą stronę nie zaszkodzi, będzie tylko wolniej, a w drugą nie zadziała

I na dole masz komunikat:

Flash buffer is empty, read flash to buffer first ( poszukaj przycisku read flash ) Chyba jest to na górze procesorek z czerwoną strzałką, a następnie wciśnij ten z niebieską. Ja zrobiłem coś takiego i jak mi coś nie wychodziło i działało zawsze.

Gość
Ten temat został zamknięty.
×
×
  • Utwórz nowe...