Обсуждаем контроллеры компании Atmel.
Ответить

Компиллируя коды из всякий статей...

Сб май 20, 2017 08:35:23

Всем привет!

При компилляции исходного кода из этой статьи CVAVR выдает 4 ошибки.
Изображение
Смущает даже не столько сам факт того, что компиллятор нашел 4 ошибки, сколько то, что при открытии большинства таких якобы исходных кодов компиллятор будет ругаться. Почему так происходит? Не верю в непорядочность огромного количества авторов, что они выложили неработающие статьи.

Re: Компиллируя коды из всякий статей...

Сб май 20, 2017 09:10:34

Так происходит потому, что программа написана на более древней версии CVAVR. Библиотеки работы с ЖКИ (в частности) в свежей CVAVR подрихтованы.

Re: Компиллируя коды из всякий статей...

Сб май 20, 2017 10:38:26

Очень жалко! Я думал, правильного синтаксиса языка СИ достаточно. Или, хотя бы, каких-то настроек компиллятора.

Re: Компиллируя коды из всякий статей...

Сб май 20, 2017 10:52:03

Синтаксис везде правильный.
В конце концов, откройте библиотеки и посмотрите. Что за подход - неработающие, неправильные, непорядочные. Жизнь - боль?

Re: Компиллируя коды из всякий статей...

Сб май 20, 2017 13:03:24

Уточните, пожалуйста, какие именно библиотеки посмотреть и на что в них обратить внимание?
#include <mega8.h>
#include <stdio.h>
#include <delay.h>
#include <lcd.h>
Эти?

Re: Компиллируя коды из всякий статей...

Сб май 20, 2017 16:20:51

lcd.h

Re: Компиллируя коды из всякий статей...

Сб май 20, 2017 17:36:37

kotarnold писал(а):правильного синтаксиса языка СИ достаточно
вот это вы сейчас про CVAVR сказали? классная шутка про правильный синтаксис :)))

Re: Компиллируя коды из всякий статей...

Сб май 20, 2017 19:51:44

Но, как ни странно, именно в этом коде нарушений синтаксиса Си на первый взгляд не заметно.
Ответить