-
Data: 2024-10-12 05:25:18
Temat: Re: Re:masowe programowanie AVR
Od: sundayman <s...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]No dobra, zwalczyłem. Niestety jak przewidywałem największy problem z
drajwerami do programatora żeby go AVRDUDE widział...
A sam skrypt to jednak ciut więcej niż 2 linijki, żeby toto sensownie
działało i żeby mieć sygnalizację błędów, bo śledzenie tego czy coś tam
się nie wykrzaczyło to nie jest dobra rzecz przy 100 procesorach
Wrzucam ku pamięci potomnych :
@echo off
REM Ustawienie ścieżki do AVRDUDE
set AVRDUDE_PATH=C:\AVRDUDE_6
REM Funkcja sprawdzająca kod błędu i przerywająca skrypt w razie błędu
setlocal enabledelayedexpansion
REM Programowanie fuse bitów z prędkością 125 kHz
%AVRDUDE_PATH%\avrdude -c atmelice_isp -P usb -p m2561 -B 8 -U
lfuse:w:0xFF:m -U hfuse:w:0xD8:m -U
efuse:w:0xFC:m
IF ERRORLEVEL 1 (
echo ****************** FUSE PROGRAMMING ERROR *****************
pause
exit /b 1
)
REM Odczekaj pół sekundy
timeout /T 1 >nul
REM Programowanie pamięci flash z prędkością 3 MHz bez wstępnego
kasowania pamięci
%AVRDUDE_PATH%\avrdude -c atmelice_isp -P usb -p m2561 -B 0.33 -D -U
flash:w:C:\HEX\program.hex:i
IF ERRORLEVEL 1 (
echo ****************** FLASH PROGRAMMING ERROR *****************
pause
exit /b 1
)
REM Programowanie pamięci EEPROM
%AVRDUDE_PATH%\avrdude -c atmelice_isp -P usb -p m2561 -B 0.33 -U
eeprom:w:C:\HEX\eeprom.eep:i
IF ERRORLEVEL 1 (
echo ****************** EEPROM PROGRAMMING ERROR *****************
pause
exit /b 1
)
REM Ustawienie Lock bit na FC
%AVRDUDE_PATH%\avrdude -c atmelice_isp -P usb -p m2561 -B 0.33 -U
lock:w:0xFC:m
IF ERRORLEVEL 1 (
echo ****************** LOCK PROGRAMMING ERROR *****************
pause
exit /b 1
)
echo >>>>>>>>> SUCCESS ! <<<<<<<<
pause
exit /b 0
Następne wpisy z tego wątku
- 12.10.24 05:55 sundayman
- 12.10.24 10:35 Pixel(R)??
- 12.10.24 17:04 jp
- 12.10.24 23:20 sundayman
- 12.10.24 23:30 sundayman
- 13.10.24 00:34 Arnold Ziffel
- 13.10.24 02:25 sundayman
- 14.10.24 18:34 alojzy nieborak
Najnowsze wątki z tej grupy
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
Najnowsze wątki
- 2025-12-27 pompa CO
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-27 Ewakuacja ludności
- 2025-12-26 Gdańsk => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-26 Kraków => Konsultant Microsoft Dynamics 365 Finance <=
- 2025-12-26 Kraków => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-26 wymieniłem termostat
- 2025-12-26 Warszawa => Senior Backend Java Developer <=
- 2025-12-25 Finlandia przywraca swastykę
- 2025-12-25 Skuteczność wymiaru sprawiedliwości
- 2025-12-24 Felgi
- 2025-12-24 2,5 x więcej niż Li-Ion
- 2025-12-24 No i kolejny ograniczony
- 2025-12-24 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]