chara eeprom

Znaleziono około 493 wyników dla: chara eeprom
  • EEPROM 24C04 nie mogę sie z nim dogadać. Co nie tak w kodzie ?.

    W skrócie oco chodzi: Po pierwszym podlaczeniu uC zapisywane są wertosci domyslne w EEPROMie i ustawiana jest flaga "1" pod adresem 0x01(czyli po resecie uC sprawdzam flagę i zapisuje EEprom lub nie) Jesli flaga "0" to EE_init() zapisuje EEproma. Dalej- alarmy_DEV() -przeglad zapisów "alarmów",...

    Mikrokontrolery AVR   24 Maj 2011 14:44 Odpowiedzi: 14    Wyświetleń: 2874
  • Arduino Mini Pro - EEPROM zewnętrzny nie działa poprawnie

    Witam, Mam Arduino Mini Pro 16MHz 5V , do niego podłączony EEPROM zewnętrzny 24C02 (ATMEL) zgodnie z instrukcją: * EEPROM 4 (GND) to GND * EEPROM 8 (Vcc) to Vcc (5 Volts) * EEPROM 5 (SDA) to Arduino Analog Pin 4 * EEPROM 6 (SCL) to Arduino Analog Pin 5 * EEPROM 7 (WP) to GND ...

    Arduino   03 Sty 2015 21:18 Odpowiedzi: 3    Wyświetleń: 2433
  • m32 m88 - eeprom po I2C błąd odczytu

    Dzięki Piotrus_999 A to takie proste (trzeba tylko zajarzyć) > adres 'bazowy' plus b3b2b1 pimijając b0 (RW) i czekać czy 'odpowie' Dodano po 18 Witam, załączam kod programu jest to 'przykład' z DOXYGEN'a skopiowany 1 do 1 main.c [syntax=c] /* * * testowanie EEPROM na I2C * z DOXYGEN'a * */ #include...

    Mikrokontrolery AVR   08 Lut 2016 20:09 Odpowiedzi: 4    Wyświetleń: 972
  • Arduino VGA Shield - wersja druga, SMD - z expanderem portów i pamięcią EEPROM

    Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów...

    DIY Konstrukcje   28 Maj 2020 10:21 Odpowiedzi: 6    Wyświetleń: 3048
  • ATmega8 + 24C08 - Wgranie danych do EEPROM przez I2C

    Witam Nie wiem jak podłączyć wyprowadzenia pamięci I2C EEPROM ST24C08 (chodzi o piny 1,2,3 oraz 7) by jednorazowo załadować 760 bajtów wykorzystując ATmega8A. Na magistrali jest tylko jedna taka pamięć. Ponadto nie wiem jaki adres ma ta pamięć. Pozdrawiam Dodano po 18 Próbowałem wgrać...

    Mikrokontrolery Początkujący   15 Gru 2015 08:08 Odpowiedzi: 8    Wyświetleń: 879
  • EEPROM i Atmega8 - dziwny problem z zapisem

    Witam mam następujący kawałek kodu: int main() { eeprom_write_by... ((char*)0x0001,'a'); e... ((char*)0x0002,'b'); e... ((char*)0x0003,'c'); eeprom_write_byte ((char*)0x0003,'d'); eeprom_write_byte...

    Mikrokontrolery   08 Sie 2006 11:17 Odpowiedzi: 5    Wyświetleń: 2525
  • ATmega64 Avr Studio - problem z odczytem EEPROM

    re. Odczyt pojedynczego bajtu dałem jak z noty katalogowej i co ciekawe - ruszyło - co prawda póki co sprawdziłem tylko w symulatorze, ale z rana sprawdzę jak uP to potraktuje. Mam jednakże pytanko. Przeglądając forum natknąłem się na informację, że można by stworzyć tablicę w EEPROM i komunikować...

    Mikrokontrolery   23 Wrz 2007 00:55 Odpowiedzi: 1    Wyświetleń: 1310
  • Tablica char na float - czy funkcja poprawna?

    Ciężko tu zaobserwować zmiane tych wartości ponieważ jest to program na do mikrokontrolera ATMEGA, wrzucam cały kod, może będziecie wiedzieć co tu jest źle. #define F_CPU 14.7456E6 //delay.h //na podstawie podanej czesotliwosci kwarcu obliczane beda opoznienia wystepujace w programie #include...

    Programowanie Początkujący   21 Lut 2010 00:34 Odpowiedzi: 5    Wyświetleń: 2606
  • [ATMEGA162][AVRGCC] zapis i odczyt string w EEPROM

    Witam, Mam problem z zapisem i odczytem do EEPROM łancucha zmiennych typu char Atmega162, avrgcc, program symuluje w winavr + hapsim + virtual port kit char ipaddress[16]; char ipaddress_odczytany[16]; char portnumber[6]; char portnumber_odczytany[6]; char.....

    Mikrokontrolery AVR   01 Kwi 2010 11:21 Odpowiedzi: 3    Wyświetleń: 2041
  • [Atmega88][C] DS18B20 pomiar temperatury i zapis do EEPROM

    Witam, Mógłby ktoś sprawdzić, gdzie jest błąd? W pamięci EEPROM program zapisuje same zera. Czujnik podpięty do portu PD5. 5V - 5V, GND - GND, wyjście - PD5, między 5V a wyjściem sygnałowym rezystor 3,2kOhm. #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include...

    Mikrokontrolery AVR   12 Lut 2011 15:15 Odpowiedzi: 4    Wyświetleń: 2469
  • [C][Mega8]Błędny odczyt EEPROM po wlaczeniu zasilania

    Witam Mam pewien problem z obsługą wewnętrznej pamięci EEPROM w ATmedze8. Mianowicie, napisałem prosty program mający na celu zliczać ilość wystąpień przerwania zewnętrznego INT1. Wszystko wydaje się działać poprawnie, ilość wystąpień przerwania jest zliczana prawidłowo i zapisywana w EEPROM oraz...

    Mikrokontrolery   21 Kwi 2011 22:47 Odpowiedzi: 5    Wyświetleń: 1571
  • ATMEGA8(L) i wewnętrzna pamięć EEPROM 512B

    Witam Chciałem poszerzyć pole swojego działania w ATMEGA8 o zapis i odczyt danych z pamięci wewnętrznej uC EEPROM. Otóż znalazłem na 20 i 21 str. manuala ATMEGA8 funkcje w C zapisu i odczytu danych z EEPROM uC. Oto one: Zapis do EEPROM: void EEPROM_write(unsigned int uiAddress, unsigned...

    Mikrokontrolery   06 Wrz 2006 21:04 Odpowiedzi: 12    Wyświetleń: 3061
  • [ATmega8][C] - Zapis tokenu rfid do EEPROM

    Cały kod programu wygląda u mnie tak: Dodano po 3 Programuję teraz za pomocą arduino. Kod wydaje się dużo bardziej przyjazny. [syntax=c]#include <EEPROM.h> char readString; char c; String msg; int led = 4; String k; void setup() { Serial.begin(9600); pinMode(led, OUTPUT); } void...

    Mikrokontrolery AVR   23 Cze 2013 17:54 Odpowiedzi: 4    Wyświetleń: 1491
  • Atmega32 + EEprom 24c32 zapis i odczyt z pamieci zewnetrznej

    Witam potrzebuje pomocy z zapisem i odczytem z pamieci 24C32 jest ona zlokalizowana na malym zegarze zewnetrznie dopinanym do plytki . Tutaj przesylam kod jest to sklejka z poprzednich zajec jednak na zajeciach mielismy odczytywanie z pamieci zegara a o EEPROM 24C32 nie bylo mowy . Szukalem czegos w...

    Mikrokontrolery AVR   05 Lut 2018 17:32 Odpowiedzi: 11    Wyświetleń: 648
  • EEPROM Zapisanie string po raz drugi na tych samym adresie

    Mam problem. Przy pierwszym zapisie string do eeprom jest ok, ale gdy chcę zmienić zapisaną wartość string na inna i zapisać je do eeprom, to otrzymuje takie coś: Dlaczego tak się dzieje? Fragment kodu który odpowiada za zapis:[syntax=c]void changePassword() { x = 0; lcd.clear(); ...

    Arduino   24 Mar 2020 01:57 Odpowiedzi: 3    Wyświetleń: 222
  • [Atmega32][C]zapis nr pastylki ds1990a do pamięci EEPROM

    Zaglądałem do tego już, znalazłem też w dokumentacji technicznej atmegi32 kod tylko teraz zastanawiam sie jak to połączyć do reszty programu i klawiszy . Będę bardzo wdzięczny za podpowiedź jak to połączyć w całość i dodać do tego klawisze. kod z dokumentacji atmegi32 void EEPROM_write(unsigned...

    Mikrokontrolery AVR   30 Maj 2009 12:05 Odpowiedzi: 2    Wyświetleń: 1470
  • ATmega 16 eeprom SPI 25LCXXX

    Witam, staram się zaprogramować pamięć SPI z seri 25LCXXX, jednak mam pewne kłopoty, to co udało mi się zrobić korzystając z ds wygląda tak: [syntax=c]#define SPI_SS PB4 #define SPI_MOSI PB5 #define SPI_MISO PB6 #define SPI_SCK PB7 #define INSTR_READ 0b00000011 #define INSTR_WRITE 0b00000010...

    Mikrokontrolery AVR   11 Lut 2012 20:15 Odpowiedzi: 1    Wyświetleń: 1219
  • [xmega128a3u][AT24C164] - działa tylko połowa pamięci EEPROM

    Witam. Mam problem z zapisem do zewnętrznej pamięci EEPROM AT24C164. Działa mi zapis tylko w zakresie 0-1023 a powyżej 1023 nie działa poprawnie. Podłączyłem EEPROM do portu E. Mam 3 funkcje odpowiedzialne za obsługę TWI. Piny A1 i A2 są podłączone do VCC a A2 do GND więc...

    Mikrokontrolery AVR   03 Sie 2014 10:05 Odpowiedzi: 0    Wyświetleń: 831
  • Jak tworzyć tablice danych i zapisać ja w eeprom[atmega8][c]

    Witam Czy jest możliwość stworzenia tablicy która będzie zapisana w pamięci eeprom ?? Mam ta tablice ( raczej dane jakie mam w niej umieścic) i jak nie ma innej opcji wpiszę je ręcznie w edytorze hex.. korzystam z avrstudio i nie bardzo wiem jak mogłbym sobie z tym poradzić ten uC ma...

    Mikrokontrolery AVR   25 Lut 2010 22:28 Odpowiedzi: 5    Wyświetleń: 5476
  • Atmega32 i eeprom 24c32

    Witam Mam gotową płytkę z DS3231 + 24c32 dostępną w wielu sklepach. Z obsługą zegarka i temperatury udało się. Z Układem 24c2 mam już większy problem. Program w miejscu TWI_read(0); zapetla się i nie idzie dalej. [syntax=c] void save_eeprom(unsigned int address, unsigned char data) { unsigned...

    Mikrokontrolery   27 Sty 2015 05:15 Odpowiedzi: 0    Wyświetleń: 645
  • problem z komunikacją atmega32 i eeprom 24c64a (i2c)

    Witam. Mam dość denerwujący z magistralą i2c. Nie udało mi się jeszcze odczytać zadnej wartości z pamięci poprawnie. Przeczytałem dośc dużo tematów tutaj na forum ale żaden z pomysłów tam przedstawionych mi nie pomógł. Ale przejde może do konkretów. Rezystory podciągające mam 5k1 dobrze wlutowane,...

    Mikrokontrolery   10 Lis 2006 19:58 Odpowiedzi: 1    Wyświetleń: 2370
  • [ATMEGA32][avrgcc] zapis i odczyt wewnetrznej EEPROM

    WITAM Mama problem z zapisem i odczytem struktury danych do eeprom. [syntax=cpp] typedef struct sekcja { uint8_t onoff; uint8_t niski; char nazwa[21]; uint16_t rzrasz; uint8_t rgleby; uint8_t rroslinn; int8_t procent; uint8_t nachyl; uint16_t time; uint8_t przerwa; uint16_t dniakt;...

    Mikrokontrolery AVR   31 Paź 2011 12:54 Odpowiedzi: 5    Wyświetleń: 1636
  • I2C -zapis na EEprom...

    Hmm zmienielem tak i dalej dziala ;). A wiec hmm...mysle ze blad moge miec gdzies w generowaniu ACK, badz opuznieniach czasowych a wiec wklejam pare funcji z mysla iz ktos dojrzy blad, ktory ja przeoczylem.. Jesli chodzi o opuznienia to ile musze miec linijek "asm("nop")" aby dla procka Atmega8...

    Mikrokontrolery   20 Sty 2006 13:42 Odpowiedzi: 2    Wyświetleń: 1693
  • Zamiana eeprom 89s8252 na 89s8253 - programowanie pamieci

    xdata char eep_var_Delta; //zmienna eeprom data char del; //zmienna w programie char EEPROM_zajety_z () //wskaznik EEPROM gotowy/zajety { if (EECON & 0x02) return 0; else return 1; } // ZAPIS // void EEPROM_zapis_Delta() //zapis Delty { EA = 0;//wylaczenie przerwan EECON |= 0x04;...

    Mikrokontrolery   06 Cze 2006 12:12 Odpowiedzi: 1    Wyświetleń: 1410
  • [Solved][ATMega8] Komunikacja z EEPROM przez I2C

    Tyle że ja chcę to zrobić programowo, bez użycia sprzętowego TWI.. Dodano po 16 Problem rozwiązany, wystarczyło dłużej poczekać na zapis do eepromu.. Zamieszczam poprawny kod, może komuś się przyda ;) #include <avr/io.h> #include <avr/interrupt.h> #include <inttypes.h> #include...

    Mikrokontrolery AVR   26 Lip 2010 18:58 Odpowiedzi: 2    Wyświetleń: 2072
  • I2C EEPROM Odczyt sekwencyjny - Błąd

    Witam mój problem to odczyt sekwencyjny z pamięci I2C EEPROM 24FC128. Układ Master (18F4550) - Slave(I2C EEPROM) W tej pamięci adres jest 2-bajtowy, funkcja i2cSetAddress(ucControl, uiAddress) działa poprawnie. Magistrale skonfigurowałem na 100kHz, wszystkie operacje (zapis/odczyt pojedynczego...

    Mikrokontrolery PIC   29 Gru 2010 13:19 Odpowiedzi: 0    Wyświetleń: 1033
  • Arduino DB na EEPROM- baza nie pamięta ustawień

    Mam problem z poniższym kodem na Arduino UNO. Napisałem go w oparciu o ten Pierwsze uruchomienie kodu na Arduino powinno wywołać funkcję selectAll() tu następuje sprawdzenie czy istnieje już jakaś baza w pamięci EEPROM. W tym przebiegu programu baza jest pusta poniżeważ nigdy wcześniej nie były...

    Arduino   24 Maj 2016 20:11 Odpowiedzi: 0    Wyświetleń: 795
  • ATmega16 wewnętrzny eeprom, probelm z zapisem

    A ja napisałem takie, może się przydadzą. Co prawda są na ATmegę8, ale 16 chyba się nie różni. void EEPROM_write(unsigned int address, unsigned char data) { EEDR = data; EEARH = (unsigned char) (address >> 8); EEARL = (unsigned char) address; if...

    Mikrokontrolery   15 Kwi 2009 22:01 Odpowiedzi: 4    Wyświetleń: 1002
  • [C] Przy większym kwarcu nie działa EEPROM

    Siemanko, mam problem z zapisem i odczytem danych z eepromu. Mam Atmegę168 taktowaną kwarcem 16MHz i mam w niej funkcje zapisu do zewnętrznego eepromu 24C64. Jednak program dochodzi tylko do momentu wysyłania 0xA0 i koniec... cisza. Gdy zmieniałem kwarc na 4Mhz Zapis i odczyt ładnie się wykonał. ...

    Mikrokontrolery AVR   19 Lis 2009 19:59 Odpowiedzi: 5    Wyświetleń: 1257
  • Ram, flash, eeprom - Właściwe korzystanie z pamięci mikrokontrolera

    Witam dondu. Cieszę się, że moje myślenie jest właściwe. Jak pisałem wcześniej, dopiero się uczę, ale logika nie jest mi obca i to pomaga mi dość szybko łapać, o co chodzi.Jeśli chodzi o kopiowanie tablic do eeprom, to już nie mam z tym problemu, ale tylko z jedną tablica.A jesli są np. cztery ? ...

    Mikrokontrolery AVR   07 Sie 2015 22:22 Odpowiedzi: 7    Wyświetleń: 1605
  • eeprom na przerwaniach atmega32

    Witam wgrałem do megi poniższy kod [syntax=c] ISR(EE_RDY_vect ) { eeprom_write_byte(EEPROMPtr, *SRAMPtr); EECR|=_BV(EERIE); //W³¹cz przerwania EEPROM EEPROMPtr++; SRAMPtr++; EEPROMWrBytes--; if(EEPRO... EECR|=_BV(EERIE); //W³¹cz przerwania EEPROM } void EEPROM_write_int(uint8_t...

    Mikrokontrolery AVR   16 Sie 2017 09:51 Odpowiedzi: 5    Wyświetleń: 831
  • ESP8266 Arduino IDE EEPROM lub inna nie ulotna pamięć

    Witam, popracowałem trochę nad moim programem i jest postęp. Tak jak pisałeś, przerzuciłem się z String na tablice znaków i zapisuje do EEPROM znak po znaku (bajt po bajcie). Zadziałało, znaczy EEPROM jeszcze działa bo zapisuje i zwraca nawet po odłączeniu zasilania co jest naprawdę niezwykłe :),...

    ESP8266 i ESP32 oraz IoT   23 Paź 2016 19:07 Odpowiedzi: 8    Wyświetleń: 2580
  • [ATMEGA32][AVR GCC]Klawiatura z przerwaniami,EEPROM i DS1990

    Witam Mam trudności z połączeniem klawiszy z odczytem i zapisem do eepromu. kiepsko znam c i jeśli ktoś może to proszę o pomoc. z góry dziękuje. zmienne do pamięci to unsigned char bufor1w[8]; //tutaj przechowuje dane do zapisania unsigned int nr_pastylki[24]; //tablica w eepromie...

    Mikrokontrolery AVR   04 Cze 2009 15:23 Odpowiedzi: 0    Wyświetleń: 864
  • [ATmega][C] PCF8583 + 24C64 = będy podczas zapisu do EEPROM

    Witam A0 w PCF także do masy. PCF działa poprawnie zarówno sam jak i z pamięcią. Nawet jak w programie zostawię tylko kod odpowiedzialny za obsługę pamięci, bez ani jednej linijki tyczącej się PCF, to i tak pamięć świruje :) Kod bez obsługi PCF wygląda mniej więcej tak: [syntax=cpp] #include <avr/io.h> #include...

    Mikrokontrolery AVR   06 Cze 2011 10:59 Odpowiedzi: 10    Wyświetleń: 2105
  • [ATmega8][AVR gcc] - Definicja wyglądu znaków LCD w EEPROM

    Witam, Z powodu kończących się zasobów pamięci flash jestem zmuszony przenieść definicje wyglądu znaków wyświetlacza LCD od nokii 3310. Deklaracja tablicy oraz fragment tablicy wygląda tak: [syntax=c] static EEMEM unsigned char lcd_Font[][5] = { { 0x00, 0x00, 0x00, 0x00, 0x00 }, // sp ...

    Mikrokontrolery AVR   05 Lut 2013 23:17 Odpowiedzi: 9    Wyświetleń: 2397
  • [AT89C51AC2],[C],[KEIL] - błędy w zapisie pamięci EEPROM

    Witam Serdecznie, W pracy otrzymałem za zadanie napisanie programu na mikrokontroler AT89C51AC2. Program ma za zadanie niektóre swoje zmienne (w tym nazwę programu) trzymać w pamięci EEPROM. Funkcję obsługi pamięci zaczerpnąłem z książki Majewski-Kardach "Programowanie mikrokontrolerów serii 8X51 w...

    Mikrokontrolery   29 Maj 2013 07:35 Odpowiedzi: 4    Wyświetleń: 2109
  • Zapis/odczyt danych z eeprom i2c

    Witam; Korzystając ze strony napisałem (w WinAVR) procedurki obsługujące zapis i odczyt danych z zewnętrznej pamięci eeprom 24c32 po I2C. Problem w tym że nie działają.:( Tzn zlokalizowałem problem ale nie wiem jak się go pozbyć. Oto listing programu: twiread a mianowicie w miejscu: while (!(TWCR...

    Mikrokontrolery AVR   21 Kwi 2011 17:44 Odpowiedzi: 6    Wyświetleń: 3119
  • [C][ATMEGA] - Zapis tablicy stringów do pamięci EEPROM

    Witam Mam pytanie odnośnie metody zapisu stringów(char) do pamięci eeprom. Najlepiej abym mógł zapisywać i odczytywać całe zestawy danych. Robię dość skomplikowany budzik i chciałbym zapisywać do eeprom ustawienia. Skleciłem po wielkich potach coś takiego: SETTINGS.h typedef struct { uint8_t...

    Mikrokontrolery AVR   01 Lut 2014 15:25 Odpowiedzi: 15    Wyświetleń: 2460
  • Pamięć EEPROM pod I2C [Atmega16][C]

    Witam Próbuję wysłać, a następnie odebrać bajt danych z pamięci EEPROM 24C04. Niestety zamierzony efekt nie występuje, a brakuje mi już pomysłów co jeszcze można poprawić, dlatego bardzo proszę o przeanalizowanie poniższego programu i wskazanie gdzie są błędy. Po wgraniu programu nic się nie wyświetla...

    Mikrokontrolery AVR   16 Lis 2013 17:06 Odpowiedzi: 10    Wyświetleń: 2214
  • AVR i odwieczny problem z EEPROM

    Ten temat pojawia się tu od czasu do czasu ale żadna z porad nie jest skuteczna w moim przypadku. Od paru godzin już męczę się z wpisaniem czegokolwiek pod EEPROM. I udało mi się to ale jedynie w asemblerze w którym mam już pewne doświadczenie. Próbowałem zarówno EEMEM jak i inne funkcje z nagłówka...

    Mikrokontrolery AVR   03 Kwi 2009 08:07 Odpowiedzi: 6    Wyświetleń: 2698
  • AT89S8253 - wykorzystanie wewnętrznej pamięci EEPROM

    Ja to już pisałem w C ze wstawkami w asm. Wkleję procedury, żebyś miał jakiś obraz. EELD nie ruszaj, chyba, że chcesz zapisywać blokami. Działą to tak, że pojedyncza dana nie inicjalizuje zapisu do EEPROM, dopiero jak zapełni się bufor zapisywana jest cała strona. Jeśli chodzi o zapis pojedynczych bajtów...

    Mikrokontrolery   09 Sie 2009 19:29 Odpowiedzi: 4    Wyświetleń: 1954
  • 89S8252 - definiowanie stalych w pamieci EEPROM

    witam, pisze w C (sdcc) program na 89S8252, w ktorym przechowuje sporo stringow z komunikatami. bez sensu, zeby zajmowaly miejsce w pamieci programu flash, skoro procek ma 2 kB pamieci EEPROM. teraz pytanie: jak zdefiniowac stala, tak zeby w momencie wgrwania programu do procka znalazla sie tam, gdzie...

    Mikrokontrolery   03 Paź 2005 20:32 Odpowiedzi: 2    Wyświetleń: 806
  • EEPROM AT16 AVR Studio C

    Próbuje coś zapisać w EEPROM AT16 i nie daje rady void EEPROM_write (unsigned int uiAddres, unsigned char ucData) { while(EECR &(1<<EEWE)); EEAR =uiAddres; EEDR= ucData; EECR=(1<<EEMWE); ...

    Mikrokontrolery   21 Kwi 2007 21:49 Odpowiedzi: 0    Wyświetleń: 659
  • eeprom 24cxx, proteus - isis

    A jak to zrobić w procku ?? Oczywiście załadowałem plik .BIN w miejsce Inital EEPROM z danymi. Chciałem wyświetlić na LCD i nic #include <avr/io.h> #include <avr/eeprom.h> #include "LCD.c" int main(void) { lcd_init... string[32]; char...

    Mikrokontrolery   01 Maj 2008 13:26 Odpowiedzi: 2    Wyświetleń: 1511
  • [Atmega8] - zapis i odczyt zmiennej, EEPROM, [C]

    Witam dziękuję za odpowiedź. Kombinowałem trochę, jednak ciągle napotykam na błąd, którego nie potrafię obejść, nie mogę znaleźć też nigdzie rozwiązania. oto kod programu: #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <hd44780.c> #include...

    Mikrokontrolery   03 Paź 2010 11:03 Odpowiedzi: 13    Wyświetleń: 5594
  • znikanie wpisów EEPROM, atmega8, C

    Witam Mam dziwny problem z pamięcią EEPROM, nie radzi sobie z zapisywaniem zmiennych. Dla prostego przykładu inkrementacji zmiennej: char jeden EEMEM; int numer=0; char wybrany; int main(void) { LCD_Inital... losowania numer, odczyt, zapis eeprom_is_ready(); wybra...

    Mikrokontrolery   05 Paź 2010 22:24 Odpowiedzi: 7    Wyświetleń: 921
  • STM32F0 Discovery - ACD i emulacja EEPROM

    Tu jest fragment całego programu : [syntax=c]#include "stm32f0xx.h" #include "KS0108.h" #include "eeprom.h" #define PRZYCISK1_PORT GPIOF #define PRZYCISK1_PIN GPIO_Pin_4 #define PRZYCISK2_PORT GPIOF #define PRZYCISK2_PIN GPIO_Pin_5 #define STACYJKA_PORT GPIOA #define...

    Mikrokontrolery ARM   14 Gru 2012 15:09 Odpowiedzi: 14    Wyświetleń: 3750
  • [ATmega2560][C++] - Zapis do EEPROM - błąd kompilacji

    Witam, chcę zapisywać i odczytywać do EEPROMu dane konfiguracji. Mam taki kod: section attribute not allowed for 'cfg_touch_eeprom' Gdy dodam static przed definicję cfg_touch_eeprom: ld returned 1 exit status undefined reference to `A::cfg_touch_eeprom' Co robię źle i jak to naprawić żeby działało? Pozdrawiam

    Mikrokontrolery AVR   21 Lis 2013 09:21 Odpowiedzi: 1    Wyświetleń: 732
  • STM32L151 - GCC deklaracja zmiennych w pamieci eeprom

    Witam STM32l151CC dysponuje 8Kb EEPROMu.. Próbuję zadeklarowac zmienne w pamieci eeprom, zrobilem cos takiego: [syntax=c] const char EEPROM_moj[] __attribute__ ((section(".eeprom"))) ={10,20,30,40}; w pliku linkiera MEMORY { rom (rx) : org = 0x08000000, len = 256k ram (rwx) : org = 0x20000000,...

    Mikrokontrolery ARM   05 Maj 2014 13:11 Odpowiedzi: 7    Wyświetleń: 1272
  • At89C2051 + EEPROM 24C04 I2C

    Słuchajcie mam taki problem nie mogę w języku C dojść ładu z procedurą wysyłającą bajt do pamięci 24C04. Procesor taktuje zegarem 16MHz. W Bascomie wszystko pięknie śmiga a w C nie i nie wiem dlaczego. Poniżej zamieszczam procedury pomóżcie bo już 2-gi dzień siedzę. #include <reg51.h> sbit...

    Mikrokontrolery   18 Gru 2005 14:07 Odpowiedzi: 7    Wyświetleń: 1882
  • [C++, Bascom] zapis do pamięci eeprom w AVR

    Wysyłanie znaków ASCII np"A" : char Buffer_O działa bez problemu. Ale niebardzo mi się udaje (tzn wogóle sie nie udaje :) ) wysłać liczbę, którą wklepie sobie z klawiatury w pole Edit1 Fobos319 ja nie będe dawał znać :) ja będe błagał hehe Z szukaniem rozwiązań nie idzie mi nigdy...

    Programowanie   13 Cze 2007 18:16 Odpowiedzi: 3    Wyświetleń: 1938
  • [ATmega32][AVRGCC] zajętość ram? oraz uint16_t w EEPROM

    Witam. Po kompilacji otrzymuję takie oto informacje: Linking: pid_ost300908.elf avr-gcc -mmcu=atmega32 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=pid_ost300908.o -std=gnu99 -MD -MP -MF .dep/pid_ost300908.elf.d...

    Mikrokontrolery AVR   02 Paź 2008 17:14 Odpowiedzi: 8    Wyświetleń: 2590
  • eeprom wewnętrzny uC 89S52 i podobne

    Ku pamięci, procedury obsługi EEPROMu w AT89S8252/53: 1. "Aktywacja" EEPROMu: EECON = EECON | 0x08; 2. Zapis: void EEPROMwrite(int adres,char dana) { adres; dana; EE... = EECON | 0x10; _asm movx (at)DPTR,A _endasm; while (!(EECON & 0x02)){} EECON...

    Mikrokontrolery   15 Kwi 2009 12:45 Odpowiedzi: 12    Wyświetleń: 1437
  • Kopiowanie tablicy EEPROM do RAM

    Witam, W jaki sposób skopiować zawartość tablicy która jest w pamięci flash do tablicy w pamięci RAM, Czy trzeba odczytywać bajt po bajcie, i później zapisywać do tablicy RAM czy da się to zrobić szybciej jakąś gotową funkcja jak memcpy? Np. mam taki kod; [syntax=c]#include <avr/io.h> #include...

    Mikrokontrolery AVR   16 Sie 2011 19:26 Odpowiedzi: 2    Wyświetleń: 2686
  • [Stm32][Keil]EEprom i float

    Próbowałem przetestować to rozwiązanie ale coś jest nie tak. Mianowicie gdy zostawiam odkomentowaną linie " *ple=(unsigned int)&ulamek; " nic się nie wyświetla natomiast po zakomentowaniu tej linii wszystko jest w porządku.Bez tego nie moge sprawdzić całości programu . Na razie funkcje zapisu...

    Mikrokontrolery ARM   03 Paź 2011 18:46 Odpowiedzi: 10    Wyświetleń: 2456
  • [ATMEGA162][C] - [AVRSTUDIO4] brak zapis do EEPROM

    W zasadzie skopiowałem przykładowy kod z noty, nie działa mi zapis do wewnętrznego EEPROM'a, odczytuje ciągle 0xFF. Piszę w C, AVRStudio4, procek kręci się na 12MHz, nie mam włączonej żadnej optymalizacji (-00), nie wykorzystuje bibliotek, programuje mkAVRcalculator. Fuse bit's: LOW = 0xFF, HIGH...

    Mikrokontrolery Początkujący   30 Lip 2012 08:27 Odpowiedzi: 3    Wyświetleń: 917
  • ATmega32 - Pamięć EEPROM I2C AT24C64D

    Wracam do tematu ponieważ dalej mam problem. Moje funkcje zapisu i odczytu zawierają zmienną adres typu unsigned char co daje mi możliwość zapisu 255 komórek adresu. Również jest błąd ponieważ nadpisuję dwa razu część młodszą i starszą. Chcę zapisać wyświetlacz LCD z pamięci EEPROM. Wyświetlacz posiada...

    Mikrokontrolery AVR   09 Gru 2013 00:01 Odpowiedzi: 8    Wyświetleń: 1395
  • Atmega16 - EEPROM - undefined reference to `__eeupd_block_m16' przy kompilacji

    Program jest dosyć duży, ale ok, wrzucę cały main.c Using built-in specs. COLLECT_GCC=avr-gcc COLLECT_LTO... avr Configured with: /build/avr-gcc/src/gcc-4.8.2/configure --disable-cloog-version-check --disable-install-libiberty --disable-libssp...

    Mikrokontrolery AVR   23 Mar 2014 17:56 Odpowiedzi: 2    Wyświetleń: 846
  • ATmega 8 ciekawy licznik - W działającym kodzie wpis do EEPROM

    Witam Licznik zlicza paczki impulsów. Gdy odstęp między kolejnymi paczkami>1sek, licznik zeruje się i zlicza od nowa. Do "pełni szczęścia" brakuje mi aby stan licznika z ostatniej paczki impulsów zapisał się w EEPROM, tak aby po ponownym włączeniu zasilania widniał na liczniku. Każda nowa paczka...

    Mikrokontrolery   16 Lut 2016 14:12 Odpowiedzi: 6    Wyświetleń: 615
  • Przetwornik ADC/EEPROM - Zapisywanie, odczyt wartości ADC z i do EEPROM, Atmega

    Witam i dziękuję za włączenie się do tematu. Ciągle ten sam problem.Zawsze zapomnę o niektórych detalach. Uczę się programować w C i używam Eclipse. Skłamię, jeśli powiem, że nigdy nie walczyłem z eeprom. Jakiś czas temu bawiłem się wyświetlaczem i zapisem znaków do eeprom i odczyt. Przy starcie...

    Mikrokontrolery AVR   07 Lip 2016 13:11 Odpowiedzi: 32    Wyświetleń: 2448
  • [Atmel Studio 7][AVR][C] - brak prawidłowego zapisu/odczytu EEPROM.

    Witam. Powiem szczerze, że albo tylko ja jestem jakiś ciężko kapujący, albo te programowanie (zapisywanie/odczytywanie) EEPROM jest takie... trudne? ;) Oto moje zmienne w programie: zmienne b i c nie traciły swoich wartości po zaniku zasilania uC. Należę do osób, które za wszelką cenę...

    Mikrokontrolery   07 Lip 2017 07:51 Odpowiedzi: 5    Wyświetleń: 573
  • Jak umieścić dane w sekcji .eeprom pod konkretnymi adresami

    Witam, jak umieścić dane w eepromie (generowanie pliku eep/hex) w pod określonymi adresami: Typowo można wykonać coś takiego: #define EEPROM __attribute__ ((section (".eeprom"))) unsigned char tablica_w_eepromie[4] EEPROM = { 0, 0, 0, ...

    Mikrokontrolery AVR   11 Lis 2009 11:08 Odpowiedzi: 1    Wyświetleń: 894
  • Współpraca z ATMEGA pamieci eeprom po I2C

    Dzień dobry, Prosze o pomoc w wyjasnieniu w czym tkwi bląd. Napisałem prosty program w c do ATMEGA32, ktory powinien najpierw zapisac, a nastepnie odczytac wartosc 123 z adresu 2 w eeprom AT24C04 (po I2C). Niestety za kazdym razem wartosc odczytana wynosi 255, a zmienna status ma wartosc 32 (brak...

    Mikrokontrolery   30 Gru 2010 14:09 Odpowiedzi: 1    Wyświetleń: 1160
  • ST7lite29 zapis i odczyt EEPROM w C.

    Witam. Piszę program na ST7lite29 w C i potrzebuję funkcji, która zapisze bajt danych podany jako pierwszy parametr w pamięci EEPROM pod adresem podanym jako drugi parametr, oraz funkcji, która odczyta bajt danych z adresu EEPROM podanego jako parametr i zwróci go do programu głównego. Pozdrawiam. P.S....

    Mikrokontrolery   09 Sty 2012 17:49 Odpowiedzi: 0    Wyświetleń: 543
  • Zapis i odczyt eeprom - 15 charów

    Trzecie podejscie do problemu. Tym razem poprzez write_block. Nie działa mi pozniej program wyswietlania tych wartosci. Nie wiem czemu, bo nie dziala tylko po wlaczeniu funkcji OdczytEEpromu. Sprawdzilem i nadal sa chinskie znaczki; void OdczytEEprom(void ){ LCD_GoTo(0,...

    Mikrokontrolery Początkujący   04 Maj 2012 19:19 Odpowiedzi: 3    Wyświetleń: 1287
  • [AVR][WinAVR][C] Alokacja zmiennej inicjalizowanej w pamięci EEPROM

    Witam, Mam następujący problem... Jeżeli chcę zainicjalizować zmienną w EEPROM robię to tak: unsigned char test EEMEM = 0x11 //generowany jest wtedy dodatkowy plik .eep z inicjalizacją pamięci EEPROM Powyższy kod posiada jedną wadę - kompilator zmienną "test" zapisuje w pierwszej wolnej...

    Mikrokontrolery   12 Wrz 2012 09:06 Odpowiedzi: 52    Wyświetleń: 4789
  • Atmega8 + C/C++ + EEPROM

    1. 0x0f to 15 (ten pierwszy to hex a drugi to decymalny) No ja to wiem. Tylko pytam czy wpisanie ich do EEPROMU zajmuje tyle samo pamięci? I czy w ogóle hex (0x00) to też uint8_t czyli char ? 2. Jak to dlaczego? W czasie działania urządzenia zapisuje do EEPROMu kilka wartości, po wyłączeniu...

    Mikrokontrolery   22 Wrz 2009 16:12 Odpowiedzi: 6    Wyświetleń: 1725
  • Attina 2313 realizacja napisów z pamięci eeprom. Bascom

    Jeśli masz wystarczającą ilość pamięci EEPROM to nie ma problemu. Dowolny tekst umieścisz w niej stosując char EEMEM []="tekst"; Analogicznie do tekstów umieszczonych za pomocą atrybutu PROGMEM, musisz do odczytu zastosować odpowiednią funkcję z eeprom.h.

    Mikrokontrolery AVR   21 Lis 2010 18:13 Odpowiedzi: 7    Wyświetleń: 1236
  • AVR231 - Bootloader nie działa aktualizacja wraz z eeprom, bez eeprom działa

    Czyżby problem jest z [syntax=c]// Read com port number for( char * cp = argv[1]; *cp; cp++ ) { *cp = toupper( *cp ); } if(strstr(argv[1], "-COM")) strcpy(comPortName, &argv[1][1]); else { printf(u... -1; }[/syntax] Plik comport.cpp [syntax=c] //=============...

    Mikrokontrolery AVR   22 Sie 2016 21:39 Odpowiedzi: 16    Wyświetleń: 1251
  • AVR-GCC - Zapis i aktualizacja bloku danych w EEPROM?

    A jeśli z jakiegoś powodu ci to nie odpowiada to musisz zrobić własną implementację funkcji obsługi EEPROM. Nie mogę zamknąć całej funkcji, gdyż ona może trwać nawet kilkanaście milisekund, a projekt wykorzystuje 8 funkcji ISR i na 100%, któraś z nich wystąpi w trakcie tych kilkunastu milisekund....

    Mikrokontrolery AVR   25 Sie 2016 19:17 Odpowiedzi: 21    Wyświetleń: 1752
  • STM32 F1 - emulacja eeprom w HAL

    Okej. podmieniłem to i program już mi się nie tnie (ciął się pewnie dlatego, że była wykorzystywana strona 32, a program miał 35Kb), jednak to polecenie:[syntax=c] EE_WriteVariable(VirtAddVarTab[2], 4); EE_ReadVariable(VirtAddVarTab[2], &VarDataTab[2]); printf(&VarDataTab[2]); [/syntax] ...

    Mikrokontrolery ARM   29 Wrz 2018 20:01 Odpowiedzi: 16    Wyświetleń: 870
  • Atmel Studio7, XMega32e5, błąd zapisu do EEPROM

    Przy próbie programowania wyskakuje okienko: Odczyt z EEPROM po nieudanym programowaniu: Przykładowy kod: [syntax=c] #include <avr/io.h> #include <avr/eeprom.h> const char EEmodName[] EEMEM = {'D','R','V'}; int main(){ PORTA.OUT = eeprom_read_byte((const uint8_t...

    Mikrokontrolery AVR   14 Mar 2019 17:17 Odpowiedzi: 7    Wyświetleń: 381
  • EEPROM w AT89S52

    witam Program, z którego pochodzą przedstawione funkcje był pisany pod Raisonance, w Keil spróbuj zamiast xdata char* addr wpisać char xdata * addr Nie mam Keila, nie sprawdziłem tego w programie, ale patrząc w helpa myślę, że zadziała. Poniżej masz przykład przypisania zmiennej x (z przestrzeni...

    Mikrokontrolery   17 Lis 2005 23:06 Odpowiedzi: 13    Wyświetleń: 2064
  • AVR eeprom zapis odczyt w C

    problem rozwiazany porawnie to ma wygladac tak: void EEPROM_write(unsigned int uiAddress, unsigned char ucData) { /* Wait for completion of previous write */ while(EECR & (1<<0x08));// /* Set up address and data registers */ EEAR = uiAddress; EEDR = ucData; /* Write logical...

    Mikrokontrolery   12 Lis 2005 18:29 Odpowiedzi: 10    Wyświetleń: 6722
  • [ATmega32] Eeprom i długi czas odczytu

    Witam, mam problem z długim czasem odczytu z wewnętrznego EEPROMu w ATmega 32. EEPROM trzyma obrazek, który wyświetlany jest na graficznym LCD i wyraźnie widać jak grafika pojawia się stopniowo w ciągu ok. sekundy. Sprawa wydaje się dosyć dziwna, bo w AT89S8252, który teoretycznie powinien być daleko...

    Mikrokontrolery   04 Maj 2006 01:46 Odpowiedzi: 1    Wyświetleń: 1017
  • WinAVR i eeprom.h

    Podlacze sie z pytaniem pod temat, chce zapisac liczbe 8 bitowa(max 0xFF) w wewnetrznej pamieci eeprom w komorce o adresie powyzej 256d, ktorej funkcji uzyc? Np do komorki o adresie 456d zapisac wartosc 0xCE, czy to bedzie prawidlowe? unsigned short adres=456; unsigned char wartosc=0xCE; eeprom_write_byte(adres,....

    Mikrokontrolery   07 Wrz 2006 11:44 Odpowiedzi: 6    Wyświetleń: 2021
  • alokacja zmiennej w pamieci EEPROM pod AVR-GCC

    Podpowiedzcie mi prosze, jak zadeklarowac zmienna w pamięci eeprom po adresem 0x01?? bo: #define EEMEM __attribute__((section(".eeprom"))) E... unsigned char ZMIENNA; lokuje ja w pierwszej wolnej komorce czyli 0x00. Moge zadeklarowac wczesniej inna zmienna PUSTĄ tak aby kompilator ulokowal...

    Mikrokontrolery   28 Lis 2006 08:38 Odpowiedzi: 4    Wyświetleń: 1996
  • deklaracja wartośći w EEPROM AVR

    Deklaruję w pliku .c: unsigned: char mem_eep EEMEM; W tym samym pliku przypisuję wartość: eeprom_write_byte(&mem_eep,mem_1); i iest OK, ale jak chcę przypisać lub odczytać mem_eep w innym pliku .c to pojawia się błąd: `mem_eep' undeclared (first use in this function) Jak zadeklaruję mem_eep w...

    Mikrokontrolery   05 Gru 2006 09:45 Odpowiedzi: 2    Wyświetleń: 1020
  • Wyświetlenie EEPROM'u na LCD w CodeVision

    No to jeszcze raz tylko już całość i przetestowana na sprzęcie #include <delay.h> // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x1B ;PORTA #endasm #include <lcd.h> eeprom char string[12]="Hello"; flash char stringf[12]="test...

    Mikrokontrolery   19 Lis 2007 08:46 Odpowiedzi: 17    Wyświetleń: 1979
  • WinAvr, Atmega, wewnętrzny EEPROM - pytanie

    Siemano. Jeżeli chcesz umieścić np. tablicę jednowymiarową w sekcji EEPROM to możesz wykonać to w taki sposób const unsigned char Tablica[] EEMEM = { 0x3e,0x51,0x49,0x45,0x3e, 0x00,... Niestety przy...

    Mikrokontrolery   23 Lut 2008 15:23 Odpowiedzi: 2    Wyświetleń: 1442
  • Zapis liczby int do pamieci eeprom wymnażanej z tablic [C]

    Witam! Jak dla mnie, to wcale nie jest dziwne że ten kod nie działa, nawet po zmianie adresów. unsigned char licznik[6] = {0,0,0,0,0,0}; void licznik(void) { ... ... Nie możesz mieć w programie dwóch symboli (w tym wypadku tablicy oraz funkcji)...

    Mikrokontrolery AVR   11 Gru 2009 19:31 Odpowiedzi: 10    Wyświetleń: 2318
  • [LPC2000][C] dwa problemy z pamięcią eeprom

    Mam LPC2129 i dwa sektory flasha chce wykorzystać jako eeprom - wspierałem się przykładem: LPC2000 onchip Flash as EEPROM demo - mogę zapisać i odczytać dane z eeproma, ALE w eepromie mieści się tylko 15 komórek, a ja potrzebuje ze 3x więcej. Przy zapisie 16 struktury funkcja ee_write() a dokładniej...

    Mikrokontrolery ARM   31 Mar 2010 09:37 Odpowiedzi: 6    Wyświetleń: 926
  • [C][Atmega8] - zapis i odczyt eeprom.

    Witam, korzystam z WinAVR oraz AVR Studio. Napisałem dwie proste funkcje: void zapisz( uint8_t pozycja, uint8_t wartosc ) { eeprom_busy_wait(); eeprom_write_byte(&pozycja,wartosc&#... char odczyt(uint8_t pozycja) { eeprom_busy_wait&#...

    Mikrokontrolery AVR   02 Paź 2010 15:28 Odpowiedzi: 8    Wyświetleń: 10996
  • komunikacja ATMEGA16 z eeprom po i2c

    Prosze o pomoc w wyjasnieniu gdzie jest pies pogrzebany. Napisałem prosty program w c do ATMEGA32, ktory powinien najpierw zapisac, a nastepnie odczytac wartosc 123 z adresu 2 w eeprom AT24C04 (po I2C) . Niestety za kazdym razem wartosc odczytana wynosi 255, a zmienna status ma wartosc 32 (brak ACK)....

    Mikrokontrolery AVR   30 Gru 2010 13:59 Odpowiedzi: 4    Wyświetleń: 1638
  • [C][Arduino] - Struktura do eeprom nie mogę tego załapać z przykładów

    Przepraszam że truję ale potrzebuję jeszcze pomocy... o ile mam ogarnięte zapisywania do eepromu w kontrolerze, to jeśli chodzi o zapisywanie do zewnętrznej pamięci jest słabo... mam coś takiego struktura... i zmienne [syntax=cpp]typedef struct{ char tag_rfid[11]; uint32_t datetime_rtc; }...

    Mikrokontrolery Początkujący   18 Maj 2014 06:34 Odpowiedzi: 7    Wyświetleń: 2865
  • ATmega reset i utrata EEPROM silne zakłócenia EMI

    Witam, dzisiaj miałem czas na zgranie kodu i wyrzucenie z niego tego co nie dotyczy tematu: Dodano po 7 Przepraszam za dziwne znaki w komentarzach ale przerzucałem z Windowsa na Linuxa i nie konwertowałem kodowania. Będę wdzięczny za pomoc. Sławek

    Mikrokontrolery AVR   08 Sty 2020 21:50 Odpowiedzi: 7    Wyświetleń: 549
  • [C][atmega8] czyżby za długa tablica char??

    No tak, i sprawa się rypsła :) Jak zwykle mądrego to dobrze posłuchać :) jest jakiś patent na to? obiło mi się o oczy coś pod tytułem progmem, da się tym to ugryźć? a może trzymać te tablice w zewnętrznej pamięci? jakiś eeprom typu 24cxx czy najprościej kupić większą atmegę? W planach chcę mieć na...

    Mikrokontrolery AVR   01 Gru 2009 10:43 Odpowiedzi: 9    Wyświetleń: 1935
  • [Atmega8][C] - Konwertowanie int na char nie zawsze działa.

    No to chyba będę musiał się w atmegę16 wyposażyć. Mam już 6,5KB/8 a jeszcze troszkę muszę dopisać. Czy mógłbym prosić o podrzucenie jakiegoś sensownego linku jak pisać kod optymalnie pod kątem rozmiaru pliku wynikowego po kompilacji? Ewentualnie jeszcze coś o zapisie do eeprom.

    Mikrokontrolery AVR   02 Lis 2012 19:36 Odpowiedzi: 12    Wyświetleń: 1641
  • FTDI232BM Delphi. Odczyt, EEPROM. Co robię źle?

    Tak, wiadomosc na PW jest juz nieaktualna. No wlasnie mam problem z zapsem jakiegos bajtu pod konkretny adres.... jeszcze nie wiem jak to zrobic... funkcja API do zapisu wyglada tak: Write data into the EEUA. FT_STATUS FT_EE_UAWrite ( FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen ) Parameters...

    Mikrokontrolery   03 Gru 2004 22:58 Odpowiedzi: 5    Wyświetleń: 1185
  • Brak zapisu zmiennych do pamięci eeprom w AT80S8252

    Po pierwsze wyskakują mi błędy i nie idzie zrobić hex-a. Pojedyńcze typu char to umiem zapisywać. Ja używam AT89S8252 - nie wiem czym się rózni od AT908252 ale wydaje mi się że masz jakieś biblioteki od zapisu i odczytu których ja nie mam. #include <AT898252.h> sbit LED1 = P0^0; int...

    Mikrokontrolery   08 Maj 2005 02:14 Odpowiedzi: 12    Wyświetleń: 1916
  • ATMEGA8 i wbudowany EEPROM

    Ja to robię tak: Odczyt zmiennej z komórki 3 EEPROM (trzeciego bajtu) do zmiennej T_ZAD: T_ZAD=eeprom_read_byte((unsigned char *) 3); Zapis zmiennej T_ZAD do 3 komórki EEPROM: eeprom_write_byte((unsigned char *) 3,T_ZAD) . Rzutowanie (unsigned char *) zrobiłem...

    Mikrokontrolery   17 Wrz 2005 16:53 Odpowiedzi: 7    Wyświetleń: 1548
  • EEPROM A AT90S8535

    Rozumiem, że piszesz w C.Nie wiem czy to pomoże ale spróbuj zrobić konwersje typów: epprom_write_byte(adres, (unsigned char) zmienna); Nie pamiętam czy adres miał być pierwszy czy drugi ale nie w tym rzecz

    Mikrokontrolery   09 Sie 2006 11:44 Odpowiedzi: 6    Wyświetleń: 1050
  • eeprom i codevision AVR

    Witam ! Startuję dopiero z Codevision AVR i mam pytanko - nie znam dokładnie prodedur zapisu i odczytu z eepromu. czy ktoś mógłby mi coś podpowiedzieć. Przykład - chciałbym zapisać wartość zmiennej a ( typu char ) do eepromu a potem ją odczytać . Wszelkie gotowe rozwiązania mile widziane :-) Pozdrawiam

    Programowanie   09 Sie 2006 14:40 Odpowiedzi: 0    Wyświetleń: 726
  • EEPROM odczyt i zapis C ,gdzie znowu blad w kodzie

    zapis do eeproma w atmedze16 void EEPROM_write(unsigned int uiAddress, unsigned char ucData) { while(EECR & (1<<EEWE)); EEAR = uiAddress; EEDR = ucData; EECR |= (1<<EEMWE); EECR |= (1<<EEWE); } unsi... char EEPROM_read(unsigned...

    Mikrokontrolery   08 Sie 2007 18:41 Odpowiedzi: 6    Wyświetleń: 1415
  • Atmega 128 i EEPROM problem

    Witam szanownych forumowiczów. Spotkałem się z bardzo dziwnym problemem na na Atmega 128. Napisałem program, który wpisuje dana do wewnętrznego eepromu pod wskazany adres a nastepnie odczytuje dana z tego adresu i wyswietla na LCD. Wszystko do tej pory jest ok. Problem pojawia się jak wgram nowy program...

    Mikrokontrolery   07 Gru 2007 08:01 Odpowiedzi: 8    Wyświetleń: 1992
  • Eeprom blokowanie atmegi, czytanie tylko pierwszego bloku

    void wyswietlanie_eeprom(int adres, int liczba_znakow){ char koza[1000]; ustaw_LCD(&... pamięci do odczytu while(eeprom_is_ready(... //odczyt bloku eeprom_read_block((uint8...

    Mikrokontrolery   29 Cze 2008 11:16 Odpowiedzi: 7    Wyświetleń: 1103
  • [atmega8][C] eeprom vs sram. porowanie zmiennych

    zaglądnąłem do pamieci i jak kolega wyzej słusznie zauwazyl, stwierdzilem ze ta funkcja wywolana cyklicznie zawala mi pamiec danych.nie zwalniając poprzedniego szuka, nastepnego dostepnego miejsca i pamiec danych zapisana jest ładnym wzorkiem... dla mnie najistotniejszym jest, aby moc przypisać do...

    Mikrokontrolery   11 Wrz 2008 19:50 Odpowiedzi: 9    Wyświetleń: 2370
  • ATmega16 - odczyt z pamięci EEPROM

    Zamieść fragmenty Twojego kodu. Może podczas zapisu rzutujesz int na unsigned char.

    Mikrokontrolery AVR   24 Lut 2009 16:51 Odpowiedzi: 7    Wyświetleń: 3133
  • AVR-GCC problem z zapisem tablicy do eeprom atmega88

    jeśli a zadeklarowane jest jako tablica: char a[128]; to adresem danych w tej tablicy jest: - a - &a[0] &a to ... w sumie nie wiadomo co [; 4\/3!!

    Mikrokontrolery AVR   01 Wrz 2009 14:23 Odpowiedzi: 6    Wyświetleń: 2887
  • [Atmega8][C]odczyt tablicy z pamieci eeprom

    ale czemu naookolo? ta instrukcja sluzy wlasnie do odczytywania tablic z tym ze domyslnie 8 bitowych. takwiec odczytujesz sobie do tablicy typu char a pozniej deklarujesz jeden wskaznik na int do ktorego przypisujesz adres pierwszego elementu tablicy zrzutowany na int i powinno dzialac. Ja tu specjalnie...

    Mikrokontrolery AVR   14 Wrz 2009 21:36 Odpowiedzi: 5    Wyświetleń: 2742