Перейти к содержанию
    

automation_man

Участник*
  • Постов

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

  • Посещение

Репутация

0 Обычный
  1. Как создавать закрытые библиотеки в PICC?
  2. RS232

    и на 230400 без проблем должно заводиться?
  3. RS232

    Ну да. Ощущение что нехватает времени в 4 байта для подготовки ответа. Какие команды для организации меню более оптимальны? Я использую switch. Может стоит пользоваться старым добрым if?
  4. RS232

    А если кварц 9216 кГц с PLL 18F252 хватит скорости? а то только 57600 MODBUS RTU завелся. На 115200 то есть то нет связи. Интерфейс кстати 485.
  5. RS232

    Кто нибудь писал в CCS интерфейс со скоростью 230400? Это вообще реально?
  6. Кто работает с PCW CCS

    Подскажите пожалуйста как можно возвращать из функции структурированную переменную? Пробовал и так и этак и никак. Можно конечно и без этого но красиво было бы...
  7. Дело в том что насколько я понимаю при выходе из процедуры регистры очищаются. Или я не прав?
  8. Помогите с CCS PIC

    Глупый вопрос: как организовать функцию которая возвращала бы массив?
  9. Полегчало схеме. :) Спасиб большое! До этого делал просто выключение передатчика не помогло. Теперь понял суть. Только наверное подтяжка вниз нужна по ТХ. Сделал проще. Просто постоянно передаю 0. :) Ширины стоп битов не хватает что бы начать генерацию колебаний.
  10. Я наверное неправильно объясняю. RX и TX раздельные. Обычный UART. А вот сигналы включения приемника или включения передатчика отдельно. Сигналы М0 и М1. Если М0=0 аМ1=1 то микруха работает на прием, если М0=1, а М1=0 то на передачу. А если модем ожидает приема данных и ТХ=1 то на ТХ генерируется частота 375 Гц которая не нужна. Если же модем на прием а ТХ=0 то все ок. Понятно что между сигналом управления и ТХ можно поставить диод Шоттки и проблема будет решена. Но так как работаю с готовой печатной платой хотелось бы разрулить это программно.
  11. Софтварный или хардварный порт это значение не имеет. Вопрос если точнее сказать в следующем: Есть микруха модема. 2 управляющих сигнала на прием или передачу выполненно с одной ножки пика через транзисторный ключ. Девайс все врема сидит в ожидании приема после приема отвечает. Но если он сконфигурирован как приемник и на TX висит высокий уровень(а именно так оно и есть) то микруха модема генерирует частоту которая мне не нужна. Вопрос в том как можно ТХ положить в низкий уровень при этом не знаю даже подойдет ли инверсия. При инверсии скорее всего старт бит и стоп бит проинвертируются тоже. Как быть не знаю...
  12. Компилятор CCS C V4

    Если кто нибудь пользовался не могли бы подсказать как можно в ходе выполнения программы менять такие параметры UART как инверсию?
×
×
  • Создать...