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

 
 
> Простейший код для ARM LPC2148 не работает, Помогите советом
Alexandr
сообщение Jun 17 2008, 20:02
Сообщение #1


Знающий
****

Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283



Попала ко мне в руки учебная плата с процессором LPC2148 - плата EA-EDU-001, разработанная конторой Embedded Artists. Посмотреть и скачать описание можно тут http://www.megachip.ru/item.php?item_id=670612 Хорошая плата, много периферии. Купил книгу Редькина. Изучил. Все вроде понятно. Написал простенькую программу под IAR - должна она была PLL подключить, таймер и прерывание настроить и по прерыванию светодиодами мигать. В симуляторе прогнал - работает. Записал в плату - тишина. Возился, возился - в IAR-овском симуляторе и в NoICE работает, а в железе - нет! Упростил программу до нескольких строк - чтоб только светодиоды загорелись после сброса (схему включения светодиодов прилагаю). И снова тишина. И можно было бы списать на то, что плата дохлая, но записав в нее фирменную программу я наглядно убедился в том, что все светодиоды мигают. Видимо я не понимаю какой-то простой, но важной вещи. Подскажите в чем ошибка.

Код
#include <iolpc2148.h>

void main(void)
{
IO0DIR=0x0000FF00;  
IO0CLR=0x0000FF00;

while (1)
  {
  asm ("nop");
  }

}

Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Иван Сусанин - первый полупроводник
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GetSmart
сообщение Jun 25 2008, 06:31
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(zltigo)
Это не startup, это совершенно не пригодный к использованию для чего-либо огрызок startup. Даже "таинственное число" использовать нельзя, поскольку ?cstartup находится неведомо где.
Не пригодный вместе пишется smile.gif Кто тут боролся недавно за правописание?!

Не имеет значения где находится ?cstartup. Его адрес всё равно ляжет за границу 0x20, а команда ldr pc,=?cstartup всегда будет ldr pc,[pc,#+24]. Контрольная сумма считается по адресам от 0 до 0x1f.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alexandr   Простейший код для ARM LPC2148 не работает   Jun 17 2008, 20:02
- - Andy Mozzhevilov   Смотрите, правильно ли определены области RAM, Fla...   Jun 18 2008, 04:56
|- - Alexandr   Цитата(Andy Mozzhevilov @ Jun 18 2008, 08...   Jun 20 2008, 22:15
|- - zltigo   Цитата(Alexandr @ Jun 21 2008, 00:15) Флэ...   Jun 21 2008, 04:45
- - Alexandr   Разбираюсь по маленьку. Уже правильно настроил в к...   Jun 23 2008, 20:27
|- - zltigo   Цитата(Alexandr @ Jun 23 2008, 22:27) Как...   Jun 23 2008, 20:33
- - GetSmart   Я дак просто свой startup.s79 с уже просчитанной к...   Jun 24 2008, 03:21
- - Alexandr   Все, я ее победил. Внял совету zltigo и откомпилир...   Jun 24 2008, 21:12
- - GetSmart   Только это startup в самой минимальной конфигураци...   Jun 25 2008, 03:47
|- - zltigo   Цитата(GetSmart @ Jun 25 2008, 05:47) Тол...   Jun 25 2008, 05:59
|- - aaarrr   Цитата(GetSmart @ Jun 25 2008, 10:31) Не ...   Jun 25 2008, 06:41
|- - zltigo   Цитата(GetSmart @ Jun 25 2008, 08:31) Не ...   Jun 25 2008, 06:48
- - GetSmart   Цитата(aaarrr)Добавьте в вектора переход на обрабо...   Jun 25 2008, 06:57
|- - aaarrr   Цитата(GetSmart @ Jun 25 2008, 10:57) Но ...   Jun 25 2008, 07:02
- - GetSmart   Где там предсказание смещений? Если кто-то не знак...   Jun 25 2008, 07:09
|- - aaarrr   Цитата(GetSmart @ Jun 25 2008, 11:09) Где...   Jun 25 2008, 07:41
|- - zltigo   Цитата(GetSmart @ Jun 25 2008, 09:09) Есл...   Jun 25 2008, 08:06
- - Alexandr   ПЫтаюсь стартовый код под IAR написать. Идея вроде...   Jul 3 2008, 20:16
|- - Сергей Борщ   Цитата(Alexandr @ Jul 3 2008, 23:16) Одна...   Jul 3 2008, 21:05
- - Alexandr   Я кажется схожу с ума. Откомпилировал код в 4-ом I...   Jul 8 2008, 10:46
- - zltigo   Цитата(Alexandr @ Jul 8 2008, 12:46) Чуде...   Jul 8 2008, 12:13


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

 


RSS Текстовая версия Сейчас: 2nd September 2025 - 04:37
Рейтинг@Mail.ru


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