Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
PIC контроллеры. Программаторы и первый проект на PIC |
Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио |
|
Опции темы |
10.04.2009, 20:51 | #91 |
Форумец
Сообщений: 69
Регистрация: 10.12.2006
Возраст: 58
Не в сети |
petrd, подскажите, вопрос по программатору extra pic http://www.qrz.ru/schemes/contribute/constr/extra-pic/ здесь что на com порте перевернут разъем да????? или я что-то не так понял на первых двух печатных платах 1с 5 поменяны местами??? и т.д. ведь все остальное правельно.
|
10.04.2009, 22:30 | #92 | |
Форумец
|
Цитата:
|
|
10.04.2009, 22:56 | #94 |
Форумец
|
Да, шнур переделывать, а лучше маму поставить, а то если несколько шнуров, да потом еще забыть (были у меня такие грабли). Вывод PGM - это для низковольтного программирования, PIC16F84 поддерживает только высоковольтное, так что у него такого вывода и нету.
|
12.04.2009, 09:05 | #96 |
Форумец
|
Кому интересен PICKit2, то есть шанс приобрести за 600 руб. + доставка, подробности здесь http://www.pickit2.ru/doku.php/offer
|
16.04.2009, 13:42 | #97 |
Форумец
Сообщений: 523
Регистрация: 08.02.2007
Возраст: 49
Не в сети |
|
16.04.2009, 15:37 | #98 | |
Форумец
Сообщений: 48
Регистрация: 08.10.2004
Возраст: 46
Не в сети |
Цитата:
Возьмем семейство 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 стоит ДЕШЕВЛЕ! Вот после этого и думайте, что изучать, а на что не стоит тратить свое время. |
|
16.04.2009, 16:20 | #99 | |
Форумец
|
Цитата:
|
|
16.04.2009, 17:35 | #100 | |
Форумец
Сообщений: 48
Регистрация: 08.10.2004
Возраст: 46
Не в сети |
Цитата:
А теперь по поводу флуда и "мы здесь не разработчики". ИМХО человек, который хоть что-то спаял собственными руками - уже разработчик. И не важно, продаст он результат своей работы или оставит себе. По своему опыту могу сказать - начинающий разработчик должен видеть всю мощь, что доступна на данный момент, а не замыкаться только на 8-разрядных контроллерах. Кстати помимо контроллеров не забываем о ПЛИСах (довольно дешевые от Altera серии MAX3000A), которые в сочетании с контроллерами и без них позволяют реализовывать широкий круг задач начиная от замены рассыпушной логики и проч. З.Ы. Да, чуть не забыл вот этот сайт http://www.olimex.com/dev/index.html Заходим, меню слева - выбираем архитектуру (ARM, AVR, PIC и проч.) - схемы, фотки плат,прошивы. Оч рекомендую зайти. Последний раз редактировалось Horus; 16.04.2009 в 17:53. |
|
16.04.2009, 18:02 | #101 | |
Форумец
|
Цитата:
|
|
16.04.2009, 18:13 | #102 | |
Registered User
Сообщений: 391
Регистрация: 16.11.2008
Не в сети |
Цитата:
|
|
16.04.2009, 18:43 | #103 | |
Форумец
Сообщений: 48
Регистрация: 08.10.2004
Возраст: 46
Не в сети |
Цитата:
А объясните мне глупому, какая разница для начинающего, с каких архитектур начинать. ARM уже де-факто стандарт 32-разрядных контроллеров. Контроллеры с такой архитектурой (ядро ARM7TDMI к примеру) выпускает множество фирм т.е. контроллеры доступны. Цена младших из них сравнима, а то и НИЖЕ более слабых и уже морально устаревших 8-разрядных контроллеров. Скажу честно, окинуть взглядом архитектуру и систему команд пиков НАДО, чтобы потом грамотно портировать прошиву с них на другие, более современные контроллеры и не изобретать велосипед. |
|
16.04.2009, 18:44 | #104 |
Форумец
Сообщений: 3,287
Регистрация: 28.07.2004
Не в сети |
Человеку нужно сказать огромное спасибо, что он готов помочь разобраться в контроллерах. И ничего плохого нет ,что это PIC. На них огромные массы разработок сделаны. А перестроиться, изучив что то одно посредством мудрых наставлений опытных людей - потом легко самому, без сильных заморочей.
|
16.04.2009, 19:03 | #105 |
Форумец
|
Ну Вы же своего ребенка в первый класс вели за ручку, хотя он дорогу и до этого знал (на подготовке же он был). Хотя можно было сказать "портфель в углу, школа за углом". Вам может и все равно, а ребенку нет.
|
16.04.2009, 19:11 | #106 |
Форумец
Сообщений: 48
Регистрация: 08.10.2004
Возраст: 46
Не в сети |
Согласен. Спасибо сказать нужно. Не нужно:
1. Поощрять MicroChip, покупая их морально устаревшие контроллеры по ценам, завышенным в разы 2. Начинать изучение с 8-разрядных контроллеров - у них нет будущего. Это как экскурс в прошлое - познавательно, но не более того |
17.04.2009, 01:51 | #108 |
Форумец
Сообщений: 822
Регистрация: 10.01.2008
Не в сети |
для меня пики ка наиболее описанная база (если рыть яндекс на пиках больше разработок чем на авр) но авры дешевле и проще догоняються ........ опять же имхо .........
но тема "PIC контроллеры. Программаторы и первый проект на PIC " так что не* грузить без темы ..... создавайте свою о преимуществе других типом контроллеров ........ сам тока недавно заимел рабочий программатор (для пиков) так что пики пока что интереесуют......... |
20.04.2009, 09:06 | #109 |
Форумец
|
Уже месяц как идет бета-тестирование второго релиза MikroC PRO посмотреть и скачать можно здесь ( весит 14 М) http://www.mikroe.com/en/compilers/mikroc/pro/pic/
Еще хочу сделать частотомер с функцией цифровой шкалы на PIC16F628A, велосипед конечно, но нигде не видел использование для этого режима сравнения модуля CCP. Так что подключайтесь, кто желает, обсудим, попробуем и сделаем. |
20.04.2009, 11:29 | #110 | |
Registered User
Сообщений: 391
Регистрация: 16.11.2008
Не в сети |
Термостат
petrd,
Цитата:
Или этого не делать? Ведь удобно подал питание и сразу до 60гр. нагрев. Да и в настройках МикроС что то менять нужно? или как в посте №28 Последний раз редактировалось romchik77; 20.04.2009 в 11:45. |
|
20.04.2009, 11:41 | #111 | ||
Форумец
|
Цитата:
Цитата:
Последний раз редактировалось petrd; 20.04.2009 в 12:18. |
||
21.04.2009, 21:20 | #112 |
Registered User
Сообщений: 391
Регистрация: 16.11.2008
Не в сети |
petrd, А сам процесс прошивки МК по времени сколько? Ну вот допустим тот же термостат у меня занял 4сек это норма? Что-то я сомневаюсь что я все сделал правильно. Схему еще не собрал, поэтому не проверял.
З.Ы. Спасибо за НЕХ файл. С первым примером все Ок, а вот с термост. чтот не так, да и честно сказать небыло времени разобраться. |
22.04.2009, 06:55 | #113 | |
Форумец
|
Цитата:
|
|
22.04.2009, 19:40 | #114 | |
Registered User
Сообщений: 391
Регистрация: 16.11.2008
Не в сети |
Цитата:
Вопрос где можно посмотреть, ну хотя бы взять тот же микроС, ту же контрольную сумму? Да и вот например операция прочитал, а где увидеть прочитанное. Как я понял наверно в Buffer #0 Code: Да нет, я имел ввиду пример со светодиодами в микроС, по Вашим шагам я получил НЕХ файл. А вот для термостата что-то я не нахожу такого, хотя вроде взял скопировал код и вставил в мисроС. Последний раз редактировалось romchik77; 22.04.2009 в 20:00. |
|
23.04.2009, 07:26 | #115 | |||
Форумец
|
Цитата:
Цитата:
Цитата:
|
|||
23.04.2009, 22:00 | #116 | |
Registered User
Сообщений: 391
Регистрация: 16.11.2008
Не в сети |
Термостат
petrd, Хочу сказать БОЛЬШОЕ спасибо все собрал, проверил, РАБОТАЕТ!!!.
Блин, я и сам чет даже и не думал, просто тупо собрал и включил.... Цитата:
Вот вопросик: а как откалибровать датчик, он немного все таки завышает. немного пьян |
|
24.04.2009, 07:08 | #117 | |
Форумец
|
Цитата:
Кстати подглядел алгоритм в Овен-овском терморегуляторе, называется режим сравнения - прямой гистерезис, как переделаю код выложу. |
|
24.04.2009, 10:05 | #118 |
Registered User
Сообщений: 391
Регистрация: 16.11.2008
Не в сети |
petrd, Все таки нужно ввести гистерезис немного больше, ну хотя бы в пару градусов. Например: устав 25, выключение - 25, а включение - 23 гр.
Где это в программе изменить? А на счет калибровки я поточнее сравню тогда отпишусь. З.Ы. а вот номинал R1 4к7 на датчике DD1, он не может влиять на калибровку? |
24.04.2009, 10:12 | #119 | ||
Форумец
|
Цитата:
Цитата:
|
||