WiseLord, Да, в var.c 1 строчка. Приинклюдил к lern.c файл stdint.h. Ошибка
Код:
var.h(4), #included from: lern.c: '(' expected
пропала. Ошибка
Код:
var.c(1): '(' expected
осталась.
Добавлено after 4 minutes 13 seconds: Приинклюдил stdint.h и к var.c. Ошибки пропали. Спасибо за подсказку!
Добавлено after 3 minutes 18 seconds: Но не понятно поведение компилятора. Если не раскидывать код на файлы, то инклюдить stdint.h не требуется, все и так работает.
А откуда компилятор, по-вашему, поймёт, что такое uint8_t, если ни в файле, ни в том, что из них инклюдится, ничего про это нет? Это же не встроенный тип вроде int или char.
В случае одного файла все работает за счёт того, что оно через mega8.h где-то прилетает.
Поймите главное - каждый .c файл - это самостоятельная единица компиляции.
Не устанавливается на WIN7-64 AvrStudio4Setup-4.18. После начала установки больше ничего не происходит, значёк установки просто висит в панели задач. Подскажите как установить.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Вот в функцию можно передать ссылку на массив типа void (char *mass) А вот как бы передать ссылку на переменную? Чтобы менять эту переменную в функции. А то приходится передавать ее в функцию и возвращать ее в нее же.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
кстати, массив кодевижен всегда передает в функцию по указателю, это надо иметь в виду (т.е. если передать массив в функцию и там его изменить, то исходный массив тоже изменится, как бы его ни передавали, хоть со звёздочками, хоть без)
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
я в этом плане тоже кодевижену удивляюсь, код, который по идее должен быть компактнее в итоге получается тяжелее... както делал фильтр на 2 канала (надо было одинаково отфильтровать 2 переменные) самым компактным оказалось простое дублирование кода (через дефайны), звтем с функциями и с передачей в них массивов, самым тяжелым оказался код с указателями...
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Всем доброго вечера! Надо прошить ATmega8 в схеме используется часовой кварц 32768. В статье есть картинки с фъюзами как мне надо ставить для codevision? Помогите пожалуйста. тут кусок исходника Вот так правильно?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения