And_Ro писал(а): ↑18 апр 2024, 15:36
Коллеги, здравствуйте! Помогите, пожалуйста, настроить прерывание по фронту на одном из пинов. В обработчик IRQ программа не заходит. Подробности во вложении.
Разработчики не заходят на форум неделями
Разобрался методом "тыка"... надо в строке SYS->INT_MASK0_bit.GPIO11EN = 1; заменить GPIO11EN на GPIO1EN.
Попытаюсь осознать
larrson писал(а): ↑09 апр 2024, 14:42
Здравствуйте. Нет. Внятного ответа от разработчиков не получил, поэтому выкрутился "костылем". Запустил один из выводов ШИМ на нужной частоте и завел на пин, который вызывает прерывание по одному из фронтов.
Доброго времени суток!
В заголовочном файле "1874VE10T.h" обнаружены ошибки в адресах некоторых регистров PWM, с чем были связаны и ошибки по прерыванию.
Скорректировал Patch: CodeMaster28_1_00_04__Patch1_240515.zip
и архив с примерами (скорректировал проект PWM): NIIET-EVAL-1874VE10T_240516.zip
Добрый день! Может кто-нибудь подсказать, как работать с блоком HSI? Или выложить пример?
В РП сказано:
"По мере чтения информации через HSIFIFOPORT и, следовательно, очистки накопительного буфера (при условии, что на входах в данный момент не обнаружено новых событий), флаг FFUL сбросится, а поле BUFFULL снова будет хранить актуальную информацию о состоянии буфера."
Как организовать чтение через HSIFIFOPORT? Что это за регистр, и как к нему обращаться?
Точнее, интересует, как можно считать последние два зафиксированных события, используя указатели BUFWR, BUFRD.