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

 
 
> Переход с AVR на ARM, Переход с AVR на ARM
HSA
сообщение Jan 10 2005, 05:37
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 42
Регистрация: 10-01-05
Из: Санкт-Петербург
Пользователь №: 1 862



Господа разработчики, программисты... Просидел достаточно долго на AVR-ах (в основном - 8535), теперь встал вопрос ребром о переходе на работу с ARM. Посоветуйте литературу и ПО для этого дела. Понимаю, что описал сумбурно, но пока ничего не могу сказать точнее.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AVR
сообщение Jun 6 2006, 00:35
Сообщение #2


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Извините меня за мою невнимательность. Где можно найти наипростейшие примеры программ на C++ для AT91SAM7 (для IAR EW ARM 4.31A)? т.е. наименьшая программа для того чтобы зажечь и погасить один светодиод. После AVR очень трудно разобраться хоть чуточку с такой штукой...

Сообщение отредактировал AVR - Jun 6 2006, 00:39


--------------------
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 6 2006, 07:32
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AVR @ Jun 6 2006, 03:35) *
Где можно найти наипростейшие примеры программ на C++ для AT91SAM7 (для IAR EW ARM 4.31A)?

1.C++ пока для мигания :-) забудьте.
2.В комплекте поставки IAR EWARM, естественно.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 8 2006, 21:29
Сообщение #4


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(zltigo @ Jun 6 2006, 11:32) *
Цитата(AVR @ Jun 6 2006, 03:35) *

Где можно найти наипростейшие примеры программ на C++ для AT91SAM7 (для IAR EW ARM 4.31A)?

1.C++ пока для мигания :-) забудьте.
2.В комплекте поставки IAR EWARM, естественно.

Честно говоря, там ничегошеньки не понятно.
Мне для примера хотя бы увидеть программу, которая бы устанавливала в единицу все разряды. help.gif


--------------------
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jun 8 2006, 21:45
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(AVR @ Jun 9 2006, 00:29) *
Мне для примера хотя бы увидеть программу, которая бы устанавливала в единицу все разряды. help.gif

Код
#include <stdint.h>
#include <ioAT91SAM7S64.h>
void main() {
    AT91C_BASE_PIOA->PIO_PER = (uint32_t)-1;        // all outputs are IO
    AT91C_BASE_PIOA->PIO_OWER = (uint32_t)-1;        // direct write to all pins allowed


    for(;;) {
        AT91C_BASE_PIOA->PIO_ODSR = 0;        // all outputs = 0
        AT91C_BASE_PIOA->PIO_ODSR = (uint32_t)-1;    // all outputs = 1
        AT91C_BASE_PIOA->PIO_SODR = (1<<0);    // PIOA.0 = 1
        AT91C_BASE_PIOA->PIO_CODR = (1<<0);    // PIOA.0 = 0
    }
}
примерно так...

