Перейти к содержанию

crazz

Рекомендуемые сообщения

В железе пока не пробовал, остановлюсь на PIC 16F628A. переустановлю PROTEUS новую версию, попробую еще раз, а потом буду пробовать в железе PIC 12F629.

Поставь Протеус 7.1 - и 12F заработают. Но Протеус глючен весьма (по крайней мере в ломаных версиях). ИМХО, кроме забавной мультяшности, я никаких особых фич, по сравнению с МПЛАБом не ощутил. Профессионалу все эти мигающие светодиоды не очень нужны, особенно когда им не очень можно верить. Правильно выстроеные стимулы в МПЛАБе дают, пусть и не такую наглядную, но все же гораздо менее глючную симуляцию.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

PROTEUS переустановлю однозначно (глюк-точно его). 7.1 у меня есть, но слышал что есть поновее.

Пользуюсь PROTEUSом из-за его наглядности. Когда делал программу 5-разрядного счетчика

с делителем, с предустановкой и сохранением в памяти (для работы и в обучающих целях),

то он очень мне помог, хотя и по МРLABу много гонял программу(она у меня старенькая,

поставлю вер.7.50) Программа по PIC12F629 на светодиодах для выяснения - где "глюк",

а основная программа откомпилировалась без ошибок. До стимулов в МРLABе пока не дошел.

Глубокого описания у меня нет, потому и не использую, если есть где на русском - буду

очень благодарен!

Ссылка на комментарий
Поделиться на другие сайты

ViKtor_VK

Неумение работать с профессиональными инструментами - это не страшно - можно сесть и за несколько часов разобраться (даже на английском). НЕЖЕЛАНИЕ с ними работать - это гарантия неудач...

Как можно работать с симулятором без стимулов? Чего там смотреть на голую программу. Собственно контроллер - это транслятор сигналов и если нет ничего на входе, то что смотреть на выходе?

И еще об одном. "Мультики" Протеуса имеют своим главным дефектом убедительность результата, НЕДОСТОВЕРНОГО результата. Это для начинающего смерти подобно... Когда знаешь, что полученный результат УСЛОВЕН, то использовать Протеус можно, а когда полностью доверяешь... :(

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Как-то раз писал программу, где после каждого переполнения таймера выполнялись кое-какие вычисления. Главное условие было, чтобы код успевал завершится к следующему переполнению. VmLab показал что все успевается...Но на практике оказалось что нет. Proteus же отсимулировал все на "ура" и в реальном времени...

Любой, заслуживающий внимания, опыт приобретается себе в убыток...

Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Goodefine

Это не противоречит сказанному мной. Раз все удачно - ну и хорошо. А вот неудача в симуляторе программного типа - это неучет чего то в стимулах. Я, например столкнулся с неккоректной симуляцией компаратора в пике. Есть модели, где он (компаратор) вообще не работает. Нет, Протеус (в смысле ИСИС) продукт неплохой, но пользоваться им нужно с оглядкой, особенно новичку. Это как с Си - начинать нужно с АСМа, а лишь освоив глубинные механизмы функционирования, использовать язык высокого уровня...

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Я использовал симулирований PIC16F648a и реальный сим300д. Все работало на ура. Собрал реальную схему работало все глюками. И думаете ошибка протеуса, НЕт. Неправильно я подвел одну дорогу от МК к модулю. Вот так.

А вообще за ПО ничего говорить не хочу. Просто как факт.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

Ссылка на комментарий
Поделиться на другие сайты

Долгое время писал проги для пиков на асм. Начал осваивать С для пиков PICC Lite и столкнулся с такой бедой: после компиляции программы компилятор размещает ее начиная с адреса 0х2Е.

т.е. при симуляции работы программы получается что до начала исполнения основного кода процессор выполняет команды из незаполненных ячеек(addlw 0xFF) т.е. глупо тратится время в несколько сотен мкс на их выполнение!.

И еще не ясно как происходит переход по вектору прерывания на адрес 0х04? В коде С процедура обработки прерываний определена как void interrup, но при установке точки останова в дисасемблерном листе на команды в этой процедуре видно что туда обращения не происходит!?

Может просветите....?

Да возвеличится Россия! Да сгинут наши имена!

Ссылка на комментарий
Поделиться на другие сайты

Большое спасибо за разбор моих затруднений по PROTEUSу и МПЛАБу.

Да... PROTEUSу я доверял полностью, а оказывается не все так просто, спасибо за

разъяснения (в нем работаю не так давно и естественно не знал этих "подводных камней")

А что касается стимулов, то я и сам уже понял, что нужно двигаться вперед не взирая

на отсутствие русских переводов.

Еще раз Всем Спасибо!

Ссылка на комментарий
Поделиться на другие сайты

Да английский сейчас рулит в доках, но там не просто английский - там технический английский. Но он проще разговорного (это моё мнение). ПРидет с опытом все.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

Ссылка на комментарий
Поделиться на другие сайты

Зайдите в гугл, наберите там тип программатора. Я уверен, что за 5 мин можно узнать список камушков.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Уважаемые форумчане!!

В этом топике будем рассматривать только PIC, для тех кто в танке - ТОЛЬКО PIC.

Задавайте вопросы, будем все месте думать и отвечать.

За флуд - бан.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

Ссылка на комментарий
Поделиться на другие сайты

PICи каких семейств будем изучать?

Мне бы было интересно если и Pic24,30,33 рассматривались здесь.

Изменено пользователем ИнЖеНиГеР
Ссылка на комментарий
Поделиться на другие сайты

для этих целей я вам советую на http://microchip.su

А сдель будем рассматривать более доступные 10,12,16 и 18 серии.

Суть в том что помочь тем кто тока осваивает эти камушки.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

Ссылка на комментарий
Поделиться на другие сайты

для этих целей я вам советую на http://microchip.su

А сдель будем рассматривать более доступные 10,12,16 и 18 серии.

Суть в том что помочь тем кто тока осваивает эти камушки.

Я и там сижу :) А так идея хорошая (по поводу помощи начинающим), чем смогу тем помогу, так сказать внесу свою лепту в обучение начинающих :)

