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

 
 
 
Reply to this topicStart new topic
> Схема для LPC2103., Прошивается но не стартует микроконтроллер.
High Voltage
сообщение Aug 17 2007, 12:38
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 105
Регистрация: 28-09-05
Из: Москва
Пользователь №: 9 040



Сделал плату по схеме KITа для LPC2103 (KSDK-LPC3103-02). Схемуестесственно не точно такую же.
Но м/к прошивается через КОМ порт, проверяется, проверку проходит. Но не стартует. В чем косяк может быть?
Go to the top of the page
 
+Quote Post
PrSt
сообщение Aug 17 2007, 12:55
Сообщение #2


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(High Voltage @ Aug 17 2007, 15:38) *
Сделал плату по схеме KITа для LPC2103 (KSDK-LPC3103-02). Схемуестесственно не точно такую же.
Но м/к прошивается через КОМ порт, проверяется, проверку проходит. Но не стартует. В чем косяк может быть?

если можно - схему в студию пожалуйста!
ну и программку тоже, если она типа мигалки светодиодами...

...а то, телипатия знаете ли забыта с времен школьшых экзаменов... 8))

.


--------------------
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 17 2007, 13:00
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(High Voltage @ Aug 17 2007, 15:38) *
Схемуестесственно не точно такую же.
Забыли подтяжку на P0.14?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
High Voltage
сообщение Aug 17 2007, 13:06
Сообщение #4


Частый гость
**

Группа: Новичок
Сообщений: 105
Регистрация: 28-09-05
Из: Москва
Пользователь №: 9 040



Я просто спросил простые решения, почему не стартует. Вчера мучался долго уже в который раз и всё - хрену ))
выложу схемку и програмку.
Я думал может проблема в стартере который на ресете стоит. У меня там max809. Хотя прошивается.
А про телепатию - виноват wink.gif
Всё припишу!

Цитата(Сергей Борщ @ Aug 17 2007, 17:00) *
Забыли подтяжку на P0.14?


ДА нет, подвесили через подтягивающий на Vss.

Сообщение отредактировал High Voltage - Aug 17 2007, 13:07
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 17 2007, 13:41
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(High Voltage @ Aug 17 2007, 16:06) *
ДА нет, подвесили через подтягивающий на Vss.
Так вот оно и есть:
Цитата
A a LOW level after reset at the P0.14 pin is considered as an external hardware request to start the ISP command handler.
....
If there is no request for the ISP command handler execution (P0.14 is sampled HIGH after reset), a search is made for a valid user program.
Раз у вас подтяжка с Vss, у вас принудительно стартует загрузчик - программирование работает, а программа не запускается.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
High Voltage
сообщение Aug 17 2007, 14:20
Сообщение #6


Частый гость
**

Группа: Новичок
Сообщений: 105
Регистрация: 28-09-05
Из: Москва
Пользователь №: 9 040



Цитата(Сергей Борщ @ Aug 17 2007, 17:41) *
Так вот оно и есть:Раз у вас подтяжка с Vss, у вас принудительно стартует загрузчик - программирование работает, а программа не запускается.

Я извиняюсь. Она на Vdd. К +3,3В.

Принципиальная схема прикручена.
Только кварц там на 24 МГц основной.

Сообщение отредактировал High Voltage - Aug 17 2007, 14:28
Прикрепленные файлы
Прикрепленный файл  ____________________.pdf ( 70.22 килобайт ) Кол-во скачиваний: 198
 
Go to the top of the page
 
+Quote Post
Bender
сообщение Aug 18 2007, 00:40
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361



а что у вас с векторами прерываний?
Go to the top of the page
 
+Quote Post
High Voltage
сообщение Aug 21 2007, 10:52
Сообщение #8


Частый гость
**

Группа: Новичок
Сообщений: 105
Регистрация: 28-09-05
Из: Москва
Пользователь №: 9 040



К сожалению программу писал не я. Человек пока в отпуске, на неделе будет. Но я заливал эту программу на сам КИТ ksdk-lpc-2103-02 через КОМ порт, она работала, просто мигает диодами, залил на эту плату, и нифига. Причем заливается, проверяется всё нормально. Может в стартере дело?
Go to the top of the page
 
+Quote Post
deadman
сообщение Sep 13 2007, 08:00
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 13-09-07
Пользователь №: 30 506



Цитата(High Voltage @ Aug 21 2007, 14:52) *
К сожалению программу писал не я. Человек пока в отпуске, на неделе будет. Но я заливал эту программу на сам КИТ ksdk-lpc-2103-02 через КОМ порт, она работала, просто мигает диодами, залил на эту плату, и нифига. Причем заливается, проверяется всё нормально. Может в стартере дело?


На Вашей плате кварц 28Мгц, а на КИТе какой? Может, есть ошибка в настройке делителя частоты Memory Accelerator Module? Он работает не быстрее 20 МГц
Go to the top of the page
 
+Quote Post
alexander55
сообщение Sep 13 2007, 08:26
Сообщение #10


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(deadman @ Sep 13 2007, 12:00) *
На Вашей плате кварц 28Мгц, а на КИТе какой? Может, есть ошибка в настройке делителя частоты Memory Accelerator Module? Он работает не быстрее 20 МГц

Мысль правильная, но цифра 25 Мгц.
И еще, м.б. предельная частота uC или ФАПЧ выходят за предельные значения. Скорректируйте PLLCFG.

Сообщение отредактировал alexander55 - Sep 13 2007, 08:27
Go to the top of the page
 
+Quote Post

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

 


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


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