alniko Библиотека Bulgar Мы ВКонтакте
FAQ   Поиск   Пользователи   Группы   Регистрация   Профиль   Войти и проверить личные сообщения   Вход



Знакомство с LPC2101 на базе ядра ARM7TDMI
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Electronic Lance -> Знакомство с LPC2101 на базе ядра ARM7TDMI
Предыдущая тема :: Следующая тема  
Автор Сообщение
Артем



Зарегистрирован: 23.07.2008
Сообщения: 77
Откуда: г. Энгельс Саратовской обл.

СообщениеДобавлено: Ср Янв 13, 2010 5:24 pm    Заголовок сообщения: Знакомство с LPC2101 на базе ядра ARM7TDMI Ответить с цитатой

Для желающих ознакомиться с семейством микросхем LPC21хх на базе ядра ARM7TDMI выклаываю сие творение.

Этот проект написан для LPC2101. В устройстве используются следующие периферийные устройства и функции:

1 GPIO - сами понимаете, что без этого никуда:)
2 UART0 - есть подпрограммы отправки сообщений. Работает через прерывания, используется слот прерываний IRQ1.
3 TIMER0 - временной таймер с частотой 10 Гц. Работает через пре рывания, используется слот IRQ2.
4 TIMER1 - таймер для генерации противофазных сигналов на двух выводах GPIO. Работате через преривания FIQ. Как я не пытался, в соответствии с документацией, получить этот эфект по средствам аппаратных средств, так и не добился положительных результатов.
5 TIMER2 - трех канальный ШИМ, с независимой регулировкой скважности. Аппаратная функция.
6 ADC - два канала АЦП. Работает через прерывания, слот прерывания IRQ0. Частотота оцифровки ~4.2 МГц. С цыфровым фильтром накопления.
7 PLL - ФАПЧ, частота ядра и перефирии 80МГц
8 VIC - контроллер прерываний.
9 Несколько байт RAM.

Вроде все перечислил:) Для просмотра проектов и их компиляции необходим Keil v3 или Keil v4.02www.keil.com (Для каждого свой проект). Для просмотра схемы потребуется diptrace v2.0 www.diptrace.com или старше, подойдет даже FREE.


P.S.:Я бы рекомендовал использовать Keil v4.02 т.к. он точнне отображает внутренности микроконтроллера. За ключами для Keil можно обратиться ко мне. У меня спец. комп. для таких вещей, на нем не страшно "заболеть", можно и скачать по ссылке ниже. Проект полностью написан на ассемблере!!!
Внимание
Изначально программа писалась под компилятор и отладчик keil v3, по этому не совсем оптизирована под периферию LPC2101, т.к. отладить такую программу было возможно только в микроконтроллере. В 4-ой версии этих недочетов нет, т.е. отладчик полностью соответствует архитектуре микроконтроллера.


Проект для Keil v3: http://lucefer-vij.narod.ru/HelloUV3_09_01_2010.7z
Проект для Keil v4: http://lucefer-vij.narod.ru/HelloUV4_13_01_2010.7z
Лекарство для Keil: http://lucefer-vij.narod.ru/KeilCrack._rar
Схема устройства: http://lucefer-vij.narod.ru/SchPP2Maket1.dch

_________________
Нет того, чего не может сделать человек. Решающими факторами являются отсутствие информации и времени!!!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alniko



Зарегистрирован: 17.11.2008
Сообщения: 341
Откуда: Новосибирск

СообщениеДобавлено: Ср Янв 13, 2010 6:12 pm    Заголовок сообщения: Ответить с цитатой

Ну и чем открывать "Схему устройства" .dch ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andr1791
Site Admin


Зарегистрирован: 19.07.2008
Сообщения: 1301
Откуда: Донбасс

СообщениеДобавлено: Ср Янв 13, 2010 6:36 pm    Заголовок сообщения: Ответить с цитатой

Может, .dsn?
_________________
Бросая камешки в воду, наблюдай круги, ими образуемые... (Козьма Прутков)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Артем



Зарегистрирован: 23.07.2008
Сообщения: 77
Откуда: г. Энгельс Саратовской обл.

СообщениеДобавлено: Ср Янв 13, 2010 8:21 pm    Заголовок сообщения: Ответить с цитатой

У меня открывается DipTrace v1.4 Schematic без вопросов:)
_________________
Нет того, чего не может сделать человек. Решающими факторами являются отсутствие информации и времени!!!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Headina



Зарегистрирован: 08.03.2009
Сообщения: 24

СообщениеДобавлено: Вт Фев 23, 2010 10:52 am    Заголовок сообщения: Ответить с цитатой

Может в PDF переведешь что бы не мучатся с непонятным софтом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Артем



