Обсуждаем контроллеры компании Atmel.
Сб май 20, 2017 08:35:23
Всем привет!
При компилляции исходного кода из
этой статьи CVAVR выдает 4 ошибки.
Смущает даже не столько сам факт того, что компиллятор нашел 4 ошибки, сколько то, что при открытии большинства таких якобы исходных кодов компиллятор будет ругаться. Почему так происходит? Не верю в непорядочность огромного количества авторов, что они выложили неработающие статьи.
Сб май 20, 2017 09:10:34
Так происходит потому, что программа написана на более древней версии CVAVR. Библиотеки работы с ЖКИ (в частности) в свежей CVAVR подрихтованы.
Сб май 20, 2017 10:38:26
Очень жалко! Я думал, правильного синтаксиса языка СИ достаточно. Или, хотя бы, каких-то настроек компиллятора.
Сб май 20, 2017 10:52:03
Синтаксис везде правильный.
В конце концов, откройте библиотеки и посмотрите. Что за подход - неработающие, неправильные, непорядочные. Жизнь - боль?
Сб май 20, 2017 13:03:24
Уточните, пожалуйста, какие именно библиотеки посмотреть и на что в них обратить внимание?
#include <mega8.h>
#include <stdio.h>
#include <delay.h>
#include <lcd.h>
Эти?
Сб май 20, 2017 16:20:51
lcd.h
Сб май 20, 2017 17:36:37
kotarnold писал(а):правильного синтаксиса языка СИ достаточно
вот это вы сейчас про CVAVR сказали? классная шутка про правильный синтаксис
Сб май 20, 2017 19:51:44
Но, как ни странно, именно в этом коде нарушений синтаксиса Си на первый взгляд не заметно.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.