Ссылка на комментарий
Поделиться на другие сайты

Всем привет!

У меня появился вопрос. МК- PIC16F628A

В МК используются не все выводы портА и портВ. В портА использую один вывод(пока)-это кнопка, в

портВ использую 6 выводов(работают на выход) остальные в резерве.

Вопрос по не испозумым выходам. Читал, что бросать их висящими в "воздухе" нельзя.

Нужно присоеденить их к "+" или "-" через резистор. Как сделать правильно? :(

Ссылка на комментарий
Поделиться на другие сайты

Я хочу спросить насчёт языка программирования. Я отношу себя к начинающим и, как наиболее доступный вариант, выбрал для написания программ MPLAB, поскольку, там уже всё есть и бесплатно. Пишу, естессно на асемблере. Знаю, что Lexi поклонник СИ. Но я слышал, что на асемблере получается самый компактный код. Есть ещё PicBasic...

Короче, не дайте потеряться новичку в бездонном мире языков программирования...Какому из языков стоит уделить наибольшее внимание и почему?

Изменено пользователем P&V
Ссылка на комментарий
Поделиться на другие сайты

Выходы никуда не нужно присоединять. Это касается только входов. На свободных входах д.б. программно включены пулл-ап резисторы на питание. Иначе в КМОПах на внутренних выходных парах будет идти сквозной ток. Это приводит к высокому потреблению и разогреву чипа.

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

На это вопрос я отвечу так, надо знать 2 языка асм и си. Но владеть советую Си. Если Вы захотите перейти на другой МК, по Вам не притеть все переделывать. В этом и есть перелесть языка высокого уровня.

Пишу на Си CCS PICC для PIC, CVAVR для AVR, и иногда IAR для NEC. Особенно привык к SIM300dz.

ICQ: 288449055

Ссылка на комментарий
Поделиться на другие сайты

На это вопрос я отвечу так, надо знать 2 языка асм и си. Но владеть советую Си. Если Вы захотите перейти на другой МК, по Вам не притеть все переделывать. В этом и есть перелесть языка высокого уровня.

Ты абсолютно прав. Но начинающий, используя Си, в какой-то степени абстрагируется от матчасти. В результате на форумах от опытного эмбеддера вдруг слышишь совершенно примитивный вопрос. ИМХО, Си нужно заслужить опытом. Да и в АСМе написание кода с "фокусами" - непередаваемое эстетическое удовольствие...

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Возможно кому-то пригодится и такая программа PIC Simulator IDE, лично мне очень понравилась простая, удобная, можно оттестировать всю работу программы без зашивки ее в PIC, тоько при ее использовании убирайте все задержки из кода программы, а то ждать замучаетесь. Имеется внешний вид контролера, симуляция(может не то слово) аппаратного UART. Попробуйте попользовать.

Ссылка на комментарий
Поделиться на другие сайты

Я хочу спросить насчёт языка программирования. Я отношу себя к начинающим и, как наиболее доступный вариант, выбрал для написания программ MPLAB, поскольку, там уже всё есть и бесплатно. Пишу, естессно на асемблере. Знаю, что Lexi поклонник СИ. Но я слышал, что на асемблере получается самый компактный код. Есть ещё PicBasic...

Короче, не дайте потеряться новичку в бездонном мире языков программирования...Какому из языков стоит уделить наибольшее внимание и почему?

Для успешного плаванья нужно знать два языка - Ассемблер и С. Ассемблер - без вариантов, а с си дела обстоят несколько иначе - дело в том, что каждый компилятор реализует его по своему, поэтому кроме языка нужно еще выбирать компилятор, с которым будешь работать. В целом разницы, как правило, не много, но в каждом есть свои фичи, связанные с прерываниями и работой с периферией. :-) Так что не удивляйся, если код, успешно компилирующийся в одном компиляторе, вызовет кучу ошибок в другом:-)

* Origin: I live... somewhere in time!

Ссылка на комментарий
Поделиться на другие сайты

Можно и на АСМе написать неоптимальный код. Зависит от мастерства разработчика.

Причем бывало что код нарисованный "спецом" на ASMе оказывался хуже того, что у меня на Си.

Хотя я не говорю о том, что ASM не нужен, у самого куча библиотек на нем написана.

В Си, в частности в IAR, до последнего времени работал потому, что под разные задачи использовались разные ядра, разных производителей.

Единая среда разработки очень сильно облегчала работу в режиме "перескока".

Если проц изучается для любительских поделок, и не предполагается работать над широким спектром задач, то тогда выбор однозначен - ASM. Изучил одно ядро, в нем и пишешь.

Использование Си-компилятора специализированного под конкретный проц, не дает серьезного выигрыша.

И эффективность не самая высокая, и с переносимостью проблемы будут.

Как советовать, так все чатлане ...

Ссылка на комментарий
Поделиться на другие сайты

Подскажите, не могу понять. Прошил PIC16F876A. Ставлю в схему (универсальная плата) генератор RC не заводится. В PICе использую часть порта Ф и порт В через триггер на светодиоды. Исключив триггер RC генератор заводится, но не очень хорошо, во первых частота чтото маленькая, больше 200кГц не была, во вторых частота в основном иде пачками. Может кто сталкивался с этим подскажи.

И еще один вопрос как PICи к статике и как с этим боротся?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...