smartleds (19.09.2006 17:55, просмотров: 1) ответил 0men на Короче, должно быть так
Все сделал как вы сказали, реакция на кнопку есть , после нажатия на кнопку программа виснет, у меня есть подозрение что по адресу 0х18 стартап не размещает инструкцию перехода на регистр в котором хранится адресс обработчика прерывания Вот нашел стартап arm-->src-->lib здесь все команды закоментированы, если я правильно понимаю то по адресу 0х18 должна быть команда ldr pc,[pc,#-0xff0]?
кусок СStartUp имеет вид
org 0x18
; ldr pc,[pc,#24] ; Branch to irq_handler
Я бы поправил, но как потом этот исправленный cstartup присоединить к проекту?