oner

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

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

  • Посещение

Репутация

4 Обычный

О oner

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

Информация

  • Пол
    Мужчина

Электроника

  • Стаж в электронике
    Не связан с электроникой
  1. Подключение STM32F103C8T6

    Спасибо!
  2. Подключение STM32F103C8T6

    Всем привет! Я собираю устройство, которое будет опрашивать 1 канал и отправлять данные по UART куда подальше. Так как я собираю конечное устройство, то пора слезать с бредборда и платок со штырьками. Рисую печатку. Порывшись в интернете, я нашел несколько вариантов включения МК STM32F103C8T6. В частности, мне непонятно, надо ли подавать на Reset +3,3В, а также обязательно ли заземлять через резистор вывод BOOT0?
  3. Отправка SMS модулем SIM900 по состоянию GPIO

    Спасибо! Но тогда каким образом заливать прошивку в SIM900? Для разблокировки простых AVR-ок у меня есть такая игрушка. А разблокировать SIM900, получается, невозможно? И, самое главное - как в нее заливать прошивку?
  4. Товарищи, а под какую программу расчитан исходник? Keil, IAR, Coocox или какая еще?
  5. Отправка SMS модулем SIM900 по состоянию GPIO

    Меня интересует не просто отправка СМС, а отправка СМС по изменению состояния какого-либо GPIO самого модуля SIM900
  6. Здравствуйте, товарищи! Появился интерес сделать приблуду, которая про появлении логической единицы на каком-нибудь из своих GPIO будет слать СМС по необходимому номеру. Ничего иного в голову не пришло, как взять модуль SIM900 и попытаться реализовать затею на его базе. Подключил по UART, на АТ-команды реакция есть. Вставил СИМ-карту и даже с помощью этих команд умудрился позвонить. Счастью не было предела, но хотелось большего. Поиски информации я начал с пдф-ника производителя, в котором нашел ссылку на мануал по АТ-командам. И курю, я, значит, мануал, казалось бы - вот-вот нужная команда (ну, ладно, две или три) и дело сделано, но что-то по поиску "send message" мануал выдает примерно ничего. Что за ерунда? Или. возможно, я не то ищу? Есть ли у кого успешный опыт в работе с портами ввода-вывода и отправками по результатам такой работы СМСок с модулем SIM900? Допустим, есть варианты с нажатием на кнопку (что есть так же смена логического уровня какого-либо порта) на ардуине, подключенной к SIM900, но ведь на самой SIM900 есть куча GPIO, хотелось бы работать напрямую с ними.
  7. Управление состоянием ножки порта

    Не совсем. Я только с работы пришел и пытаюсь пока ориентироваться на Ваши подсказки. Насколько я понимаю, if((data=='1')|(Var=0)) заменяем на if((data=='1')&&(Var=0)) Над второй частью Вашей подсказки думаю.
  8. Всем привет! Я передаю данные на контроллер через 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, пытаюсь онулить данные - протеусу пофиг. Подскажите, где я ошибаюсь в коде?
  9. Библы в Keil для STM32F407VG

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

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

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

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

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

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

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