Правильно.Это и есть функция без параметров.
Я хотел сделать принудительную процедуру, чтобы не давать ей параметров.
А зачем? А затем, что эта самая структура из main ТОЖЕ НЕ ДОСТУПНА... И дать параметры я ей ну ни как не могу.
Хотел сделать функцию там, где, как мне казалось, эта структура видимая.
Но выяснилось, что она-то видимая, но не про мою честь..
Это пипец какой-то... Для процедуры рядом всё норм, а для моей - не объявлена, блять... ну шо за хня?
Поиском обнаружить где объявляется структура - не возможно...
Кто-то понимает что происходит?
В примере объявлен указатель по имени NVIC_InitStruct на обьект типа NVIC_InitTypeDef.
В твоем копипасте,первой-же строкой,надо обьявить указатель на требуемую структуру.
Да, я еблан Спасибо, увидел.
______________________-
Возникла новая проблема - не могу включить AFIO.
Пробовал пользоваться функциями из тестового проекта от IAR, пробовал писать напрямую в регистры - болтяка на 48 с левой резьбой.
Такое впечатление, что он не тактируется, хотя тактирование GPIO и AFIO включается и в дебагером видно, что данные в RCC->APB2ENR записались.
При попытке записи в AFIO->EXTICR ни чего не происходит. Хотя компилится нормально и не ругается.
Кто-нибудь уже пробовал в этом кортесе внешние прерывания включать?
Сцуко,мало того - в процессе отладки я поччему-то не могу вручную втулить значение регистру AFIO_EXTI0 (ну и ни какому из AFIO вообще).. чЪо это за бред? Что не так делаю?