Можете подсказать, чего атмел студии надобно? Ругается на обработчик перерывания. А шо я там мог накосорезить, не раздуплю. Вроде как ничего оскрбляющего чувства верующих не написал) Особенно первое ругательство подозрительное
Лучше стеклянный рейсфедер Серийно использовался фоторезистивный метод, но для одной платы он не имел смысла без компьютера и принтера. А в плате под ним дырки есть? А на какую строку оно жалуется? Макрос ISR действительно должен объявлять void-функцию. Алсе последняя строка ругается на то, что __vector_3 не объявлен, похоже ты что-то забыл включить Вообще, по хорошему, любая из этих строк должна быть не варнингом, а слать нахуй сразу Там как раз все нормально, пееременная статическая, инициализируется как указано на старте и затем сохраняет значение между вызовами.
Я когда первые версии с читал, охреневал со вседозволенности. Вплоть до того что забыл указать тип переменной, она тебе в int выведется. Помню нечто подобное было
Комментарии: 10
Tiny
Не используется конструкция return внутри функции которая должна возвращать значение? Во что макрос isr разворачивается?
Maikmar
А зачем ты обьявляешь переменную count1 внутри обработчика прерывания? Похоже, она у тебя всегда 0. Или я чтото не понимаю )
Vga
Лучше стеклянный рейсфедер Серийно использовался фоторезистивный метод, но для одной платы он не имел смысла без компьютера и принтера. А в плате под ним дырки есть? А на какую строку оно жалуется? Макрос ISR действительно должен объявлять void-функцию. Алсе последняя строка ругается на то, что __vector_3 не объявлен, похоже ты что-то забыл включить Вообще, по хорошему, любая из этих строк должна быть не варнингом, а слать нахуй сразу Там как раз все нормально, пееременная статическая, инициализируется как указано на старте и затем сохраняет значение между вызовами.
Paschendale
Ага, она же static
Tiny
Я когда первые версии с читал, охреневал со вседозволенности. Вплоть до того что забыл указать тип переменной, она тебе в int выведется. Помню нечто подобное было
Vga
Вывод типов по ритчи)
Tiny
Ага, ещё когда синтаксис аргументов функций другой был
Maikmar
но она же обнуляется на каждом вызове обработчика.
Vga
нет
Tiny
Все немного сложнее. В с++ ещё замороченее