logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[C][ATMega32) - Niepełny zapis do wewnętrznego EEPROM

A.T. 07 Maj 2014 19:58 795 2
REKLAMA
  • #1 13579578
    A.T.
    Poziom 20  
    Witam
    za każdym razem wyświetla poprawnie tylko dwa bajty (23 24 0 0 0 0). Czemu nie 6?

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • Pomocny post
    #2 13579771
    Eagle
    Poziom 24  
    Kod: text
    Zaloguj się, aby zobaczyć kod


    "c" nie wspiera szablonów, więc nie możesz przekazywać do funkcji wskaźnika na uint32_t, gdy funkcja opisana jest Link:

    Write a block of __n bytes to EEPROM address __dst from __src.


    Zmień na
    Kod: text
    Zaloguj się, aby zobaczyć kod


    i powinno działać. Niepotrzebne są opóźnienia, w tych funkcjach jest już sprawdzane czy EEPROM jest gotowy.
  • #3 13585688
    A.T.
    Poziom 20  
    Dziękuję, pomogło:) Temat zamykam.
REKLAMA