Памагите кто может!!!

Тема в разделе "Микроконтроллеры AVR", создана пользователем settz0r, 22 окт 2018.

  1. settz0r

    settz0r Нуб

    Добрый день, написал самый обычный код в KEIL UVISION с миганием диода и установкой прерывания через EXTI. Хочу запрограммировать плату через бутлодер по адресу 0х8004000(начальный адрес 0х8000000). Для этого пишу такие строчки:
    __set primask(0); // глобальное запрещение прерываний
    NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x8004000); // непосредственно перенос таблицы прерываний
    __set_PRIMASK(0); // разрешение прерываний
    В настройках проекта нужный адрес выставил в Target и Linker.
    Достаточно ли этих строчек для переноса или нужно что то еще? Код без EXTI или SysTick без проблем переноситься, а с прерыванием никак не получается.
     
  2. Daniil

    Daniil Гуру

    Извиняюсь за оффтопик, но зашибись тему назвали
    Спасибо
     
    Последнее редактирование: 23 окт 2018
  3. parovoZZ

    parovoZZ Гуру

    найди на ютубе канал narodstream и спроси у автора. Он как раз в кейле программирует.
     
  4. settz0r

    settz0r Нуб

    он работает через HAL, я же через SPL. Еще он данную задачу решает в stm32cubex
     
  5. DetSimen

    DetSimen Guest

    Казалосьбы, как саатносяца "Микроконтроллеры AVR" и STM32?
     
  6. settz0r

    settz0r Нуб

    куда писать, если раздела про stm нет?
     
  7. DetSimen

    DetSimen Guest

    Мошт, на форум STM, не?
     
  8. settz0r

    settz0r Нуб

    я уже на многих форумах писал и на stm в том числе, ответа не нашел, поэтому написал сюда
     
  9. DetSimen

    DetSimen Guest

    По твоей логике, если и здесь не найдёшь ответа, дальше будешь писать на форумы мебельных магазинов?
     
    parovoZZ нравится это.
  10. settz0r

    settz0r Нуб

    будь добр, не пиши сюда больше, спасибо
     
  11. DetSimen

    DetSimen Guest

    Чота ржу.
     
  12. settz0r

    settz0r Нуб

    хмм форум амперка наверное это мебельный форум. Гениальный человек. Найс высер.(игнор)
     
  13. parovoZZ

    parovoZZ Гуру

    Так и ты плыви по течению. А когда научишься плыть по течению, можно уже и разворачиваться.
     
  14. parovoZZ

    parovoZZ Гуру

    логика, конечно, бронебойная с учетом того, что амперка не числится среди официальных представителей STM.
     
  15. b707

    b707 Гуру

    а можно узнать - нафига это нужно - переносить таблицу прерываний? Почему не оставить ее на родном месте?