Lexi Опубликовано 16 августа, 2007 Поделиться Опубликовано 16 августа, 2007 2 Lagros а какой камень используешь?? 0 Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz. ICQ: 288449055 Ссылка на комментарий Поделиться на другие сайты Поделиться
Lagros Опубликовано 16 августа, 2007 Поделиться Опубликовано 16 августа, 2007 (изменено) 2 Lagrosа какой камень используешь?? Начал писАть под 12F629 У меня проблема, скорее, не в том, чтоб на выводе появишлась ШИМ, а как сделать, чтоб программа опрашивала состояние кнопки, и исходя из этого выполняла то или иное действие. Сама ШИМ появляется на выводе. При отладке я ее вижу. Но как потом все это связать в кучу, не знаю. У меня каша какая-то получается... Изменено 16 августа, 2007 пользователем Lagros 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Реле, вентиляторы, корпуса, разъемы, а так же любые электронные компоненты в нашем каталоге! Бесплатная доставка + 15% кэшбэк + скидки!Перейти на сайт ТМ Электроникс Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Lagros Опубликовано 16 августа, 2007 Поделиться Опубликовано 16 августа, 2007 (изменено) ШИМ я формирую так: Есть некий цикл в котором r0 изменяется от 1 до 255 с шагом 1. В начальном состоянии на выводе лог 1=1 шаг, а лог 0=254 шагам. Потом лог 1=2 шага, а лог 0=253 шага и т.д., пока лог 1=254, а лог 0=1 шагам. После этого программа останавливается и ждет изменения состояния кнопки. Как только кнопку отпустили, все идет в обратной последовательности. Изменяя задержку внутри цикла, можно изменить время полного разгорания (затухания). Может так понятней... -> поднять уровень на GP2 | Delay(r0) | опустить уровень на GP2 | Delay(255-r0) | увеличить r0 на 1 | ecли r0 < 255, ---- то иначе поднять уровень на GP2 Изменено 16 августа, 2007 пользователем Lagros 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
ВВЛ Опубликовано 17 августа, 2007 Поделиться Опубликовано 17 августа, 2007 Я так понял: ШИМ у тебя получился. ОК. Теперь надо прилепить кнопки? Можно сделать так: Допустим, цикл ШИМ - основной бесконечный цикл программы, тогда перед тем местом, где ты меняешь (увеличиваешь или уменьшаешь) задержку поставь опрос кнопки и в зависимости от того нажата она или нет задержку будешь уменьшать или увеличивать, таким образом при нажатой кнопке лампа будет разгораться, а при отпущеной потухать. Один момент: при изменении задержки надо контролировать предельные значения. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке. Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Bugrim Опубликовано 17 августа, 2007 Поделиться Опубликовано 17 августа, 2007 Помогите "молодому"!!! Какую программу порекомендуете для программирования пиков (слышал что picbasic простой?). И где можно скачать полную версию и документацию (очень хотелось бы на руском) . 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Литиевые батарейки и аккумуляторы от мирового лидера EVE в КомпэлКомпания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Lexi Опубликовано 17 августа, 2007 Поделиться Опубликовано 17 августа, 2007 Помогите "молодому"!!!Какую программу порекомендуете для программирования пиков (слышал что picbasic простой?). И где можно скачать полную версию и документацию (очень хотелось бы на руском) . Не стоит, изчайте Си, по этому языку помогут хоть кто, совневаюсь я , что на бейсике еще кто-то пишет. Хотя.... 0 Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz. ICQ: 288449055 Ссылка на комментарий Поделиться на другие сайты Поделиться
-=gga=- Опубликовано 17 августа, 2007 Поделиться Опубликовано 17 августа, 2007 Есть компиляторы для ПИК контроллеров, как на Си так и на асме. Используй поиск и ты всё найдёшь 0 Я был механик, я есть механик, я буду механик Ссылка на комментарий Поделиться на другие сайты Поделиться
antzol Опубликовано 17 августа, 2007 Поделиться Опубликовано 17 августа, 2007 Какую программу порекомендуете для программирования пиков (слышал что picbasic простой?). И где можно скачать полную версию и документацию (очень хотелось бы на руском) . Си тоже не сложный Я пользуюсь PCWH... Его на kazus.ru можно взять. Там же есть книга Шпака "Программирование на языке С для AVR и PIC", где для пиков как раз описывается работа с этим компилятором. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
NebsteR Опубликовано 17 августа, 2007 Поделиться Опубликовано 17 августа, 2007 Я тож хочу!!! Опоздал, сорри есть proteus professional v7.1 SP2 (качаю ), плюс в реале МК PIC16F84A 20I/P PDIP18, цифровой мультиметр, программатор IC Prog с этого сайта(схема оттуда, программа там тоже помоему есть) и т.д. 0 > Правила форума < ...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике... ...это не дым от канифоли, нет... это души умерших транзисторов.... Первый закон Ома: никому не рассказывать про Ома! Ну вот, а ты говорил ноль... Ссылка на комментарий Поделиться на другие сайты Поделиться
NebsteR Опубликовано 17 августа, 2007 Поделиться Опубликовано 17 августа, 2007 (изменено) где скачать последний протэус? тут: Proteus Professional v7.1 SP2 + Patch Только говорю сразу: сервер докачку не поддерживает, и если прервется донлоад, то придется ждать час, чтобы начать заново (сам на этом попался), а так все рабочее (в смысле протэус, который там выложен)... PS: несколько полезных ссылок: 1: Как качать с RapidShare 2: Краткий курс Proteus (есдинственное что не понравилось на сайте, так это омерзительный шрифт, за остальное +1 аффтару) --- Кстати, никто не заметил, что автор топика куда-то под шумок смотался? Изменено 17 августа, 2007 пользователем NebsteR 0 > Правила форума < ...из древних времен доходят до нас слухи о колдунах и волшебниках... - кто бы мог подумать, что так может начинаться дипломная работа по радиотехнике... ...это не дым от канифоли, нет... это души умерших транзисторов.... Первый закон Ома: никому не рассказывать про Ома! Ну вот, а ты говорил ноль... Ссылка на комментарий Поделиться на другие сайты Поделиться
-=gga=- Опубликовано 18 августа, 2007 Поделиться Опубликовано 18 августа, 2007 Вот качайте последнюю версмию протеуса http://get.freesoft.ru/?id=7499 А ВООБЩЕ ЗА ПРОГРАММАМИ ИДИТЕ В ФАЙЛООБМЕННИКЕ. а ЗА ПРОТЕУСОМ ИДИТЕ СЮДА 0 Я был механик, я есть механик, я буду механик Ссылка на комментарий Поделиться на другие сайты Поделиться
Lexi Опубликовано 18 августа, 2007 Поделиться Опубликовано 18 августа, 2007 Народ, пожалуйста, не беритесь за обучение на основе PIC16F84А, возьмите PIC16F876. Это к примеру. Ну как минимум PIC16F628A. Зачем Вам брать пустой камень, да еще и дорогой из-за популярности в р/любительских поделках. Потом в дальнейшем много вопрос отпадет. 0 Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz. ICQ: 288449055 Ссылка на комментарий Поделиться на другие сайты Поделиться
antzol Опубликовано 18 августа, 2007 Поделиться Опубликовано 18 августа, 2007 (изменено) Подностью согласен с Lexi. Для примера, PIC16F84A и PIC16F873 стоят примерно одинаково, а возможности довольно сильно отличаются. Если решили начать с 16-ой серии пиков, то лучше выбирать что-то из 87х. Изменено 18 августа, 2007 пользователем antzol 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Lexi Опубликовано 18 августа, 2007 Поделиться Опубликовано 18 августа, 2007 Задаем вопросы.... 0 Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz. ICQ: 288449055 Ссылка на комментарий Поделиться на другие сайты Поделиться
Salovyan Опубликовано 21 августа, 2007 Поделиться Опубликовано 21 августа, 2007 Не,ребят...ну так же не делается... ТОлько я увидел нужную мне тему,которая так хорошо начиналась и...опять... ОПять начались КРЕНки,ПИКи,ПиСиВэЭны,Казусы и т.п. не совсем мне понятная вещ по вполне понятным причинам. Ну договорились ведь все сначала,что на@ер эти дебаты оставить...Нет,опять все зашли под предлогом обучения и начали гнуть своё. Давайте возобновим,а? а вопросы типа не с того не сего к теме типа: "нарисовал прогу не залилась скажите,это у меня програматор шалит?" лучше в фак. ВОт я чего хочу знать... Я хочу знать ВСЁ! Всё с чего начали Вы.Те,кто добился лучших успехов.Ведь я не совсем толком понимаю как и наверное и многие другие зачем и гду ставится програматор,почему вы ставите Кондеры на входах выходах паралельно(и их кстати номиналы откуда берёте),как заливатеся готовая прога на МК (я имею в виду сам шнур ножницами что ли и паяльником обрабатывать?знаю,что глупости говорю). Вот такие мелочи дают о себе знать.Знаете ли,я уже немного понял в алгоритме работы Мк,но ещё не понял что такое програматор!!!!Поотому что это всем ясно,и все это опусккают. Просьба не кидать мне ссылок типа: " www.radio-blya.Hru - иди сюда и разбирайся" . знаю,что сказал много глупостей.Так научите же меня не говрить их и не делать в этой области!!!! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
anv Опубликовано 21 августа, 2007 Поделиться Опубликовано 21 августа, 2007 а меня меня возьмете я тоже хочу научиться с PIC змагяться 0 Жить как говорится хорошо – а хорошо жить еще лучше ! Ссылка на комментарий Поделиться на другие сайты Поделиться
Migray Опубликовано 21 августа, 2007 Поделиться Опубликовано 21 августа, 2007 (изменено) ВОт я чего хочу знать... Я хочу знать ВСЁ! Всё с чего начали Вы. C основ конечно. Как работает ТТЛ и КМОП логика, что такое нагрузочная способность микросхемы, как ее согласовать с другими устройствами в схеме и улучшить помехозащищенность всей схемы в целом и т.д. Базовая книга - Искуство схемотехники, с нее многие начинали и там большинство вопросов разжевано. Тогда и с кондерами на входе все станет понятно. И даташиты на конкретный проц очень полезно прочитатать. Ведь я не совсем толком понимаю как и наверное и многие другие зачем и гду ставится програматор, как заливатеся готовая прога на МК (я имею в виду сам шнур ножницами что ли и паяльником обрабатывать?Вот такие мелочи дают о себе знать. Знаете ли,я уже немного понял в алгоритме работы Мк, но ещё не понял что такое програматор!!!! Поотому что это всем ясно,и все это опусккают. Ну если ты уже разбирался с МК, то наверно знаешь о том, что внутри есть ПЗУ/флешина для хранения программы. Вот туда с помощью программатора информация и заносится. Программаторы бывают разные, в зависимости от проца, как подключается - в даташите на процессор. Программатор от ПИК для других процов не предназначен, по моему, но тут меня возможно поправят. Есть программаторы универсальные, подходящие для большого количества процессоров. Собственно даташит на проц - это основное, там есть все по его использованию. И как программировать, и какой кварц использовать, и какие к нему конденсаторы цеплять Изменено 21 августа, 2007 пользователем Migray 0 Как советовать, так все чатлане ... Ссылка на комментарий Поделиться на другие сайты Поделиться
Lexi Опубликовано 21 августа, 2007 Поделиться Опубликовано 21 августа, 2007 Задаем, воросы.... Только те что касаються PIC. За оффтоп бан на 3 дня выпишу моментом. 1 Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz. ICQ: 288449055 Ссылка на комментарий Поделиться на другие сайты Поделиться
alexon Опубликовано 21 августа, 2007 Поделиться Опубликовано 21 августа, 2007 Где-то слышал,что в программаторе надо использовать такой-же кварц как и в конструкции для которой прошивается МК,действительно это так? 0 Хорошая болезнь склероз, ничего не болит, зато каждые пять минут новости Ссылка на комментарий Поделиться на другие сайты Поделиться
Lexi Опубликовано 21 августа, 2007 Поделиться Опубликовано 21 августа, 2007 Где-то слышал,что в программаторе надо использовать такой-же кварц как и в конструкции для которой прошивается МК,действительно это так? Нет, не нужен. Это в мегах, если фьюз прошит 0 Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz. ICQ: 288449055 Ссылка на комментарий Поделиться на другие сайты Поделиться
error2 Опубликовано 23 августа, 2007 Поделиться Опубликовано 23 августа, 2007 Привет начинающим! Молодцы, давайте изучайте эти ПИКи :^) У вас стольков всего ещё впереди... Я же буду краток - изложу по порядку пункты по которым было бы хорошо пройти каждому начинающему. 0. Документация. Для начала нужно ознакомиться с даташитами и документацией (как бы это ни было скучно и нудно, пусть у вас уйдёт на это неделя, месяц, годн - но это так же НАДО как надо знать устройство своего авто если вы сломались где-то вдалеке от цивилизации и помощи ждать неоткуда). Ни о каких программаторах, деталях, Протеусах на данном этапе заморачиваться не нужно - только уйдёте в сторону и потеряете время. Итак, читаем даташиты. Все (ну или почти все) доступные документы на русском языке собраны здесь: http://www.microchip.ru/lit/?mid=1x0 Вот эти даташиты нужно, если не прочитать от и до, то хотя бы бегло пробежать глазами: PIC16F62X http://www.microchip.ru:/files/d-sheets-rus/pic16f62x.pdf Справочник по всем микроконтроллерам PIC16 http://www.microchip.ru:/files/d-sheets-rus/PIC16_Manual.pdf PIC12F6XX http://www.microchip.ru:/files/d-sheets-ru...C12F629_675.pdf На данном этапе вы уже должны иметь хотя бы смутное представление об архитектуре ПИКа (как он "сделан" изнутри), портах, периферийных модулях и системе команд. Если это представления нет, например вы не знаете что такое MCLR; таймер для вас - это то что тикает на бомбе в CounterStrike; или спрашиваете почему на ноге RA4 "нет напряжения" когда вы выдаёте туда лог. "1", переходим к пункту 0 заново. Любители читать книги (такие есть и это неплохо) могут накачаться ещё и книгами (русскоязычными!) по ПИКам: http://dasbook.ru/?id=24 Там вы найдёте и переводные даташиты, и примеры схем и программ, но книг много (даташит - один) и поэтому всё это чтение может затянуться очень надолго - так что непереусердствуйте. От себя же порекомендую книгу М.Предко "Устройства управления роботами" - как ни странно судя по названию, она по PIC и написана увлекательно. .... В общем, набрались какого-то ума-разума, смело переходим к железу и программингу. 1. Программатор: PICKit2 одназначно. Про него читаем тут: http://gamma.spb.ru/articles.php?i=70 . Стоимость его ~990р... Тут наверное 99% человек скажут что это дорого. Хм.. Согласен, конечно можно пустить 990р. на более полезные дела и начать собирать всё что валяется в инете - от "бесплатного" JDM до клонов ICD2, попутно перепробовав кучу кривого софта и назадавав во всех конференциях тучу вопросов типа "собрал программатор по схеме AAAA, почему не работает?" 2. Среда для разработки и отладки программ: MPLAB однозначно. Обязательно скачайте последнюю версию с сайта microchip.com. 3. Язык программирования: Асм для начального изучения архитектуры МК, затем переход на Си однозначно. Никаких Бейсиков (он уже давно морально скончался, но всякие несознательные ленивые товарисчи пытаются его тщетно воскресить). Бейсик, изученный в школе - лучше забудьте. Никаких Паскалей (это какой-то ужас для ПИКа) Пожалейте свой мозг - его лучше забить чем-то другим, более полезным. Так же, не буду спорить с кем-либо, что Асм - это быстрый код, Си - это медленный и громоздкий. Это всё так. Но научившись однажды программировать на Си (для ПИКов или компа - не важно) вы сильно упростите себе жизнь в будущем. Потом сами решите, на чём оставаться. Если уже кто-то знаком с Си - вам повезло. 4. Компилятор(ы). Асм: родной микрочиповский MPASM (входит в состав MPLAB, бесплатный, и ничего качать не нужно (кроме самого MPLAB разумеется)) Си: в самом начале (повторюсь - в самом начале) - подойдёт MicroC (ломаная версия). Это такой компилятор со своей оболочкой, легко устанавливается и осваивается, есть много примеров и библиотек с готовыми функциями. Так же можно попробовать Hi-Tech PICC Lite (бесплатный, с ограничениями по размеру кода). На этом добре вы с успехом попишете все свои простенькие программки и будете счастливы. Но вот вы почуствовали, что выросли из 2К кода, или хотите чего-то большего чем сидеть в детской песочнице. Бес проблем, переходим на Microchip C16, C18 или HT PICC однозначно. MicroC со временем забудется как страшный сон. 5. Примеры, советы, готовые проекты. Просто покопайтесь в поисковике яндекса. Почитайте материалы сайта microchip.ru. Поройтесь в папках samples и т.п. своего компилятора. Две конфы с накопленными знаниями по ПИКам тут: http://www.microchip.ru/phorum/list.php?f=2 и http://www.microchip.su Эта (forum.cxem.net) без обид, подалуй для самого начально уровня. УДАЧИ ВАМ, НОВИЧКИ!!! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
ВВЛ Опубликовано 23 августа, 2007 Поделиться Опубликовано 23 августа, 2007 error2 хорошо написал и правильно, согласен, хотелось бы добавить, что не надо пугаться большого количества разных PICов, все доступные серии (PIC12, PIC16, PIC18) в принципе очень похожи, отличия лишь в наличии некоторых перефирийных модулей (ADC, DAC, CCP, TMR и т.д.), объёме разной памяти, стеке, немного в системе команд, количестве портов, быстродействии, но всё это должно стать понятным после прочтения выше перечисленных даташитов, а что не понятно - можно спросить. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Lexi Опубликовано 27 августа, 2007 Поделиться Опубликовано 27 августа, 2007 2 error2 респект. Почти мой путь . И другим советую. 0 Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz. ICQ: 288449055 Ссылка на комментарий Поделиться на другие сайты Поделиться
ViKtor_VK Опубликовано 2 сентября, 2007 Поделиться Опубликовано 2 сентября, 2007 Всем привет! Я начинающий по МК PIC (цифровая техника-без проблем), поэтому интересуюсь любой информацией по PIC-ам для начинающих. На сегодняшний день в активе одна, полностью готовая и отлаженая простая программа на АСМе (5-и разрядный счетчик с предустановкой и записью в память ) . Расскажу как начинал. Сначала собирал схемы из журнала "Радио"- программатор JDM, информация тоже оттуда, интернета тогда небыло. Когда насытился сборкой встал вопрос, а что дальше? Было сильное желание разобратся с МК писать собственные программы.Нашел много информации: Журналы, интернет, учебники, даташиты на русском... НО!!! Эта нформация не для НОВИЧКОВ!!! Новичку нужно ответить на вопрос: Что такое МК?, не одним-двумя предложениями, а одной-двумя страницами объснений и т.д... Поэтому я продолжил поиски и был за это вознагражден сторицей! Я попал случайно на сайт Корабельникова В.А .http://ikarab.narod.ru Здесь я нашел то что долго искал--САМОУЧИТЕЛЬ по PIC - это учебник для НАЧИНАЮЩИХ!!! Простым доступным языком описываеся с чего начать, на примерах(PIC 16F84a) подробнешим образом разбирается работа программы (от простого к сложному), работа в MPLABе, в симуляторе. Вся информация предоставляется тутже... В начале пути об АССЕМБЛЕРЕ не знал НИЧЕГО. После работы с самоучителем, через 4-месяца (занимался урывками) написал собственную программу на АССЕМБЛЕРЕ (разобрался и оказываеся не так страшен черт-как его малюют). Поэтому очень рекомендую всем начинающим САМОУЧИТЕЛЬ Корабельникова В.А. Когда ВЫ начнете изучать тему МК у ВАС появятся вопросы. а вопросы задавать где как не на форуме. Хочу выразить большую благодарность ВСЕМ, кто выразил желание помоч нам новичкам! Спасибо. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Bugrim Опубликовано 2 сентября, 2007 Поделиться Опубликовано 2 сентября, 2007 Првет всем!!! Кто сталквался с шиной I2C? Приобрем микросхему памяти пытаюсь запсать информацию, ондако не всегда есть подтверждене. Вроде бы как соблюдаю протокол, только частота синхронизации примерно 500 Гц и пауза между байтами (посылка адреса микросхемы, начальный адрес или данные) довольно длнная. Может проблема в этом? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.