Свежие обсуждения
Микроконтроллеры

Ликбез по программированию PIC

1 93 99

gentleangel: Правда в отличие от завода нет возможности подключить к компу

У PIC16F628A есть апаратный UART (COM-порт). Можно через него подключиться к ПК (через MAX232, если СОМ или FT232/CP2103, если нужно USB) и выводить отчет туда (как дополнение).

gentleangel: У нас народу понравилась

Еще бы...

 

gentleangel: вводная статейка - http://volt-info.ru/reanimaciya-goshi

Нумерация датчиков на картинке не совпадает с оной в тексте.

 

На картинке изображены не датчики, а области. Картинка просто из инструкции взята. По тексту есть указание позиций (областей) где находятся датчики случаным образом совпавшие с метками на картинке.Нелепо конечно получилось, я просто уберу нумерацию. Спасибо за замечание.

 

Сергей К: У PIC16F628A есть апаратный UART (COM-порт). Можно через него подключиться к ПК (через MAX232, если СОМ или FT232/CP2103, если нужно USB) и выводить отчет туда (как дополнение).

Там наверное нужно будет 2 лапы высвобождать для RX - TX? Или разделить нужные каналы портов ключами и коммутировать их для режимов работы и передачи данных?
Время будет, почитаю мануалы.

 

Да, две ножки нужно освободить. Хотя, можно и одну - RB2/TX и просто выдавать отчет по комбинации клавиш на пульте управления, не контролируя прием.

 

Ребята, подскажите пожалуйста! Если я возьму два контроллера, пусть будут те же PIC16F628, один из них будет работать с тактовым генератором на кварце и генерировать тактовый сигнал для второго контроллера с дискретным изменением частоты от 10 до 10 000 000 Гц (примерно), второй контроллер с так сказать внешним тактовым генератором в лице первого будет работать? Какие могут возникнуть проблемы, если я сконфигурирую контроллер на работу от внешнего тактового генератора, а частота тактов будет переменной?

 

Если контроллер с внешним клоком не исполняет никакой времязависимый код а приложение не критично к таймингам - то пофиг.

 

Спасибо, попробую, потом опишу, что за устройство смастерил.

 

gentleangel:попробую, потом опишу
Может лучше наоборот?
Глядишь, и одного МК хватит.

 

gentleangel: ...второй контроллер с так сказать внешним тактовым генератором в лице первого будет работать? Какие могут возникнуть проблемы, если я сконфигурирую контроллер на работу от внешнего тактового генератора, а частота тактов будет переменной?

А что вы понимаете под словом "работать"? Возможно, как-то работать будет. Зависит от того, как вы будете менять тактовую частоту. Если при переходе от одного периода к другому появится запрещённая длительность, то последствия могут быть непредсказуемые.

Для атмеловских микроконтроллеров прямо указано, что скорость изменения длительности от текущего периода к следующему периоду - не более 2%, для микрочиповских изделий никаких указаний обнаружить не удалось.