Bluetooth

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Arduino_, 16 июн 2019.

  1. Arduino_

    Arduino_ Нуб

    Здравствуйте!
    Такая проблема, когда подключаю блютуз, то при загрузке кода, выдаёт ошибку, когда отклучаю блютуз, то все хорошо! Можете объяснить почему так?
     
  2. Потому что ваш блютуз сидит на пинах, используемых для загрузки.
     
    b707, Tomasina и BAR__MEN нравится это.
  3. Arduino_

    Arduino_ Нуб

    Тоесть, мне сначало загрузить прогу, а потом его вставить?
     
  4. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Именно так.
     
    Tomasina нравится это.
  5. Arduino_

    Arduino_ Нуб

    А там же можно как то переопределить tx и rx
     
  6. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Можно, посмотрите примеры работы с библиотекой SoftwareSerial
     
  7. parovoZZ

    parovoZZ Гуру

    Аппаратные - нет. Так можно только в избранных МК (Тини 441/841).
     
  8. Daniil

    Daniil Гуру

    Когда заливаете прошивку пины 0 и 1 нужно отключать от любой нагрузки, т.к. они используются для заливки программы. После заливки можно подключать все обратно
     
    Tomasina нравится это.
  9. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Андрюха, где магазин с оригинальнми Абдуринами с автографом автора идеи?
     
  10. ИгорьК

    ИгорьК Оракул Модератор

    Вы бы вместо рассказов о волшебных тинях пяток проектов на них забабахали, может народ и потянулся. А так - очередной ни о чем для столбика.
     
  11. Вообще говоря в 328 предусмотрено использование spi как uart. А в новой 328PB - два сериала. Только ардуино не торопятся поддерживать полезные вещи, как всегда.
     
    ИгорьК нравится это.
  12. parovoZZ

    parovoZZ Гуру

    Два уже есть. Про один рассказал, второй на подходе.

    Токмо вроде наоборот. И только master spi.

    Инициализация uart укладывается в пару строк.
     
    Последнее редактирование модератором: 16 июн 2019
  13. ИгорьК

    ИгорьК Оракул Модератор

    Если сравнить со сказками про супертиньки - это О малое.

    Еще к столбику. Вот, простят меня, женщины соберутся и говорят в этом стиле.
     
    Последнее редактирование модератором: 16 июн 2019
  14. parovoZZ

    parovoZZ Гуру

    Код (C++):
     void UART_Init (uint16_t ubrr)
    {
        UBRR0H = (uint8_t) (ubrr >> 8);
        UBRR0L = (uint8_t) ubrr;

        UCSR0B = (0 << RXCIE0) | (0 << TXCIE0) | (0 << UDRIE0) | (1 << RXEN0) | (1 << TXEN0);

        UCSR0C = (3 << UCSZ00);        // 1-stop bit, 8 bit data
    }
    Вот и всё.
     
  15. ИгорьК

    ИгорьК Оракул Модератор

    Вообще, похоже эти приснопамятные тиньки - полный отстой. Ибо единственный крутой юзер на этом форуме и тот осилил лишь полтора проекта на них за целый год.
     
  16. Onkel

    Onkel Гуру

    Я на проектах с BT ставлю тумблер. Заливаю - отключаю BT тумблером.
     
  17. SergeiL

    SergeiL Гуру

    Ну, пожалейте же Вы человека! :)
    Да как тут с нами успеешь, мы тут все только и пишем.
    А ему бедному, надо же все прочитать, ответь, новичков в гугл отправить, да и ошибки всем еще исправить …
    Вот времени и не остается! :)
     
  18. BAR__MEN

    BAR__MEN Вселенский Няш Администратор

    Я могу БАНю вытопить, пускай расслабится :)
     
  19. SergeiL

    SergeiL Гуру

    Вспомнил, что недавно, мене один знакомый хвастался тем, что в новой версии проекта поставил новую тиньку.
    Из тех, что @parovoZZ любит.
    Поставил он ее по причине наличия аппаратного slave I2C в этой тиньке.
    Сказал, что так ему проще, чем разбираться с кодом второго приятеля, написавшего ему код исполнительного устройства для 85-ой тиньки. Второй приятель программированием профессионально занимается.
    Я смотрел код, написано грамотно на 100%, под ASF
    ( Кстати, недавно узнал, что Микрочип его в Advanced переименовал).
    Все работало нормально, но очень хотелось добавить новые функции. Вот и решил перейти.

    У приятеля проект затяжной, год третий уже.
    Это уже, наверное, четвертый вариант железа, с заказными печатными платами, корпусами, новыми индикаторами.
    До сих пор на столе... А планировал он на этом бизнес делать. :(

    Наверное, эти тиньки были специально сделаны для тех, кто будет сублимировать на них.
     
  20. parovoZZ

    parovoZZ Гуру