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

 
 
 
Reply to this topicStart new topic
> Программирование 89LPC901, как это ручками сделать?
alexunder
сообщение Dec 6 2006, 19:17
Сообщение #1


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Приветствую.
Кто-нибудь знает, каким макаром забить софт в указанный мелкоконтроллер без использования коммерческих программаторов? За какие ноги надо потрясти это маленькое чудо?
А то в офф. документации написано:
Цитата
The Flash may be programmed or erased in the end-user application (IAP) under control of the application’s firmware.

Another option is to use the In-Circuit Programming (ICP) mechanism. This ICP system provides for programming through a serial clock- serial data interface.

Third, the Flash may be programmed or erased using a commercially available EPROM programmer which supports this device.


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


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
aforestman
сообщение Dec 8 2006, 14:02
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 3-05-05
Пользователь №: 4 696



Для полного счастья Вам не хватает еще одной аббревиатуры: ISP (In-System_Programming).
По сути это бутлоадер, позволяющий грузить софт через COM-порт компьютера.
К сожалению эта опция доступна, если мне не изменяет память, для кристаллов начиная с 89LPC92x.
Go to the top of the page
 
+Quote Post
alexunder
сообщение Dec 8 2006, 18:51
Сообщение #3


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Цитата(aforestman @ Dec 8 2006, 14:02) *
Для полного счастья Вам не хватает еще одной аббревиатуры: ISP (In-System_Programming).
По сути это бутлоадер, позволяющий грузить софт через COM-порт компьютера.
К сожалению эта опция доступна, если мне не изменяет память, для кристаллов начиная с 89LPC92x.

Да уж... sad.gif
Видимо эти эНиКсПэ (филипс полукондукторс) вынуждают всех пользовать жлобские програматоры, а как бы этих зверьков по трем-четырем проводам зарубить?


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
max_
сообщение Dec 12 2006, 12:26
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 51
Регистрация: 21-07-04
Из: Таганрог
Пользователь №: 348



вот некоммерческая программа
h*t*t*p://www.flashmagictool.com/
работаю с 922 и 935...по вашим кристаллам
не подскажу....
здесь есть исходники моста ISP-ICP
h*t*t*p://www.lpctools.com/index.asp?PageAction=Custom&ID=1
так что розберетесь
а на сайте дядюшки Кейла найдете схемки....
Go to the top of the page
 
+Quote Post
alexunder
сообщение Dec 17 2006, 20:57
Сообщение #5


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Спасибо большое!


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post
АлександрII
сообщение Mar 31 2007, 13:13
Сообщение #6





Группа: Новичок
Сообщений: 8
Регистрация: 29-03-07
Пользователь №: 26 616



Надыбал интересную статейку со схемой программатора для ваших тараканов в журнале Современная электроника. Номер 5 за 2005. Сходи сюда http://www.soel.ru/rubrics/?id=299327. Могу бросить на мыло статью.

PS. Если есть пример программы на С с использованием прерываний таймеров и АЦП рассматриваемого микроконтроллера, то бросай скорее на мыло a1111112007@rambler.ru
Go to the top of the page
 
+Quote Post
repairDV
сообщение Apr 1 2007, 14:49
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 578
Регистрация: 7-11-06
Из: Хабаровск
Пользователь №: 22 044



Есть Кейловская uVision3 для P89LPC9xx. С неё производится программирование через COM-порт. Я лично заказывал на Терраэлектронике демо-плату с LPC935, она комплектовалась этой программой.

Сообщение отредактировал repairDV - Apr 1 2007, 14:50


--------------------
Маленький нанайца. А-а. А-а. Оморочком плыл. Маленький проточка. Осетра ловил.
Go to the top of the page
 
+Quote Post
aforestman
сообщение Apr 2 2007, 09:20
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 3-05-05
Пользователь №: 4 696



Хочу еще раз вернуться к этой теме.
Вообще-то сам Philips, а ныне NXP рекомендует уже упомянутую программу FlashMagic.
Она предназначена для записи вроде-бы всех flash-контроллеров этой фирмы.
С ISP кристаллами дело обстоит просто - подключаемся через COM-порт и вперед.
С ICP кристаллами коими и являются LPC90x и 91x все оказывается гораздо иначе.
В переходную плату (ту же MCB900) заливается программа ISP->ICP моста и вся эта радость подключается к целевой системе и шьется FlashMagic-ом.
Красивые картинки вот в этом документе.

[attachment=10552:attachment]

Сам не проверял.
Go to the top of the page
 
+Quote Post
АлександрII
сообщение Apr 2 2007, 22:31
Сообщение #9





Группа: Новичок
Сообщений: 8
Регистрация: 29-03-07
Пользователь №: 26 616



Ну и шож? Ни у кого так и не нашлось примерчика на С с использованием прерываний таймеров и АЦП микроконтроллера P89LPC9xx. 1111493779.gif Сжальтесь! Подайте на умственное развитие! Сами мы не местные! Отстали от тролейбуса в 43-ем году...!!! help.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 18:52
Рейтинг@Mail.ru


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