Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Отладочные платы » SK-MLPC23XX
SK-MLPC2388
snayperAlfa
Добавлено 02.06.2009 17:28
0
Сообщение: 1
snayperAlfa
0

Регистрация: 02.06.2009
Здраствуйте.
Приобрел я данную плату.Неплохо если бы было представлено некое пособие по работе с данными отладочными платами,хотя бы для старта. Тоесть: включаем это,жмем сюда,получаем это.
Такого я не увидел, поэтому здесь буду задавать вопросы по мере их появления. Надеюсь найдется тот, кто ответит
Итак.
1.Подключил к COM порту. Далее надо закоротить джамперы J3,J4. Запускаю Philips Flash Utility. Жму Read Device. Получаю следующую картину:http://s52.radikal.ru/i137/0906/37/a3e63f8e0c1bt.jpg. Пишется что удачно прочитался ID.
2.Есть ли внутри чипа загрузчик? Или можно стирать полностью флеш память посредством кнопки ERASE, а затем также само через COM port и программу Philips Flash Utility загружать прошивку в чип?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 02.06.2009 19:23 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
1)То что описываемой утилитой устройство не поддерживается - не страшно, т.к. структура секторов аналогична LPC2148 (как его включить, уже писал на форуме)
2)В самой LPC зашит нестираемый бутлоадер с которым и работает LPC2000 Flash Utility (или аналогичные) и пространство флешки он не занимает, "кнопки erase" у LPC2000 нет.
Спуститься к концу Подняться к началу
Персональная информация
snayperAlfa
Добавлено 02.06.2009 19:41 Сообщение: 3
snayperAlfa
0

Регистрация: 02.06.2009
Мне тут еще подкинули вот такую утилиту http://www.flashmagictool.com/. Тоже нормально программирует. Появилась проблема - не могу сделать низкий уровень на любом выводе МК.
3.Создал проект в Keil
Код
#include "lpc23xx.h"
#include "stdio.h"

int main (void)
{
IODIR0 |= (1 << 26);
IOPIN0 |=(0 << 26);
while (1)
{
};
}


Подключил вольтметр: 1 щуп к MK_P8(X1 39 вывод) , а второй щуп к GND(X1 1 вывод). А на вольтметре все теже 3,21 В.
В чем проблема? Подскажите плз.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 02.06.2009 21:10 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
0 и 1 порт могут работать в двух режимах (остальные только fast GPIO):
1) режим обычного GPIO, оставлн для совместимости
2) "быстрый" GPIO
И в обоих случаях свои регистры для управления, к тому же Вы и инициализировали не правильно, вобщем смотрите примеры, читайте доку.
Спуститься к концу Подняться к началу
Персональная информация
snayperAlfa
Добавлено 06.06.2009 19:45 Редактировалось 06.06.2009 19:45 Сообщение: 5
snayperAlfa
0

Регистрация: 02.06.2009
Эхх...
Подключил я светодиод к MK_P64(P1.29) анодом. Написал программу в Keil:
Код
#include <LPC23xx.H>

int main (void) {

SCS=(1<<0)|(0<<4)|(1<<5)|(1<<6);
PINMODE3=(0<<27)|(0<<26);
PINSEL3=(0<<27)|(0<<26);
FIO1DIR=(1<<29);
FIO1SET=(1<<29);

while (1) {
/* Loop forever */
}
}


И хоть убейся не работает

Проект прилагается
Спуститься к концу Подняться к началу
Персональная информация
ArtemDement
Добавлено 25.04.2010 17:26 Редактировалось 25.04.2010 17:29 Сообщение: 6
ArtemDement
0

Пункты: 238
Регистрация: 24.10.2009
Аналогичная проблема - не могу зажечь светодиод на ноге P1.23(у меня контроллер - LPC2368).

Код
#include <LPC23xx.h>

#define dword unsigned long int


void set_pin(dword p)
{
IOSET1=p;
}


void clear_pin(dword p)
{
IOCLR1=p;
}


void init_pins(dword p)
{
IODIR1=p;
}


#define PIN 1<<23



unsigned int i,j,z;



void main(void) {



init_pins(PIN);

z=123;


while (1)
{

set_pin(PIN);

for (i=1;i<10000;i++) j=z*z;

clear_pin(PIN);

for (i=1;i<10000;i++) j=z*z;

}

}
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MLPC23XX