Co do programów dla tego programatora zapewne tzw. "Black Edition", to oprócz tego natywnego CH341A Programmer Software, współpracują jeszcze AsProgrammer, NeoProgrammer czy też SiberiaProg. Sam najczęściej używam Neo. Za wiele konfiguracji to tu z tym nie będzie, potrzebuje on jedynie sterownika i jest gotowy do pracy. Bez problemu odczytuje pamięci...
nie da się, pomyśl zanim zadasz takie pytanie.
Co tu radzić? Włożyć poprawnie kość w adapter czy klip, wybrać typ pamięci np AT24C04 i zaprogramować wybranym sprawdzonym wsadem.
Sprawdź 2435
Sprawdź 4286
Sprawdź kod 1844.
24c01 kod jawny w zapisie
Patrząc na plik wygląda, że jest to Sony. Kod: 1114
No to przygotowalem naprędce taki rysuneczek, NC - nie podłączony... ;)
Odczytałeś nie tą pamięć, poszukaj właściwej po drugiej stronie płyty.
пробуl... в архивk... дамп рессеm... на 4400мА
1. Umożliwi ale nie zawsze (przynajmniej nie tanim programatorem) czasem bezpieczniej jest podnieść cały lub pojedyncze nogi, zależy w jakim układzie będziesz to robił. 3.Sama UPA-USB nie chyba że kupisz zestaw z adapterami lub sam adapter dla 24xxx 93xxx itp. - taki podłużny- koszt za sam ten adapter widziałem kiedyś około 100zł
Dodaj wsad tutaj. Co to za licznik?
>>>>> 0590 <<<<<
Jeśli jest EEPROM, to według mnie powinien to być 24L16. Praktycznie wszystkie programatory ją mogą sczytać. Tutaj masz Data Scheet: http://pdf1.alldatasheet.com/datasheet-p...
Kod :arrow: 2172
Z tym wciśnięciem 1+4 lub 1+6 to bym się sprzeczał, ale próbować można :) . W każdym razie faktycznie trzeba wpisać kod.
Cześć. Nie mam przekonania co do tkwienia uszkodzenia w obrębie pamięci EEPROM. Tym nie mniej każdy podany przez Ciebie symbol oznacza tę samą pamięć, tylko ewentualnie z podaniem pełnego oznaczenia. PonyProg i zaproponowany schemat jak najbardziej się nadadzą do odczytu i programowania tejże pamięci. Wylutować trzeba, tak będzie najpewniej. Powodzenia...
Ja czytałem i programowałem układy 24 w notebooku bez problemów. Podłączyłem SDA SCL i masę . Zasilanie jest z notebooka. Trzeba podlutować druciki a potem włączyć laptopa. Jak już się uruchomi to można czytać i pisać.
Tu masz program do audi Magneti marelli.
0723 .
... A jak się sprawa przedstawia kiedy sam TWI wpisze tam 1, czy przerwanie nie powinno się wtedy wyzwolić?... Powinno , ale pod warunkiem że : flaga I w SREG=1 i flaga TWIE w TWCR=1.Przed opuszczeniem procedury przerwania , należy wyzerować(wpisać 1) do flagi TWINT w TWCR , by uniknąć kolejnego przerwania. Piotrek
Witam, nie ma chyba uniwersalnego algorytmu, implementujesz wszystkie znane ci pamieci i poprostu odczytujesz dany adres, czy i jak reaguje na inicjalizacje itd, blad w inicjalizacji to albo inny pinout albo uszkodzona pamiec a odczyt/zapis pod dany adres da ci pojemnosc. Ale to nie da ci jednoznacznej odpowiedzi jaka masz pamiec bo moga byc rozne o...
Możesz kupić tani programator z serii CH341 za 20 z wysyłka, lub zrobić samemu według jednego ze schematów zamieszczonych w sieci, lub na forum. Tutorial - no cóż, do każdego programu jest inny. To zależy jaki będziesz miał programator.
Witam kolego spróbuj 0098 lub 00098
...a masę podłączyłeś do portu? jak nie to będą cuda.
A czym to kolega czyta?
Chyba nie tą kość odczytałeś, powinna być tam jeszcze jedna z serii 24 i to z niej potrzebny wsad jest raczej.
Poszukiwane przez Ciebie cyferki to 0128.
Login wysłałem na PW
Coś tam się poprzesuwało w tym zapisie, ale spróbuj 0929.
Pamięć w procesorze ST7282.
C_rtd_i = eeprom_read_word(&C_rtd[i]); 4\/3!!
Magic Dash Can od Smoka. Druga opcja programator do 93C76.
Aby zapisywać i odczytywać zmienne z wbudowanej pamięci EEPROM musisz zadeklarować jakąś zmienną w tej pamięci http://avr.elektroda.eu/node/3 W tej chwili zapisujesz i odczytujesz jakąś przypadkową zmienną w pamięci SRAM
Co wyświetla ci lcd??
Dziwna zawartość. Jeśli masz możliwość wpisania to próbuj 3313
Nie podkładaj bina, tylko podeślij to co odczytałeś. Pomocne liczby wyślę na PW.
Wg moich wyliczeń wychodzi 00xx, jak się mylę to niech mnie ktoś poprawi. Do radia wgraj oryginalny wsad.
Jest to radio portugalskiej firmy Visteon.
Zrobić jedną tablicę jednowymiarową i zapisywać kolejno po sobie po 7 tych zmiennych, następnie odczytywać z "offsetem" tablica(x + y*offset) daje to pseudo 2 wymiarową tablicę. tablica(0 + 0*7) = tablica(0) tablica(1 + 0*7) = tablica(1) tablica(2 + 0*7) = tablica(2) .... tablica(0 + 1*7) = tablica(7) tablica(1 + 1*7) = tablica(8) itd....
Spróbuj 6620
Tak funkcje są potrzebne lecz aby ich użyć należy albo je za linkować z zewnętrznej biblioteki "include ....." albo najpierw zadeklarować a potem używać (Ty akurat robisz to odwrotnie w najpierw próbujesz użyć a potem dopiero deklarujesz funkcję - przesuń funkcje przed main()"
Może takie coś :?: :-P #include <avr/io.h> #include <avr/eeprom.h> #define cdfetr(ram,eeprom) {eeprom_read_block((void *) &ram,(void const *) &eeprom,sizeof(double));... double eemem_dbl EEMEM = 0.12; volatile double ram_dbl; int main (void) { cdfetr(ram_dbl,eemem_dbl);...
$eeprom - dyrektywa kompilatora, która informuje go, że od tego miejsca dane będą trafiać do pamięci EEPROM. Faktycznie dane te trafią do pliku EEP, którego zawartość podczas programowania zostanie przelana do wewnętrznej pamięci EEPROM układu. Napisa: - Etykieta dla polecenia READEEPROM. Jest to przyjazny zamiennik adresu pod którym dane w tej pamięci...
Prosiłabym o wyrozumiałość i pomoc w nakierowaniu mnie na rozwiązanie problemu. Spróbuję nakierować :) Jeśli zapis ID do eeprom ma być jednorazowy, w kodzie programu deklarujesz (wcześniej innym programikiem i LCD odczytane) ID $eeprom Termometr2: 'nr seryjny termometru 1 Data 40 , 25 , 0 , 133 , 2 , 0 , 0 , 196 Termometr1: 'nr seryjny termometru...
Chodzi Ci o zapis do pamięci EEPROM? W wątku http://www.elektroda.pl/rtvforum/viewtop... zamieściłem plik lib_avr.zip, w nim znajdziesz odpowiedź na Twoje pytanie (jest tam biblioteka i przykładowy plik z krótkim programem.
Kod: 0 2 7 0
#define _PORTB 0x38 #define _PINB 0x36 #define _PORTD 0x32 #define _DDRD 0x31 #define _PIND 0x30 Czy te wartości nie są zdefiniowane w odpowiednich plikach nagłówkowych ? Myślę, że nawyk definiowania ich tutaj jest niepoprawny, może to później skutkować problemami przy przenoszeniu kodu na innego AVR-a. Pozdrawiam, Daniel
Ponieważ wewnętrzny oscylator w mikrokontrolerze w procesie produkcji ma najczęściej odchyłkę od tych 8MHz, dlatego Atmel wprowadził możliwość kalibracji tej częstotliwości dzięki wpisywaniu do rejestru OSCCAL odpowiedniej wartości. W procesie produkcji jest też kalibrowana ta wartość i zapisywana w pamięci dostępnej tylko dla programatora. Dlatego...
odczytać eeprom sterownika odczytać eeprom radia odczytać eeprom sterownik
bojlery bosch telewizor blokada pilot przerywacz obwodu
eeprom odczytanie przebiegu eeprom odczytanie przebiegu
Pinout przełącznika spawarki MIG MAT 8150X Spadek napięcia na wyjściu LM317LZ przy obciążeniu poniżej 100 mA