Доброго всем (утро, день, вечер, ночь).
Я не профи в области микроэлектроники и тем более в программировании - это мое хобби, просто интересно.
Микроконтроллер atmega был мною побежден за какие-то час два, а уже через сутки четырех разрядный семисегментный индикатор установленный на макетку радовал взор новоиспечеными часами.
Прошло время пришли новые микроконтроллеры с новыми возможностями stm32f4. Я понимаю, что сегодня это уже не новость, но так сложилось, что приобрел я плату stm32f429idiscovery такая с маленьким дисплеем.
Так, о чем это я?!
А, ну да. Приобрел плату и полез в инет дабы почерпнуть из всемирного кладезя знаний да по программированию stm32f4. Естественно первым был сайт st, откуда были выкачаны референс мануал, даташит, еще какойто программинг. Но поскольку с англиским проблемы то полностью их выкурить немогу. Нет конешно про настройки перефирии, ноги порты регистры таймеры то все понятно. Проблемы начались с примерами и только благодаря
http://m.geektimes.ru/post/254722/ удалось победить данный камень, и таки светодиод замигал (для полного раскуривания данной статьи и осознаного мигания светодиодом на своей плате ушла НЕДЕЛЯ). Ладно я не тороплюсь. Так вот, продолжения данного курса я не нашел, а очень хотелось бы. Самостоятельно продвинулся дальше и светодиод стал включаться по нажатию пользовательской кнопки. Теперь пришло время мигать светодиодом почесному так сказать не занимая камень в основной программе пустым циклом, тоесть пришло время изучить таймеры. Все бы ничего, там включение прерывания по дазовому таймеру номер 6 (в мануале именно 6 таймер обозван как базовый), установка числа для срабатывания включение тактирования и запуск таймера сделал, настроил и что же дальше...
А дальше сработал таймер и камень как и положено ему упратал чо надо в стек,чтобы не забыть куды ему вернутся и ускакал по адресу указанаму в таблице прерываний, тоесть я так понимаю там должен быть обработчик события, так вот в этомто и проблема, как ему сказать что есть процедура и ее надо выполнить, без всяких там библиотек spl и прочего.
Или второй путь с использованием библиотек, но тут затуп полнейший, даже просто помигать светодиодом не получается, то нет какогото файла, то процедура не определена то assert param, да и вобще для просто помиать подключи чертову гору нужного и ненужного.
Все мануалы старенькие а ide и библиотеки новые функции видимо тоже по другому называются и тд.
Если кто может начинкать мануал мигания светодиодом от таймера 6 (в моем камне именно 6и7 таймеры базовые) в принцепе не важно в какой ide, хотя предпочтительно iar и без spl.
Я понимаю, что спрашивать - это не по джедайски, но другого выхода не вижу. Заранее спасибо и прошу прощения за много букв.