Доброго времени суток господа! третий час бьюсь, ни как не могу заставить сработать прерывани от UART в ProView, по приходу данных в порт.
выдает данные все нормально, и как сэмитировать прием данных не пойму...
может посоветуете чего? может оно там вообще не работает?
Вилли
Apr 12 2005, 05:54
Вообще в ProView глюк с UARTом. Правда заключается он не в том что не происходит прерывания, а в том что при одновременной передаче данных принимаемые данные портятся (неверные данные приходят в контроллер). А сами прерывания от UARTа происходят без проблем. Скорее всего у Вас какая-то ошибка при инициализации прерываний. Например глобально запрещены прерывания, либо запрещены прерывания UART, либо не запущен таймер для генерации BaudRate. В общем проблем с прерываниями в ProView лично мной не обнаружено.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.