Программирование PIC16F84A в программе Realizer Gold
Легко!
Вот для 16F628A
Кварц не нужно, работет внутренний генератор 4 мгц
Спасибо! Собрал, работает! Развел плату в pcad, мож кому пригодиться.
И еще выложу второй вариант таймера, разработка by valera_o, установка оборотов резистором, м/п attiny85(25).
Попытаюсь изложить то что от меня просят на примере запуска прямоходной копии подводной лодки:
по правилам соревнований модель нужно запустить в плавание со стартового мостика, в определенном квадрате она доложна погрузиться (отработала серва на руль глубины на погружение и через установленное время встала в нейтраль), пройти под водой определенное расстояние затем всплыть в нужном квадрате (отработала серва на руль глубины на всплытие и через определенное время встала в нейтраль) и пройти ворота, после ворот сбавить скорость и подойти к стенке бассейна где предположительно ее выловит спортсмен.
Выдерживать интервалы в контроллере не сложно, в С у AVR есть функция delay_ms, только встает вопрос вот как задержки регулировать.
Можно сделать как в схеме у KaptainKuk - задавать настройки переменными резисторами на плате, а считывать их показания (вольтаж) программно из АЦП. Правда это у Atmega, есть ли такое в PIC не знаю.
Правда это у Atmega, есть ли такое в PIC не знаю.
У PIc то же есть АЦП, и это реализовать то же можно. Но нужно учитаывать, что это всё бедет вводе, ну не всмысле погруженно в воду, а сырость всегда будет присутввовать, по этому контрукция должна быть максимально защищена от воды, переменники тут ставить нельзя. Тогда, регулировку интервалов времени нужно делать перемычками, а их получиться очень много, набор перемычек для каждого промежутка времени. Это габариты устройства, вес. очень хорошо было бы делать это программно с ноута например, через USB, или СОМ, которых сейчас уже не найдёшь на ноутах. Остаётся USB, а он требует спец микросхемы и сложного програмного обеспечения, т.е. цена вопроса для банальной подводной лодки не соизмерима. Наиболее дещёвый спомоб это много, много перемычек. Пока я ничего предложить не могу.
Остаётся USB, а он требует спец микросхемы и сложного програмного обеспечения,
Берешь старый усб шнурок для сотового - и вот тебе уарт(ттл)-усб конвертер. Софта сложного не надо - ведь по сути это тот же компорт. Аппаратный компорт - в большинстве микроконтроллеров есть (а где нет - можно и програмно). Не все так плохо, и уж совсем не все так трудно, как ты описал! Софт на компе - может быть вобще никчему. Вполне можно обойтись штатным гипертерминалом. Кстати, залив загрузчик - по этому же шнурочку и программировать потом чип можно. (насчет пиков не знаю, а с аврками проблем нет. Думаю с пиками - тоже)
Эххх))) гулять так гулять)))
www.terraelectronica.ru/catalog.php?ID=341&Search=…
Проверено - работает))
Загрузчики для PICов тоже существуют, провда в основном для средних и старших серий (16F873, 877)
ну не хочет Сергей с хидерами морочиться… Но уарт прост до безобразия. Для настройки пяти цифр - можно тупо терминал использовать. Дрова шнурка - стандартные. В общем то это проще.
Там дрова в комплекте… на ftdi.com … ниче придумывать не надо… Но если делать один эксклюзивный девайс, тогда да… да и шнурок можно купить - около 400р стоит везде))
Кстати, дрова на разные шнурки не всегда стандартные - все от чипа зависит
Да ладно! Чипов то всего штук 5 встречающихся, а шнуроки в евросети по 170 рублей.
З.Ы. Привет земляк!
Я про RS232-USB шнурки))) полнофункциональные… у нас они столько и стоят, хотя мож в москве и дешевле…
З.Ы. И тебе не хворать))
Ну в китае полноценные по 3-7 долларов с доставкой сюда. А я не про полноценные RS232, а про телефонные USB-TTL Uart. Это от каких-нибудь сименсов 25-45, эриксонов там 610 к примеру и старше… и т.д. Короче - шнурок для телефона с коробочкой. Обычно бонусом идет преобразователь в 6 вольт и выключатель:)
rcopen.com/forum/f8/topic204981 вот сделано, но слишком по моему для школьников, а так самое оно.