Как "отключить" serialEvent()?

Тема в разделе "Arduino & Shields", создана пользователем Vovka, 2 ноя 2019.

  1. Vovka

    Vovka Гик

    Не использую встроенный класс Serial. Хочу использовать свой обработчик приема байта по UART.
    Пишу:
    Код (C++):

    ISR(USART_RX_vect)
    {
    }
     
    В итоге получаю
    Как студии запретить использовать свой обработчик прерывания?
     
  2. asam

    asam Гик

    Речь идет о какой плате/процессоре и какой студии? Атмел? А почему тогда вопрос в разделе про ардуину?
     
  3. Asper Daffy

    Asper Daffy Иксперд

    Бред какой-то. Код покажи. Только короткий (в длинном сам разбирайся). максимально короткий код, который демонстрирует проблему.
     
  4. akl

    akl Гуру

    можно попробовать тупо поломать библиотеку ардуиновскую

    или это не ардуино? в атмел студии таких проблем не встречал. может там прикручен плагин для ардуино или еще че
     
  5. Vovka

    Vovka Гик

    Все, нашел!
    В подключаемом файле не заметил использование Serial.write()
    :oops:
     
  6. Asper Daffy

    Asper Daffy Иксперд

    Вот я про это и писал, когда говорил "бред". Если сериал не пользовать, то никаких обработчиков событий в код не вставляется.