Я новичок в этом низком уровне. Сейчас изучаю ардуино. В настоящее время я использую Arduino Mega 2560, и в нашем курсе мы практикуем управление памятью. Я профессионал в управлении памятью на ПК, но почему-то у меня возникают сумасшедшие проблемы здесь, в Arduino. Например:
У Arduino есть 8192B, я пытаюсь переполнить его с помощью uint_16, поэтому я сделал массив 8192/16, который равен 512. Так что я сделал
uint16_t A[512+1];
Ну, я ожидал, что это вызовет переполнение.
Что не так с моей концепцией?