-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.83.27.224.83.ipv4
.supernova.orange.pl!not-for-mail
From: sundayman <s...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Re:masowe programowanie AVR
Date: Sat, 12 Oct 2024 05:55:06 +0200
Organization: http://www.wit.edu.pl
Message-ID: <vecrv2$733k$1@portraits.wsisiz.edu.pl>
References: <ve4jqa$314l$1@portraits.wsisiz.edu.pl> <ve65g9$qs8$1@news.chmurka.net>
<ve6poh$3pk3$1@portraits.wsisiz.edu.pl>
<4...@h...invalid>
<ve9iiq$5fg9$1@portraits.wsisiz.edu.pl>
<vecq77$727r$1@portraits.wsisiz.edu.pl>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 12 Oct 2024 03:55:14 -0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl;
posting-host="83.27.224.83.ipv4.supernova.orange.pl:83.27.224.83";
logging-data="232564"; mail-complaints-to="a...@w...edu.pl"
User-Agent: Mozilla Thunderbird
Content-Language: pl
In-Reply-To: <vecq77$727r$1@portraits.wsisiz.edu.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:794436
[ ukryj nagłówki ]zobaczcie, do czego mnie doprowadziliście...
dodałem jeszcze melodyjkę w przypadku błędu, żeby nie przeoczyć.
Kurła mać.
@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 Funkcja do generowania melodyjki w przypadku błędu
set playMelody=powershell -c "[console]::beep(659,300); Start-Sleep
-Milliseconds 100; [console]::beep(523,300); Start-Sleep -Milliseconds
100; [console]::beep(587,300); Start-Sleep -Milliseconds 100;
[console]::beep(784,500)"
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 ERROR ! ****************
FOR /L %%i IN (1,1,10) DO (%playMelody%)
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 ERROR ! ****************
FOR /L %%i IN (1,1,10) DO (%playMelody%)
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 ERROR ! ****************
FOR /L %%i IN (1,1,10) DO (%playMelody%)
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 ERROR ! ****************
FOR /L %%i IN (1,1,10) DO (%playMelody%)
pause
exit /b 1
)
echo ===================== PROGRAMMING SUCCESS !! =====================
pause
exit /b 0
Następne wpisy z tego wątku
- 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
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
- Laptop MSI się nie uruchamia.
- Dobra listwa LED (CRI 90-95, bez migotania)
- masowe programowanie AVR
- Fajny pomysł na monitor z klawiaturą
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Aparat, zewnętrzny mikrofon, brum
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
Najnowsze wątki
- 2024-10-19 Warszawa => Software Engineer .Net <=
- 2024-10-19 Warszawa => Senior SAP HANA Developer <=
- 2024-10-19 Warszawa => Specjalista Helpdesk <=
- 2024-10-19 PUE ZUS -- administracyjna nuda...
- 2024-10-18 Marsz niepodleglosci
- 2024-10-18 Pożar parkingu w Luton
- 2024-10-18 Łódź => Spedytor Międzynarodowy <=
- 2024-10-18 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-10-18 Warszawa => Head of International Freight Forwarding Department <=
- 2024-10-18 uwazajmy na haczyki w umowach
- 2024-10-18 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-10-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-10-18 Gdańsk => Software .Net Developer <=
- 2024-10-18 Warszawa => Junior Rekruter <=
- 2024-10-18 Warszawa => Key Account Manager <=