Сообщение отредактировал Сергей Борщ - Jun 8 2006, 21:48


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 8 2006, 23:05
Сообщение #6


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Спасибо. smile.gif
Как увидеть содержимое регистров в EW-ARM? т.е. как по мере выполнения программы у меня меняется AT91C_BASE_PIOA->PIO_PDSR и любой другой регистр? Регистры общего назначения, статуса при отладке отображаются, но непонятно где посмотреть все прочие регистры. Добаления в список watch не помогает...


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- HSA   Переход с AVR на ARM   Jan 10 2005, 05:37
- - IgorKossak   Для начала пробежитесь, хотя бы бегло, по этому фо...   Jan 10 2005, 07:22
- - makc   Я начинал немного по-другому: 1) www.arm.com - смо...   Jan 10 2005, 07:44
- - clazz   Есть книженция ARM System-on-Chip Architecture.pdf...   Jan 10 2005, 14:27
- - HSA   Спасибо за ответы. Завтра (вернее, уже сегодня) на...   Jan 11 2005, 00:13
- - HSA   Да, и в догонку, пока не уснул на моей любимой кла...   Jan 11 2005, 00:15
|- - IgorKossak   Цитата(HSA @ Jan 11 2005, 03:15)Да, и в догон...   Jan 11 2005, 07:40
- - HSA   Если не трудно, подскажите какой-нибудь "прос...   Jan 12 2005, 00:29
|- - IgorKossak   HSA Совсем без наворотов не бывает, а вот из дешёв...   Jan 12 2005, 08:31
|- - Evgeny_CD   Цитата(IgorKossak @ Jan 12 2005, 12:31)HSA Со...   Jan 13 2005, 10:30
|- - IgorKossak   Цитата(Evgeny_CD @ Jan 13 2005, 13:30)Что за ...   Jan 13 2005, 11:42
|- - IgorKossak   Цитата(Evgeny_CD @ Jan 13 2005, 13:30)Что за ...   Jan 14 2005, 08:59
- - maxsys   Цитата(HSA @ Jan 10 2005, 08:37)Господа разра...   Jan 12 2005, 11:22
- - Серокой   Атмел хорош, да вот свои AT91 с ремэпом замутил та...   Jan 12 2005, 11:50
|- - IgorKossak   Цитата(Серокой @ Jan 12 2005, 14:50)Атмел хор...   Jan 12 2005, 14:46
|- - si_   Цитата(Серокой @ Jan 12 2005, 14:50)Атмел хор...   Feb 15 2005, 22:04
- - one_man_show   К сказанному коллегами добавлю: для быстрого ...   Jan 13 2005, 23:04
- - HSA   Сижу с даташитами, собрался уже взять контроллер т...   Jan 17 2005, 08:57
|- - IgorKossak   Цитата(HSA @ Jan 17 2005, 11:57)Сижу с даташи...   Jan 17 2005, 10:55
|- - IgorKossak   Цитата(HSA @ Jan 17 2005, 11:57)... Бедища ка...   Jan 18 2005, 07:24
- - HSA   Борода вся в том, что для интереса перевел часы на...   Jan 17 2005, 13:28
|- - serg_am   Цитата(HSA @ Jan 17 2005, 16:28)Борода вся в ...   Jan 17 2005, 15:54
- - serg_am   Буквально тока что столкнулся с той фигней - писал...   Jan 17 2005, 15:41
|- - HSA   Цитата(serg_am @ Jan 17 2005, 18:41)Буквально...   Jan 17 2005, 15:59
|- - serg_am   Я пользуюсь IAR 4.10, под win 2000, честно залечен...   Jan 17 2005, 16:20
||- - dch   Цитата(serg_am @ Jan 17 2005, 19:20)честно за...   Jan 19 2005, 22:29
||- - IgorKossak   Цитата(dch @ Jan 20 2005, 01:29)А не боитесь,...   Jan 20 2005, 11:01
|- - IgorKossak   Цитата(HSA @ Jan 17 2005, 18:59)... Может ты ...   Jan 18 2005, 07:27
- - IgorKossak   HSA У меня 2000 тоже. Наплюйте на счётчик. Когда о...   Jan 17 2005, 15:52
- - HSA   Всем доброго времени суток. Пропал на долго, нако...   Jan 26 2005, 09:48
|- - KRS   Цитата(HSA @ Jan 26 2005, 12:48)Всем доброго ...   Jan 26 2005, 10:25
|- - HSA   Цитата(KRS @ Jan 26 2005, 13:25)Цитата(HSA ...   Jan 26 2005, 11:32
|- - IgorKossak   Цитата(HSA @ Jan 26 2005, 14:32)...Или там ещ...   Jan 26 2005, 13:18
|- - HSA   Цитата(IgorKossak @ Jan 26 2005, 16:18)Цитата...   Jan 26 2005, 14:09
- - IgorKossak   Исчерпывающие ответы смотрите в разделе FAQ на Сах...   Jan 26 2005, 17:23
|- - HSA   Цитата(IgorKossak @ Jan 26 2005, 20:23)Исчерп...   Jan 28 2005, 14:11
- - Пришелец   Основы очень понятно изложены тутъ Troosh   Jan 28 2005, 16:38
- - Popkov   Хочу поюзать LPC, просветите по этому поводу (инте...   Feb 3 2005, 12:36
|- - IgorKossak   Цитата(Popkov @ Feb 3 2005, 15:36)... Насколь...   Feb 7 2005, 07:42
- - afad   Цитата...не так просто как для AVR? Если интересу...   Feb 4 2005, 11:23
- - VAI   Про пугающее некоторых сообщение "Time Limite...   Feb 5 2005, 13:52
- - HSA   По поводу последней версии... Сам начал разбиратьс...   Feb 7 2005, 12:00
|- - Сергей Борщ   Цитата(AVR @ Jun 9 2006, 02:05) Спасибо. ...   Jun 9 2006, 08:33
- - vet   В IAR все спец.регистры показываются там же, где и...   Jun 9 2006, 05:17
- - AVR   Спасибки, всё нашел Ещё вот вопросец есть: есть...   Jun 10 2006, 13:33
- - Wano   Людиии HELP. Что за примудрости в Keil. Мигал я св...   Jun 11 2006, 13:10
- - GetSmart   Может оптимизатор возомнил из себя слишком умного ...   Jun 11 2006, 14:22
- - Wano   Агааааааа volatile long timeval; прокатило. О как...   Jun 12 2006, 19:52
- - e-tarasov   Люди помогите разобраться с примерами от атмела от...   Jun 19 2006, 09:38
- - beer_warrior   Ручками, ручками. Пока не лезть в USB и прерывания...   Jun 19 2006, 09:50
- - Playnet   http://troosh.pp.ru/arm/ не находится... Если у к...   Oct 13 2006, 08:52
- - SpiritDance   Были RM стали Smart ARM, смена названия исключител...   Oct 13 2006, 09:55
- - vxzxc   ARM - 32bit AVR - 8bit не значит ли это, что при п...   Oct 16 2006, 05:41
- - IgorKossak   Цитата(vxzxc @ Oct 16 2006, 08:41) ARM - ...   Oct 16 2006, 09:05


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

 


RSS Текстовая версия Сейчас: 4th July 2025 - 06:27
Рейтинг@Mail.ru


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