Гоняю в Протеусе получаемые после компиляции hex-файлы. Все путем, кроме приема ПИКом байта данных по UART от Виртуального Терминала Протеуса. Что ни шли (буквы с клавиатуры) - ПИК получает (команда SERIN) одни нули. При этом вывод (команда SEROUT) на Виртуальный терминал идет отлично.
Кто-нибудь может опубликовать гарантированно работоспособный кусок проги с обменом по UART для PIC12F675 ? Заранее с уважением.
Заголовок сообщения: Re: PicBasic Pro 3.0.0.5 Не работает функция SERIN. PIC12F67
Добавлено: Вс июл 02, 2017 14:07:29
Встал на лапы
Карма: 3
Рейтинг сообщений: 17
Зарегистрирован: Чт ноя 26, 2015 23:22:35 Сообщений: 124 Откуда: не с Уфы
Рейтинг сообщения:0
Поскольку речь идёт о программном uart, то при чём здесь 12f675 ? Он будет одинаков для всех. А "гарантированно работоспособный кусок проги" легко заполучить, если вникнуть в сам принцип приема/передачи по uart. Этот принцип описан в любом даташите, и текстом, и графически.
Протеус 7 и 8 глючит (не отрабатывает) прием по софтовому UART для PIC12F675 (команда SERIN в PicBasic). Взял в Протеусе PIC12C508A, откомпилировал с исходника 675 - и все ОК.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения