Например TDA7294

Форум РадиоКот • Просмотр темы - Отладка ПИКушек. Чем?!
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 08:06:48

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Пн авг 31, 2020 11:03:34 
Родился

Зарегистрирован: Пн авг 31, 2020 11:00:02
Сообщений: 3
Рейтинг сообщения: 0
Добрый день!
Подскажите пожалуйста, есть ли на сегодняшний день устройство, через которое можно не только шить, но и производить отладку ПИКушек через МПлаб, например? Требуется сделать стенд.
Лет десять не занимался этими контроллерами и вот, опять :)
PIC16f877 например


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Пн авг 31, 2020 11:21:56 
Мудрый кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 93
Зарегистрирован: Ср сен 07, 2011 21:40:30
Сообщений: 1797
Рейтинг сообщения: 0
А на сайт микрочипа зайти не судьба?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Пн авг 31, 2020 12:49:24 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
В МПЛабе есть симулятор...
А ежли в железе... - то нужен ПИККИТ3 и разбираться с внутрисхемной отладкой...
:roll:


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Пн авг 31, 2020 13:20:17 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 940
Рейтинг сообщения: 0
А что, отладочного вывода по UART недостаточно?


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Пн авг 31, 2020 13:54:49 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
То смотря чего под отладкой понимать...
Открываем проект в IDE далее
configure
select device
и смотрим чего доступно для нашего МК в строчке
debuggers
(доступное подсвечено зеленым)...
:roll:


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Пн авг 31, 2020 14:00:26 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 940
Рейтинг сообщения: 0
Так обычно глубоко в дебри лезть приходится в исключительных случаях, всё обходится "высокоуровневой" отладкой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Пн авг 31, 2020 14:17:53 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14052
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
То уже топикстартеру решать....
Я дальше симулятора не забирался.
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Пн авг 31, 2020 14:32:17 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
PICKit 3 или 4. Ну или ICD 3 / 4.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Вт сен 01, 2020 21:53:08 
Родился

Зарегистрирован: Пн авг 31, 2020 11:00:02
Сообщений: 3
Рейтинг сообщения: 0
Спасибо за ответы!

PICKit 3 или 4. Ну или ICD 3 / 4.


Их схемы есть на форуме? Покупать не буду, только хэндмэйд :)
Симулятор - вещь хорошая, но надо смотреть в реальном времени с реальными измерениями.

Добавлено after 2 minutes 10 seconds:
А что, отладочного вывода по UART недостаточно?

откуда вывода? куда вывода? Вы о чем?

Добавлено after 3 minutes 49 seconds:
То смотря чего под отладкой понимать...
Открываем проект в IDE далее
configure
select device
и смотрим чего доступно для нашего МК в строчке
debuggers
(доступное подсвечено зеленым)...
:roll:


под отладкой на стенде я понимаю отправку на контроллер команд и наблюдение, на мониторе, что пришло, что он увидел и как отреагировал.
Разумеется все это после отладки на симуляторе. но его не всегда достаточно


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Вт сен 01, 2020 22:09:57 
Мудрый кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 93
Зарегистрирован: Ср сен 07, 2011 21:40:30
Сообщений: 1797
Рейтинг сообщения: 0
Видимо, кто-то не очень понимает вообще что такое микроконтроллер и как идет процесс отладки...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Вт сен 01, 2020 23:00:43 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 121
Зарегистрирован: Ср окт 04, 2017 20:47:40
Сообщений: 768
Рейтинг сообщения: 0
Видимо, кто-то не очень понимает вообще что такое микроконтроллер и как идет процесс отладки...

Да, уж. :)
Цитата:
... что он увидел и как отреагировал

А что если попробовать предположить, :roll: что реакцией будет процесс, согласный с написанной вами программой?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Ср сен 02, 2020 15:18:10 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21784
Откуда: Московская область, Фрязино
Рейтинг сообщения: 2
Их схемы есть на форуме? Покупать не буду, только хэндмэйд :)

Из доступных для самостоятельного изготовления программаторов/дебаггеров - только PICkit2 и PICkit3. Это открытые проекты Микрочипа и на офсайте Микрочипа есть их мануалы со схемами и даже герберами, а так же есть прошивки контроллера используемого в этих устройствах.
ICD3, ICD4, PICkit4 и Snap являются проприетарными закрытыми проектамии на них нет ни схем, ни, что самое главное, прошивок контроллеров и ПЛИСов(где они использованы).
Стоимость китайской копии PICkit3 на Али слишком невелика, чтобы заморачиваться с hand made.
под отладкой на стенде я понимаю отправку ...бла-бла-бла...

