реклама на сайте
подробности

 
 
> PIC17C752 или 1886ВЕ2У, продублирую тему
torik
сообщение Jun 4 2008, 06:19
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Приветствую всех!
Вопрос такой - чего это, шайба ICD2 не поддерживает програмирование контроллеров PIC17C752?

Дело вот в чем. Нас заставили осваивать отечественные контроллеры 1886ВЕ2У от Миландра. Программы давно уже пишу на С и на ассемблер переходить не собираюсь... Вот их разработчики утверждают, что мол прямо в микрочиповском MPLABе под HTPICC пишем программу, програмируем через шайбу... Ну я подключил, написал тестовую прогу под вышеназванный микрочип, полным аналогом которого является 1886ВЕ2У и, шайба с этим пиком вообще не выбирается в качестве програматора.

Господа, кто "работал" с этими контроллерами (отечественными в том числе), признавайтесь, что делать?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
torik
сообщение Jun 6 2008, 06:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Цитата
подтягивающие резисторы на линии DT, CK и RA1, Test и установлены для того, что бы при отсоеденненом программаторе эти линии были доопределены и не болтались в воздухе. При подсоеденненом программаторе они определены.


Т.е. как я понял, эти подтягивающие резисторы не дают контроллеру в рабочем режиме случайно перейти в режим програмирования и без них никак нельзя (особенно RA4,RA5)?
Хм..., а как же быть с альтернативной функцией RA4,RA5 - USART... Какие возникнут проблемы?

Что касается програматора, компиляторов и прочего - спасибо за разъяснение, все понятно.

Еще, мы провели эксперимент на отладке eval8:
- вместо того чтобы брать питание контроллера при програмировании с програматора, соединили его с внешним питанием. При этом все прошилось нормально. Нам желательно не вводить в схему переключатель на данном этапе, ибо некуда. А будем выкручиваться...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Jun 6 2008, 07:15
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(torik @ Jun 6 2008, 10:57) *
Т.е. как я понял, эти подтягивающие резисторы не дают контроллеру в рабочем режиме случайно перейти в режим програмирования и без них никак нельзя (особенно RA4,RA5)?
Хм..., а как же быть с альтернативной функцией RA4,RA5 - USART... Какие возникнут проблемы?

Что касается програматора, компиляторов и прочего - спасибо за разъяснение, все понятно.

Еще, мы провели эксперимент на отладке eval8:
- вместо того чтобы брать питание контроллера при програмировании с програматора, соединили его с внешним питанием. При этом все прошилось нормально. Нам желательно не вводить в схему переключатель на данном этапе, ибо некуда. А будем выкручиваться...



RA4, RA5 - просто необходимо доопределить, обычно если в рабочем режиме используется USART в качестве RS232, то они доопределяюся до "1". Если у Вас другая функция, на этих выводах, то смотрите в соотвествии со своей функцией, главное что бы они не конфликтовали с подключенным программатором.

По поводу питания, с внешним питанием прошьется, но для гарантии качественного программирвоания флеш, после загрузки очуществляется контрольное считывание всей памяти при 4,5 и 5,5В, это позволяет гарантировать, что при скачках напряжения из флеш будет считано именно то что в нее записано, так как "0" или "1" это всего навсего заряд на затворе и если он каким либо образом попал близко к граничному значению, то при изменении питания он может вывалится из допустимого.
Какое потребление в целом всего вашего устросйтва ? Уж лучше запитайте его все от программатора при программирвоании, чем наоборот. Или придусмотрите, что бы при программировании МК все остальное было в Standby или Shotdown, для минимизации потребления.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016