oner

Members
  • Публикации

    209
  • Зарегистрирован

  • Посещение

Репутация

4 Обычный

О oner

  • Звание
    Постоялец

Информация

  • Пол
    Мужчина

Электроника

  • Стаж в электронике
    Не связан с электроникой
  1. Управление состоянием ножки порта

    Не совсем. Я только с работы пришел и пытаюсь пока ориентироваться на Ваши подсказки. Насколько я понимаю, if((data=='1')|(Var=0)) заменяем на if((data=='1')&&(Var=0)) Над второй частью Вашей подсказки думаю.
  2. Всем привет! Я передаю данные на контроллер через UART. Простоты ради - пока только единицу. Что пытаюсь сделать: при подаче 1 на контроллер его PB0 переводится из логического нуля в логическую единицу. При повторной подаче единицы - в ноль и т.д. Прием данных получается, то есть после первой единицы и только после нее РВ0 переходит в 1. Однако, в этом состоянии и остается. int main(void) { DDRD = 0x00; //установим все порты DDRD как входы PORTD = 0x00; //установим логический 0 на все порты DDRD DDRB = (1 << 0); // PB0 - выход PORTB &= ~(1 << 0) ; // логический ноль на нем в начале выполнения программы char data; uint8_t Var=0; uart_init(); while(1) { data=uart_receive(); if((data=='1')|(Var=0)) { PORTB |= 1 << 0; Var|=1; data|='0'; } if((data=='1')|(Var=1)) { PORTB |= 0 << 0; Var|=0; } } } Использую метку Var, пытаюсь онулить данные - протеусу пофиг. Подскажите, где я ошибаюсь в коде?
  3. Библы в Keil для STM32F407VG

    Конечная ссылка эта? https://keilpack.azureedge.net/pack/Keil.STM32F4xx_DFP.2.13.0.pack У меня не открывается.
  4. Библы в Keil для STM32F407VG

    Т.е. в принципе такое возможно? Кстати, сейчас Ваша ссылка открывается, а вот внутри не переход на скачивание ведет на неоткрывающуюся страницу(
  5. Библы в Keil для STM32F407VG

    Всем привет! При попытке скачать библиотеки выскакивает ошибка. В чем может быть дело?
  6. Работа Bluetooth HC-05 с теминалом.

    Ага. А также в самом терминале после, например, АТ нужно переходить на новую строку и только после этого отправлять сообщение. Делители напряжения почему-то оказались не нужны. Удивительно, но во многих источниках они упоминаются. ну и джампер в итоге стоит в положении "5В" Какой-то слишком частный случай получился))) Я надеюсь научиться передавать с температуру с DS18B20 -> Atmega8 -> Bluetoth-модуль на другой Bluetooth-модуль -> Atmega8 -> 1602.
  7. Работа Bluetooth HC-05 с теминалом.

    Господа! Не хочу кого-либо обвинять или обижать, но я между делом посмотрел пару видюшек на ютубе и сделал как там. Всё заработало. Удивительно, но сделанное на этих видео полностью (или во многом) противоречит всему вами написанному. Удивлен. Глубоко удивлен.
  8. Работа Bluetooth HC-05 с теминалом.

    Заметил пару нюансов и они меня смущают. 1. Если модуль просто воткнуть в комп (без блютуса), то при запуске команды с терминала модуль не реагирует, не светит светодиодами портов. Однако, если между GND и Rx подключить осциллограф, то светодиод, сигнализирующий сигнал на выводе Rx при подаче соответствующей команды с терминала светится. 2. Вышеописанное происходит в положении джампера 5В. Если переключить на 3,3В, то светодиод не светится.
  9. Работа Bluetooth HC-05 с теминалом.

    Соединил всё напрямую. т.е. без делителя напряжения. Переключил джампер на 3,3В. Выходной сигнал пропал.
  10. Работа Bluetooth HC-05 с теминалом.

    А разве выходное напряжение питания не упадет до 3,3В от такой меры?
  11. Работа Bluetooth HC-05 с теминалом.

    В итоге конвертер все же пытается передать данные, о чем свидетельствует и осцилл, и светодиод возле ножки Tx. 5V. Правильная - это сколько именно?
  12. Работа Bluetooth HC-05 с теминалом.

    В итоге при отправке данных в терминале на Rx и Tx сигнал есть
  13. Работа Bluetooth HC-05 с теминалом.

    Не думал, что VCC и EN надо соединять. Но попробую.
  14. Работа Bluetooth HC-05 с теминалом.

    Простенький китайский есть. Что и в какой момент предлагаете им посмотреть?
  15. Работа Bluetooth HC-05 с теминалом.

    5V на выходе конвертера. Смущает, что на подключение с телефона модуль тоже особо не реагирует: