roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 20:40

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 21 июн 2008, 09:46 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
igorkov писал(а):
на счет железки - проблемка :) Думаю, сделаю простенькую, только это еще недельку надо подождать и сессию закрыть. :(

Можно и сумулятором KEIL ограничится. А если делать плату то желательно по схеме макетки KEIL - кто-то сможет просто купить её, они относительно не дорогие.

igorkov писал(а):
avr123.nm.ru писал(а):
МНОГО !!! там:

Это конечно прекрасно

Я старался :Bravo:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 21 июн 2008, 11:13 
Не в сети

Зарегистрирован: 19 ноя 2006, 20:15
Сообщения: 38
Откуда: Мытищи
avr123.nm.ru писал(а):
А если делать плату то желательно по схеме макетки KEIL - кто-то сможет просто купить её, они относительно не дорогие.

Можно подробнее, что конкретно за макетка?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 21 июн 2008, 11:30 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Да любая под ваш поцессор с сайта KEIL.com
viewtopic.php?f=59&t=3527
Не обязательно целиком, главное чтоб часть не отличалась от схемы всей платы. Просто чтобы те кто не хочет паять свою плату или не может могли бы купить готовую макетку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 27 июн 2008, 21:03 
Не в сети
Аватара пользователя

Зарегистрирован: 31 янв 2006, 14:37
Сообщения: 90
Откуда: Москва
мне кажется можно сделать так:
1. стартовый проект, инициализация основных модулей (напр. запуск на нужной частоте), стартап файл.
минимизировать, сохранив работоспособность, построчно рассказать код, ориентироваться на наиболее популярный кейл.
2. последовательно привести пример и разобрать написание кода для работы основных периферийных модулей (spi, uart, ...). отталкиваясь от голого проекта из п.1.
3. последовательно привести пример и разобрать написание кода для работы более "сложных" модулей dma, usb
4. решить показательную задачку в стиле авр vs арм (поставить задачу, продемонстрировать сложности и реализацию на авр, и аналогично на арм)

все проекты хорошо бы делать под работу в железе, как говорилось выше идеально под доступные макетки олимех/keil.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 27 июн 2008, 23:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
toshas писал(а):
мне кажется можно сделать так:
1. 2. 3.

Это ИМЕННО и есть в суперпаке - 16 УРОКОВ-проектов на ARM LPC в KEIL на русском ! - ARM LPC2xxx SuperPak.rar
http://stream.ifolder.ru/6989907


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 28 июн 2008, 10:28 
Не в сети
Аватара пользователя

Зарегистрирован: 31 янв 2006, 14:37
Сообщения: 90
Откуда: Москва
это которые "Примеры LPC2138 Keil с симуляцией в Proteus" ? посмотрю, интересные)
пара замечаний/предложений по суперпаку:
1. Статьи по ARM LPC2xxx 6-8. а 1-5 ? могу прислать.
2. связать вместе книгу от hitex, ее русский перевод в виде "Микроконтроллеры ARM7 LPC2000 компании Philips Вводный курс" и исходники к ним.
напр. тут viewtopic.php?f=59&t=3527&p=45344&hilit=hitex#p45344 сходу получается, что исходники кейл сами по себе, русская книжка это одно, а "Guide To The Philips ARM7 LPC21xx" третье...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 28 июн 2008, 10:50 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
toshas писал(а):
1. Статьи по ARM LPC2xxx 6-8. а 1-5 ? могу прислать.

Положи на http://iFolder.ru или http://disk.yandex.ru ( файлы до 750 Мб на 3 мес с посл скачивания ! ) и сюда линк воткнем ну и я ПАК перепакую.

про 2. я не хотел запихивать книгу в ПАК так он слишком большой получится. Лучше упакую как считаешь нужным и выложи тудаже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 08 июл 2008, 00:21 
Не в сети

Зарегистрирован: 19 ноя 2006, 20:15
Сообщения: 38
Откуда: Мытищи
В общем вот, на ваш суд:
Часть 1: http://igorkov.org/art.php?act=show&id= ... =0&nend=20
Часть 2: http://igorkov.org/art.php?act=show&id= ... =0&nend=20

В третьей части если займусь, то можно внутреннюю периферию описать (VIC, таймеры, rtc).

Кое что не дописано, кое что в процессе.
С отладочной платой пока проблема, мой прототип пока из себя изображает трупика,
поэтому нет ничего по ней.

зыз: все-таки дело это муторное %)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 08 июл 2008, 08:13 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
отлично! :good: :Bravo:
наконец-то что-то вразумительное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 08 июл 2008, 11:38 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Прочитал, многое ниасилил, я думаю структуру памяти и ядра можно почитать и в русских книгах, ну да ладно, многие уже забыли что такое книги.
Было бы неплохо указать где какие программы можно скачать, с кряком разумеется, а то я вот щас порылся поискал эту вот, как ее .... RealView MDK 3.11 и де ее качать, и с чем ее едят, так и не понял. Из-за этого теряется смысл обучения, если что-то не получается с первого раза, самое простое, то задача кажется очень сложной и не хочица дальше учица.
Ну это так сказать мое ИМХО. Ждем продолжения, особенно что касается заливки прошивки и схемы и печатки программатора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 08 июл 2008, 16:53 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Master писал(а):
RealView MDK 3.11 и де ее качать

