Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: brown, ivan_fd  
Форум Picbasic.ru » Программирование МК » Pic SimulatorIDE » Несколько ? о разном
Несколько ? о разном
retas Дата: Ср, 21.05.2008, 20:58  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 447
Репутация: 11   ±
Замечания:   ±
На сайте с 10.09.2007

Статус: Offline

1) Если сказано, что после изменений в настрйках компараторов
(регистр CMCON ) надо подождать 10us, а это значит пойти в подпрограмму
задержки и значит проц продолжает работать, но эта работа почему
то считается ожиданием. Нельзя ли не задавать ожидания и это время
использовать - какие конкретно действия будут приняты процом как
не приемлимые (скажем, можно ли в это время проверить порт,
зделать запись в регистр и т. п.)
2) Как по вашему, почему в PIC16F628A в настройках компараторов
нет такова варианта: один компаратор (вход, Vref, выход ). Мне для
индикации нужно 10 ног, а компараторы атнимают несколько их и в
прерывах приходится компараторы выключать, поморгать и тут же
их включать и ждать те самые 10us?
3) Как в "PIC Simulator IDE" сделать настройку аналогового порта
с конкретным напряжением, которое не приходилось бы
переуказывать после выключения/включения компаратора (т.е.
после изменения портов из аналоговых в цыфровые и обратно)?
4) После компиляции бейсик файла в асм файл, "PIC Simulator IDE"
при каждом переходе добавляет MOVLW 0x1F и ANDWF STATUS,F.
Зачем это нужно? Я уж было начал писать 'nop'-ы или вообще эти
"добавки" удалять ибо как попадается под ряд десяток "endif" и после
каждого по "добавке" то весьма неприятно смотреть на такую
бессмыслицу.
Спасибо.
ЯНДЕКС Дата: 21.05.2008
ADMIN Дата: Чт, 22.05.2008, 03:19  |                                                                                                                Сообщение # 2
Администратор
Группа: Администраторы
Ранг:  Специалист
Сообщений: 1087
Репутация: 32   ±
Замечания:   ±
На сайте с 20.08.2007

Статус: Offline

Quote (retas)
Если сказано, что после изменений в настрйках компараторов(регистр CMCON ) надо подождать 10us,

А где такое сказано, если не секрет?
retas Дата: Чт, 22.05.2008, 18:41  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 447
Репутация: 11   ±
Замечания:   ±
На сайте с 10.09.2007

Статус: Offline

В инструкции на PIC16F628A, в инициализации компараторов (правда до задержки всунута установка TRISA).
ADMIN Дата: Пт, 23.05.2008, 09:01  |                                                                                                                Сообщение # 4
Администратор
Группа: Администраторы
Ранг:  Специалист
Сообщений: 1087
Репутация: 32   ±
Замечания:   ±
На сайте с 20.08.2007

Статус: Offline

Насчет 1), думаю можно использовать это время для работы программы на свое усмотрение, но на всякий случай не стоит задействовать портА и трисы. Лучше повычислять что-нибудь в это время.
Форум Picbasic.ru » Программирование МК » Pic SimulatorIDE » Несколько ? о разном
  • Страница 1 из 1
  • 1
Поиск: