"Сукисод" или простой USB АЦП на PIC
Автор: skaner Душевно поздравляю Радиокота с его 8-летием. Долгих лет тебе жизни. Очень люблю этот сайт, в котором провожу много времени. В интернетах можно встретить много примочек, для измерения всяческих параметров. Вот и я, наконец, созрел для создания своего регистратора и показать вам. Я собрал целый зоопарк программаторов и отладчиков по типовым схемам и решил, что пора сделать что-то своё. Нет ничего лучше, чем удовольствие от работы девайса, сделанного своими руками. Сукисод – это имя моего кота. Мы взяли котенка и назвали Сукиса, полагая, что это кошка. Кошка очень хорошо отзывалась на эту кличку. А чуть позднее выяснилось, что это кот. Так и получился Сукисод. Ну ладно, рассмотрим моё устройство.
Поскреб я у себя в закромах и обнаружил пучок PIC16F1455. Железка мне досталась в качестве сэмпла. Халява конечно, но в DIP корпусе. Решил её использовать - не пропадать же добру. Это микроконтроллер от Microchip Technology с полноскоростным интерфейсом USB 2.0. PIC16F1455 имеет внутренний источник тактовых импульсов, работающий с точностью 0.25%, что необходимо для функционирования порта USB. В общем судьба её работать с USB. Полистал даташит и сделал такой рисунок платы:
Схему не рисовал, т.к. всё примитивно по рисунку платы. Разъем USB не использовал. Край платы будет разъемом. Толщина текстолита 1,5-2 мм. Камень шьём PICKit 3. Теперь PICKit 2 можно смело отправить в топку. По окончанию конкурса могу поделиться своей печаткой PICKit 3. Для справки распиновка USB:
Теперь это добро надо как-то прикрутить к компу. Будем использовать старый добрый Delphi. USB подключение обрабатывается через JvHidController библиотеки "Jedi". Скриншот окна приложения
При подключении железка обнаруживается как HID устройство и не требует драйверов. Чуть позднее выложу софт под Android. Отдельное спасибо за поддержку HHIMERA.
Файлы: Все вопросы в Форум.
|
|
||||||||||||
|
||||