keil.com

Master писал(а):
и с чем ее едят,

На первой странице второй пост.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 08 июл 2008, 21:07 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Кстати, а 2103 и 2148 вроде по ногам совместимы?
Я тут уже с учебой закончил, скоро руки дойдут до моей платки...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 21 июл 2008, 22:25 
Не в сети
Аватара пользователя

Зарегистрирован: 31 янв 2006, 14:37
Сообщения: 90
Откуда: Москва
igorkov писал(а):
В общем вот, на ваш суд:
Часть 1: http://igorkov.org/art.php?act=show&id= ... =0&nend=20
Часть 2: http://igorkov.org/art.php?act=show&id= ... =0&nend=20

В третьей части если займусь, то можно внутреннюю периферию описать (VIC, таймеры, rtc).

Кое что не дописано, кое что в процессе.
С отладочной платой пока проблема, мой прототип пока из себя изображает трупика,
поэтому нет ничего по ней.

зыз: все-таки дело это муторное %)



что-то определенно есть, но это только начало, желаю нивкоем случае не забрасывать, а набраться терпения еще на 10к уроков!)

Добавлено спустя 31 минуту 31 секунду:
avr123.nm.ru писал(а):
toshas писал(а):
1. Статьи по ARM LPC2xxx 6-8. а 1-5 ? могу прислать.

Положи на http://iFolder.ru или http://disk.yandex.ru ( файлы до 750 Мб на 3 мес с посл скачивания ! ) и сюда линк воткнем ну и я ПАК перепакую.

про 2. я не хотел запихивать книгу в ПАК так он слишком большой получится. Лучше упакую как считаешь нужным и выложи тудаже.


прошу прощение за долгое отсутствие,

1. пак из всех 8ми статей редькина. http://ifolder.ru/7420804 pass robo
2. insider's guide lpc2000, его русский перевод - книга тревора мартина, исходники к ним (одинаковые как вы понимаете), компилятор carm к кейлу нужный для этих исходников. http://ifolder.ru/7421095 pass robo


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 18 май 2010, 19:40 
Не в сети
Аватара пользователя

Зарегистрирован: 18 май 2010, 00:32
Сообщения: 59
Откуда: Харьков
прог. языки: C, Haskell
Кстати, может у кого валяется дома ненужный Palm, вот на нем и можно хорошо потренироваться в программировании армлетов.

_________________
Here I am, brain the size of a planet, and they ask me to take you to the bridge!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтобы вы хотели знать об ARM?
СообщениеДобавлено: 08 дек 2010, 19:22 
Не в сети

Зарегистрирован: 08 дек 2010, 18:53
Сообщения: 7
Я как новичок столкнулся со следующими проблемами:
1. Какое ПО лучше использовать;
2. Чем и КАК прошивать.
3. Создание проекта с нуля по шагам (например в IAR) было бы ОЧЕНЬ полезно;
4. Настройка файла StartUp.s, его подключение к проекту, я вот написал свой Startup (если нужно код выложу), но IAR его не воспринял из-за своего какого-то внутреннего компилятора ассемблера.
5. Куда лить прошивку - там с этими памятями вообще труба (запутался в конец), обязательно про REMAP.
6. Загрузка всяких BootStrap и U-Boot (и что это такое).
7. Проект дрыганья ногами (интересно, но чтобы дернуть ногой ARM-у оказывается нужно порядка 20 машинных циклов);
8. Настройка PLL;
9. MMU и с чем его едят, а также его настройка.
10 Далее Таймеры, прерывания, UART и т.д.

И Коды программ лучше писать для таких как я (дураков и чайников), например:
Код:
#include "at91sam9260/AT91SAM9260.h"

//------------------------------------------------------------------------------
///   Функция задержки
//------------------------------------------------------------------------------
void wait(int delay)
{
for (int i = 0; i < delay; i++)
{;}
}

/* Главная функция программы */
int main(void)
{
    AT91C_BASE_WDTC->WDTC_WDMR = AT91C_WDTC_WDDIS; // Отключение сторожевого таймара
 
    enum { WORKMASK = AT91C_PIO_PB0 }; // Битовая маска, определяет каким выводом управлять
   
    AT91C_BASE_PMC->PMC_PCER = (1UL << AT91C_ID_PIOB); // Разрешение тактирования PIO A

    AT91C_BASE_PIOB->PIO_PER = WORKMASK;    // Установка управления PIO выводом (отключение управления выводом переферийным устройством).
    AT91C_BASE_PIOB->PIO_PPUER = WORKMASK;  // Разрешение подтягивающих резисторов
    AT91C_BASE_PIOB->PIO_OER = WORKMASK;    // Установка вывада в качестве выходад
   
    while(1)
    {
        AT91C_BASE_PIOB->PIO_SODR = WORKMASK; // Установка вывода в единицу
        wait(0x10000);                       // Задержка
        AT91C_BASE_PIOB->PIO_CODR = WORKMASK; // Сброс вывода в ноль
        wait(0x10000);                       // Задержка
    }
}


P.S. Я не слишком много написал? Просто наболело как-то=)))


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO