
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
PIC контроллеры. Программаторы и первый проект на PIC
|
||
| Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио |
![]() |
|
|
Опции темы |
|
|
#91 |
|
Форумец
Сообщений: 69
Регистрация: 10.12.2006
Возраст: 60
|
petrd, подскажите, вопрос по программатору extra pic http://www.qrz.ru/schemes/contribute/constr/extra-pic/ здесь что на com порте перевернут разъем да????? или я что-то не так понял на первых двух печатных платах 1с 5 поменяны местами??? и т.д. ведь все остальное правельно.
|
|
|
|
|
#92 | |
|
Форумец
|
Цитата:
|
|
|
|
|
|
#94 |
|
Форумец
|
Да, шнур переделывать, а лучше маму поставить, а то если несколько шнуров, да потом еще забыть (были у меня такие грабли). Вывод PGM - это для низковольтного программирования, PIC16F84 поддерживает только высоковольтное, так что у него такого вывода и нету.
|
|
|
|
|
#96 |
|
Форумец
|
Кому интересен PICKit2, то есть шанс приобрести за 600 руб. + доставка, подробности здесь http://www.pickit2.ru/doku.php/offer
|
|
|
|
|
#97 |
|
Форумец
Сообщений: 523
Регистрация: 08.02.2007
Возраст: 51
|
|
|
|
|
|
#98 | |
|
Форумец
Сообщений: 48
Регистрация: 08.10.2004
Возраст: 48
|
Цитата:
Возьмем семейство AVR Mega, самый младший из семейства и не урезанный Mega8, к примеру для начальных экспериментов в DIP корпусе. Его ближайший аналог у MicroChip это PIC16F876A. Кол-во ног у обоих 28. Функционал приблизительно одинаков. Но при этом Mega8 стоит ВПОЛОВИНУ ДЕШЕВЛЕ. Давно не приобретал Mega8, но порядок цен где-то Mega8 60-80 руб. vs PIC16F876A 120-160 руб. И при этом AVR-ские контроллеры шустрее, надежнее и функциональнее. Простейший программатор под AVR для внутрисхемного программирования состоит из LPT разъема и нескольких резисторов + PonyProg на комп. Сам начинал с PIC-ов, но их долбаная ценовая политика а-ля "мы лучшие" достала. И это не религиозные войны PIC vs AVR. Очнитесь. Так вопрос уже не стоит. AVR & MSP430 & LPC - и вы в шоколаде как разработчик. AVR - на дешовые 8-разряд. устройства, MSP430 - на портативные 16-разряд.устр-ва с низким потреблением, LPC - на сложные 32-разряд.устройства. И не надо впадать в ступор - все это доступно и в Воронеже, и при этом LPC2101, который работает дай бог памяти на 70 МГц и гораздо функциональнее PIC16F876 стоит ДЕШЕВЛЕ! Вот после этого и думайте, что изучать, а на что не стоит тратить свое время. |
|
|
|
|
|
#99 | |
|
Форумец
|
Цитата:
|
|
|
|
|
|
#100 | |
|
Форумец
Сообщений: 48
Регистрация: 08.10.2004
Возраст: 48
|
Цитата:
А теперь по поводу флуда и "мы здесь не разработчики". ИМХО человек, который хоть что-то спаял собственными руками - уже разработчик. И не важно, продаст он результат своей работы или оставит себе. По своему опыту могу сказать - начинающий разработчик должен видеть всю мощь, что доступна на данный момент, а не замыкаться только на 8-разрядных контроллерах. Кстати помимо контроллеров не забываем о ПЛИСах (довольно дешевые от Altera серии MAX3000A), которые в сочетании с контроллерами и без них позволяют реализовывать широкий круг задач начиная от замены рассыпушной логики и проч. З.Ы. Да, чуть не забыл вот этот сайт http://www.olimex.com/dev/index.html Заходим, меню слева - выбираем архитектуру (ARM, AVR, PIC и проч.) - схемы, фотки плат,прошивы. Оч рекомендую зайти. Последний раз редактировалось Horus; 16.04.2009 в 17:53. |
|
|
|
|
|
#101 | |
|
Форумец
|
Цитата:
|
|
|
|
|
|
#102 | |
|
Registered User
Сообщений: 391
Регистрация: 16.11.2008
|
Цитата:
|
|
|
|
|
|
#103 | |
|
Форумец
Сообщений: 48
Регистрация: 08.10.2004
Возраст: 48
|
Цитата:
А объясните мне глупому, какая разница для начинающего, с каких архитектур начинать. ARM уже де-факто стандарт 32-разрядных контроллеров. Контроллеры с такой архитектурой (ядро ARM7TDMI к примеру) выпускает множество фирм т.е. контроллеры доступны. Цена младших из них сравнима, а то и НИЖЕ более слабых и уже морально устаревших 8-разрядных контроллеров. Скажу честно, окинуть взглядом архитектуру и систему команд пиков НАДО, чтобы потом грамотно портировать прошиву с них на другие, более современные контроллеры и не изобретать велосипед. |
|
|
|
|
|
#104 |
|
Форумец
Сообщений: 3,287
Регистрация: 28.07.2004
|
Человеку нужно сказать огромное спасибо, что он готов помочь разобраться в контроллерах. И ничего плохого нет ,что это PIC. На них огромные массы разработок сделаны. А перестроиться, изучив что то одно посредством мудрых наставлений опытных людей - потом легко самому, без сильных заморочей.
|
|
|
|
|
#105 |
|
Форумец
|
Ну Вы же своего ребенка в первый класс вели за ручку, хотя он дорогу и до этого знал (на подготовке же он был). Хотя можно было сказать "портфель в углу, школа за углом". Вам может и все равно, а ребенку нет.
|
|
|
|
|
#106 |
|
Форумец
Сообщений: 48
Регистрация: 08.10.2004
Возраст: 48
|
Согласен. Спасибо сказать нужно. Не нужно:
1. Поощрять MicroChip, покупая их морально устаревшие контроллеры по ценам, завышенным в разы 2. Начинать изучение с 8-разрядных контроллеров - у них нет будущего. Это как экскурс в прошлое - познавательно, но не более того |
|
|
|
|
#108 |
|
Форумец
Сообщений: 822
Регистрация: 10.01.2008
|
для меня пики ка наиболее описанная база (если рыть яндекс на пиках больше разработок чем на авр) но авры дешевле и проще догоняються ........ опять же имхо .........
но тема "PIC контроллеры. Программаторы и первый проект на PIC " так что не* грузить без темы ..... создавайте свою о преимуществе других типом контроллеров ........ сам тока недавно заимел рабочий программатор (для пиков) так что пики пока что интереесуют......... |
|
|
|
|
#109 |
|
Форумец
|
Уже месяц как идет бета-тестирование второго релиза MikroC PRO посмотреть и скачать можно здесь ( весит 14 М) http://www.mikroe.com/en/compilers/mikroc/pro/pic/
Еще хочу сделать частотомер с функцией цифровой шкалы на PIC16F628A, велосипед конечно, но нигде не видел использование для этого режима сравнения модуля CCP. Так что подключайтесь, кто желает, обсудим, попробуем и сделаем. |
|
|
|
|
#110 | |
|
Registered User
Сообщений: 391
Регистрация: 16.11.2008
|
Термостат
petrd,
Цитата:
Или этого не делать? Ведь удобно подал питание и сразу до 60гр. нагрев. Да и в настройках МикроС что то менять нужно? или как в посте №28 Последний раз редактировалось romchik77; 20.04.2009 в 11:45. |
|
|
|
|
|
#111 | ||
|
Форумец
|
Цитата:
Цитата:
Последний раз редактировалось petrd; 20.04.2009 в 12:18. |
||
|
|
|
|
#112 |
|
Registered User
Сообщений: 391
Регистрация: 16.11.2008
|
petrd, А сам процесс прошивки МК по времени сколько? Ну вот допустим тот же термостат у меня занял 4сек это норма? Что-то я сомневаюсь что я все сделал правильно. Схему еще не собрал, поэтому не проверял.
З.Ы. Спасибо за НЕХ файл. С первым примером все Ок, а вот с термост. чтот не так, да и честно сказать небыло времени разобраться. |
|
|
|
|
#113 | |
|
Форумец
|
Цитата:
|
|
|
|
|
|
#114 | |
|
Registered User
Сообщений: 391
Регистрация: 16.11.2008
|
Цитата:
Вопрос где можно посмотреть, ну хотя бы взять тот же микроС, ту же контрольную сумму? Да и вот например операция прочитал, а где увидеть прочитанное. Как я понял наверно в Buffer #0 Code: Да нет, я имел ввиду пример со светодиодами в микроС, по Вашим шагам я получил НЕХ файл. А вот для термостата что-то я не нахожу такого, хотя вроде взял скопировал код и вставил в мисроС. Последний раз редактировалось romchik77; 22.04.2009 в 20:00. |
|
|
|
|
|
#115 | |||
|
Форумец
|
Цитата:
Цитата:
Цитата:
|
|||
|
|
|
|
#116 | |
|
Registered User
Сообщений: 391
Регистрация: 16.11.2008
|
Термостат
petrd, Хочу сказать БОЛЬШОЕ спасибо все собрал, проверил, РАБОТАЕТ!!!.
Блин, я и сам чет даже и не думал, просто тупо собрал и включил.... Цитата:
Вот вопросик: а как откалибровать датчик, он немного все таки завышает. немного пьян
|
|
|
|
|
|
#117 | |
|
Форумец
|
Цитата:
Кстати подглядел алгоритм в Овен-овском терморегуляторе, называется режим сравнения - прямой гистерезис, как переделаю код выложу. |
|
|
|
|
|
#118 |
|
Registered User
Сообщений: 391
Регистрация: 16.11.2008
|
petrd, Все таки нужно ввести гистерезис немного больше, ну хотя бы в пару градусов. Например: устав 25, выключение - 25, а включение - 23 гр.
Где это в программе изменить? А на счет калибровки я поточнее сравню тогда отпишусь. З.Ы. а вот номинал R1 4к7 на датчике DD1, он не может влиять на калибровку? |
|
|
|
|
#119 | ||
|
Форумец
|
Цитата:
Цитата:
|
||
|
|