Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 12.02.2020, 13:28   #1
AndreyKin
Senior Member
 
Регистрация: 19.03.2014
Адрес: Лобня
Возраст: 36
Сообщений: 140
Вес репутации: 597/29
AndreyKin is a name known to allAndreyKin is a name known to allAndreyKin is a name known to allAndreyKin is a name known to allAndreyKin is a name known to allAndreyKin is a name known to all
Question Серийный номер PicKit (ICD) в программе

Господа, а такой вопрос.
У меня в изделии несколько одинаковых плат с MCU типа dsPIC33F_что-то_там, обмен по CAN. На этих платах крутится практически одинаковый код, который отличается фактически маской для приема и передачи сообщений в CAN.
Держать отдельные проекты под каждую плату и постоянно их синхронизировать - неудобно. Править маски (комментируем, раскомментируем) перед каждой заливкой прошивки тоже неудобно, но уже проще.
При всём этом каждая плата подключена своим pickit к ПК, а pickit как известно имеют серийный номер. Можно ли сделать так, чтобы этот номер получить в свою программу и в дальнейшем как-то использовать либо для #ifdef, либо еще как-то?
AndreyKin вне форума   Ответить с цитированием
Старый 12.02.2020, 13:54   #2
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 1,446
Вес репутации: 725/49
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: Серийный номер PicKit (ICD) в программе

Цитата:
Сообщение от AndreyKin Посмотреть сообщение
Господа, а такой вопрос.
У меня в изделии несколько одинаковых плат с MCU типа dsPIC33F_что-то_там, обмен по CAN. На этих платах крутится практически одинаковый код, который отличается фактически маской для приема и передачи сообщений в CAN.
Держать отдельные проекты под каждую плату и постоянно их синхронизировать - неудобно. Править маски (комментируем, раскомментируем) перед каждой заливкой прошивки тоже неудобно, но уже проще.
При всём этом каждая плата подключена своим pickit к ПК, а pickit как известно имеют серийный номер. Можно ли сделать так, чтобы этот номер получить в свою программу и в дальнейшем как-то использовать либо для #ifdef, либо еще как-то?
проблемы немного не понял?
а общий код для плат и чтобы сами переключались?
у меня 5 разных панелей управления и 5 одинаковых плат, с одинаковым кодом... ключ типа панели в разьёме подключения к плате... в зависимости от ключа- включается нужный алгоритм обработки в коде.
на крайняк- джамперов повесить
SergP01 вне форума   Ответить с цитированием
Старый 12.02.2020, 14:07   #3
AndreyKin
Senior Member
 
Регистрация: 19.03.2014
Адрес: Лобня
Возраст: 36
Сообщений: 140
Вес репутации: 597/29
AndreyKin is a name known to allAndreyKin is a name known to allAndreyKin is a name known to allAndreyKin is a name known to allAndreyKin is a name known to allAndreyKin is a name known to all
По умолчанию Re: Серийный номер PicKit (ICD) в программе

Цитата:
Сообщение от SergP01 Посмотреть сообщение
на крайняк- джамперов повесить
К сожалению, ни джамперов, ни ключей не предусмотрено.

Еще вот вспомнил, что в можно включать/выключать файлы в проекте (Exclude (Include) file from current configuration). В принципе это всего пара секунд.
AndreyKin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Серийный номер (сериализация) Sash Продукция MICROCHIP 26 11.04.2013 18:43
HEADER ICD FOR PIC16F676 для PICkit 2 Станислав123 Продукция MICROCHIP 3 29.05.2012 02:08
Прошить 16F886 в MPLab с MICD2 Petrov_kamensk Вопросы начинающих 4 12.12.2010 10:44
ICD2 VladG Продукция MICROCHIP 25 05.05.2009 11:26
Помогите плизз с PIC16LF628A dbosh Продукция MICROCHIP 49 11.10.2008 01:03


Часовой пояс GMT +3, время: 19:21.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot