Разные версии языка Си для микроконтроллеров
Ранее я показал простую программу для микроконтроллера на Си. Однако при компиляции программ на Си вы можете столкнуться с неожиданностями… Все мы привыкли думать, что язык Си — это как математика: дважды два везде четыре. Написал код на компьютере, перекинул на микроконтроллер, и всё работает. Теоретически — да. Практически — вас ждёт сюрприз. Язык Си для маленьких чипов — это совсем не тот язык, который учили в институте. Вернее, похож, но с большими «но». Давайте разбираться, почему так вышло и как не попасть в ловушку...