В общем никого не интересуют Ваши странные взгляды на отладку. Ни производителя, ни эмбеддеров.
Отладка микроконтроллеров заключается в том, что написанный и откомпилированный код программы заливается в программную флеш-память контроллера и в специальном режиме определяемым взаимодействием внешнего дебаггера и встроенного в МК блока отладки пользователь получает возможность запуска/останова исполняемого кода по кнопкам в ПО среды разработки (IDE), останов по брейкпойнтам (поставленным в исходном тексте программы меткам или меткам с условиями), исполнение по шагам, наблюдение в специальных окнах среды значений регистров и переменных, самой программной флеш-памяти, EEPROM данных, конфигурационных регистров и т.п.
Никаких внешних инструкций исполняемого кода по каналу отладчика на контроллер отправлять нельзя. Контроллер может обмениваться по своим интерфейсам с внешними устройствами, но собственно к процессу отладки это отношения не имеет.
Кстати, процесс отладки в симуляторе ничем от железной отладки внешне не отличается.
Весь "стенд" состоит из пользовательского компьютера с установленной версией среды разработки MPLAB X 5.40 (5.35 или более ранние), либо старой среды - последняя версия MPLAB 8.92 , программатора/дебаггера (ICD/PICkit/Snap/Real ICE) подключенного через USB к компьютеру и среде разработки с одной стороны и через интерфейс программирования/отладки ICSP к целевому МК с другой. Вот и весь "стенд".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Ср сен 02, 2020 15:42:54 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Цитата:
Кстати, процесс отладки в симуляторе ничем от железной отладки внешне не отличается.

Внешне - да. А вот взаимодействие со внешним миром (датчики и прочее) при железной отладке возможно. Иногда без этого никак код не отладить. Ну точнее придется писать другой код, искусственные тесты и т.п.
Хотя конечно и без железного отладчика, можно отлаживать проблемы через дебаг сообщения по UART, например.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Ср сен 02, 2020 16:37:08 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21784
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
по UART, например.

Тут все так запущено, что не до УАРТа... :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Ср сен 02, 2020 17:59:49 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
КРАМ, не в тему, но к вам, как к эксперту по ПИКам - а вы на новых ПИКах с SMT работали? Который 24-битный таймер захвата. Если работали - никаких подводных камней нет? Тут задачка рисуется захватывать ШИМ/ЧИМ с достаточно высокой точностью, думаю почему-бы дешевые PIC12F1612 не использовать до этого. Но руки еще не доходили их в деле опробовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Ср сен 02, 2020 18:03:59 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21784
Откуда: Московская область, Фрязино
Рейтинг сообщения: 2
Использовал. Как раз в PIC16F1614. Сейчас использую в PIC18F27Q43. Никаких подводных камней. Только нужно учитывать интерференцию между синхронизированным входным сигналом и накачкой SMT. При малых значениях заметно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Вт сен 22, 2020 21:01:52 
Родился

Зарегистрирован: Вт сен 22, 2020 20:56:10
Сообщений: 7
Рейтинг сообщения: 0
А может кто подскажет, при отладке с pickit3 каждый раз мк прошивается или через озу работа идет?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Вт сен 22, 2020 23:03:41 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21784
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
При изменении кода - каждый раз. 8-ми и 16-ти разрядные PIC-и не исполняют код из ОЗУ. PICkit3 тут вообще не причем. Любой аппаратный дебаггер должен вначале прошить МК исполняемым кодом.
А в чем собственно проблема?
ЗЫ. Забыл. Есть одно исключение. Slave-ядро двухядерного dsPIC33CH исполняет код из PRAM.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Чт сен 24, 2020 00:02:39 
Родился

Зарегистрирован: Вт сен 22, 2020 20:56:10
Сообщений: 7
Рейтинг сообщения: 0
УВ.КРАМ я не подскажете, Pic вообще актуален в данное время? Спрашиваю по тому, что сам случайно накопал в закромах кучу пиков, начал изучать, писать программы в xide xc8, а смотрю, все на stm переходят?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Отладка ПИКушек. Чем?!
СообщениеДобавлено: Чт сен 24, 2020 01:11:17 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 121
Зарегистрирован: Ср окт 04, 2017 20:47:40
Сообщений: 768
Рейтинг сообщения: 0
Вопрос перефразируя будет выглядеть примерно так: "Скажите пожалуйста, а легковушка нонче вообще актуальна, а то гляжу по трассам больше фуры и прочие грузовички-Газельки ходят". :)
Т. е. (1) МК выпускаются многими фирмами-конкурентами и у каждой фирмы есть свои как "+", так и "-" и (2) у каждой из фирм (PIC, AVR, STM, ...) есть довольно большой (если не сказать огромный :) ) перечень МК, различных по возможностям, быстродействию, набору периферии. Таким образом выбор МК зависит от сложности решаемых задач и предпочтения исполнителя (и не более того).


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y