Зарегистрирован: 23.07.2008
Сообщения: 77
Откуда: г. Энгельс Саратовской обл.

СообщениеДобавлено: Вт Фев 23, 2010 11:24 pm    Заголовок сообщения: Ответить с цитатой

Headina писал(а):
Может в PDF переведешь что бы не мучатся с непонятным софтом.
Что именно??? Схему???
_________________
Нет того, чего не может сделать человек. Решающими факторами являются отсутствие информации и времени!!!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andr1791
Site Admin


Зарегистрирован: 19.07.2008
Сообщения: 1301
Откуда: Донбасс

СообщениеДобавлено: Ср Фев 24, 2010 7:26 am    Заголовок сообщения: Ответить с цитатой


Не открываеццо он в Диптрассе...
Novarm DipTrace v.1.4 build 24 May 2007
_________________
Бросая камешки в воду, наблюдай круги, ими образуемые... (Козьма Прутков)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
andr1791
Site Admin


Зарегистрирован: 19.07.2008
Сообщения: 1301
Откуда: Донбасс

СообщениеДобавлено: Ср Фев 24, 2010 1:03 pm    Заголовок сообщения: Ответить с цитатой

Открыл-таки файл - DipTrace v.2.05
_________________
Бросая камешки в воду, наблюдай круги, ими образуемые... (Козьма Прутков)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
andr1791
Site Admin


Зарегистрирован: 19.07.2008
Сообщения: 1301
Откуда: Донбасс

СообщениеДобавлено: Ср Фев 24, 2010 1:31 pm    Заголовок сообщения: Ответить с цитатой


Схема в JPG 4570 x 3378 пик.
И по ссылке
_________________
Бросая камешки в воду, наблюдай круги, ими образуемые... (Козьма Прутков)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Артем



Зарегистрирован: 23.07.2008
Сообщения: 77
Откуда: г. Энгельс Саратовской обл.

СообщениеДобавлено: Ср Фев 24, 2010 9:04 pm    Заголовок сообщения: Ответить с цитатой

Спасибо, что помог:) руки не доходят:)
_________________
Нет того, чего не может сделать человек. Решающими факторами являются отсутствие информации и времени!!!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andr1791
Site Admin


Зарегистрирован: 19.07.2008
Сообщения: 1301
Откуда: Донбасс

СообщениеДобавлено: Чт Фев 25, 2010 5:26 am    Заголовок сообщения: Ответить с цитатой

Мелочи, не стоит блвгодарности. Зато теперь знаю, какая последняя версия Диптрассы (собираюсь на выходных ссылку выложить). Very Happy
_________________
Бросая камешки в воду, наблюдай круги, ими образуемые... (Козьма Прутков)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
andr1791
Site Admin


Зарегистрирован: 19.07.2008
Сообщения: 1301
Откуда: Донбасс

СообщениеДобавлено: Сб Фев 27, 2010 8:07 pm    Заголовок сообщения: Ответить с цитатой

Dip Trace 2.05 beta rus - в соседней теме.
_________________
Бросая камешки в воду, наблюдай круги, ими образуемые... (Козьма Прутков)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Neon_613



Зарегистрирован: 18.08.2010
Сообщения: 3

СообщениеДобавлено: Чт Авг 19, 2010 12:24 am    Заголовок сообщения: Ответить с цитатой

Здрасте!
Скажите как включать этот контроллер зажатием на кнопку?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Артем



Зарегистрирован: 23.07.2008
Сообщения: 77
Откуда: г. Энгельс Саратовской обл.

СообщениеДобавлено: Чт Авг 19, 2010 2:26 pm    Заголовок сообщения: Ответить с цитатой

Что значит "вкючать контроллер зажатием на кнопку"??? извините, не совсем понимаю вопроса:(
_________________
Нет того, чего не может сделать человек. Решающими факторами являются отсутствие информации и времени!!!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andr1791
Site Admin


Зарегистрирован: 19.07.2008
Сообщения: 1301
Откуда: Донбасс

СообщениеДобавлено: Чт Авг 19, 2010 3:31 pm    Заголовок сообщения: Ответить с цитатой

да и я чего-то не пойму Shocked
_________________
Бросая камешки в воду, наблюдай круги, ими образуемые... (Козьма Прутков)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Electronic Lance -> Знакомство с LPC2101 на базе ядра ARM7TDMI Часовой пояс: GMT + 2
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Ironium Bar_boss nml xan Дике Поле

CHANGER.RU Рейтинг@Mail.ru тИЦ и PR сайта НЕ НАЖИМАЙ!


Powered by phpBB © 2001, 2002 phpBB Group
© Design by Prohorenkov.com, 2005
Вы можете бесплатно создать форум на MyBB2.ru, RSS