Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ:

Отправлено Yaumen 26 февраля 2009 г. 14:20
В ответ на: на какой команде вылетает ? отправлено пользователем DASM 26 февраля 2009 г. 14:14

1. Сначала вылетало прямо в начале программы:
; Clock Setup -------------------------------------------------------
IF (:LNOT:(:DEF:NO_CLOCK_SETUP)):LAND:(CLOCK_SETUP != 0)
LDR R0, =SCB_BASE
MOV R1, #0xAA
MOV R2, #0x55
; Configure and Enable PLL
LDR R3, =SCS_Val ; Enable main oscillator
STR R3, [R0, #SCS_OFS]
*** ВЫЛЕТАЛО ***

2. Сейчас уже вылетает гораздо дальше:
; Setup External Memory Controller ----------------------------------
IF (:DEF:NO_EMC_SETUP):LOR:(EMC_SETUP != 0)
LDR R0, =EMC_BASE
LDR R1, =SCB_BASE
LDR R2, =PCB_BASE

LDR R4, [R1, #PCONP_OFS]
ORR R4, R4, #EMC_PCONP_Const ; Enable EMC clock
STR R4, [R1, #PCONP_OFS]

LDR R4, =EMC_CTRL_Val
STR R4, [R0, #EMC_CTRL_OFS]
*** ВЫЛЕТ ***





Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 69:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru