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

 
 
> FAQ, по АРМам
kpv
сообщение Sep 13 2004, 13:40
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 1-06-04
Из: Nighny Novgorod
Пользователь №: 27



http://kpv.nnov.ru/philips.html
коротко, какие материалы есть (в основном ARM Philips)
- простейший набор (Evaluation Board+JTAG, можно собрать самостоятельно) для начала работы с ARM от Philips (LPC2xx)
- 32-разрядные высокопроизводительные RISС-процессоры семейства ARM (Advanced Risc Machines, на русском языке, html)
- Обзор ARM архитектур ARM7(TDMI)

FAQ по LPC2000 серии на caxapa.ru


тестовый проект для изучения ARM и RTOS uCOS-II от lamer0k
http://www.lamer0k.nm.ru/


--------------------
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 47)
spf
сообщение Nov 10 2005, 04:46
Сообщение #2


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Думаю в FAQ не помешает тема
" Время реакции на прерывание у ARM'ов в тактах, для распространенных МК"
http://forum.electronix.ru/index.php?showtopic=9336


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
spf
сообщение Dec 11 2005, 09:01
Сообщение #3


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(spf @ Nov 10 2005, 09:46) *
" Время реакции на прерывание у ARM'ов в тактах, для распространенных МК"
http://forum.electronix.ru/index.php?showtopic=9336
После создания портала тему искать тут
http://electronix.ru/forum/index.php?showtopic=9336


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
DeXteR
сообщение Jun 19 2006, 11:35
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287



Добрый день

Эта ссылка перестала работать
http://www.lamer0k.nm.ru/
Есть ли другая
Интересует тестовый проэкт

Списибо
Go to the top of the page
 
+Quote Post
_Sam_
сообщение Jul 11 2006, 08:49
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 278
Регистрация: 18-01-05
Из: Санкт-Петербург
Пользователь №: 2 031



Мне как новичку понравилась вот эта статейка http://www.ineltek.ru/html.cgi/txt/publ/micros/arm.htm. Думаю она поможет в выборе нужного микроконтроллера. В статье даётся краткий обзор микроконтроллеров на базе ядра арм, выпускаемых TI, AD, Atmel, Philips
Go to the top of the page
 
+Quote Post
SlavaCh
сообщение Aug 14 2006, 13:00
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 86
Регистрация: 26-01-05
Пользователь №: 2 200



Using Open Source Tools for AT91SAM7S Cross Development - архив GNU - шного софта для работы с SAM7S,X с подробным описанием на англицком.
http://www.at91.com/Pages/products/microco...sam7s.html#free

Это страница, откуда можно качнуть описание (pdf, 7Mb и сам архив , 165 Мб)

Прямые ссылки - ftp://jlynch:free@81.80.104.172/ - там архив
http://www.at91.com/thirdparty/j_lynch/jlynch.pdf - описание
Go to the top of the page
 
+Quote Post
ChipNoDale
сообщение Aug 25 2006, 19:08
Сообщение #7





Группа: Новичок
Сообщений: 2
Регистрация: 25-08-06
Пользователь №: 19 834



Цитата(_Sam_ @ Jul 11 2006, 12:49) *
Мне как новичку понравилась вот эта статейка http://www.ineltek.ru/html.cgi/txt/publ/micros/arm.htm. Думаю она поможет в выборе нужного микроконтроллера. В статье даётся краткий обзор микроконтроллеров на базе ядра арм, выпускаемых TI, AD, Atmel, Philips



там написано:
>> Рекордными планками, которые пересекла ARM-архитектура, являются быстродействие свыше
>> 1ГГц и удельное потребле-ние 1 мкВт/МГц. ....

1 мкВт/МГц. - это в каком же режиме? -
если учесть , что из производителей ARM там только 4 фирмы, то похоже на рекламу Блендамеда.


>> 32-разр. микроконтроллеры с альтернативными ядрами .....
... Fujitsu and Motorola M68000 .... и все?
- даааа!

unsure.gif
Go to the top of the page
 
+Quote Post
be-be
сообщение Aug 30 2006, 09:01
Сообщение #8





Группа: Новичок
Сообщений: 10
Регистрация: 22-02-06
Из: Москва
Пользователь №: 14 596



Цитата(ChipNoDale @ Aug 25 2006, 23:08) *
Цитата(_Sam_ @ Jul 11 2006, 12:49) *

Мне как новичку понравилась вот эта статейка http://www.ineltek.ru/html.cgi/txt/publ/micros/arm.htm. Думаю она поможет в выборе нужного микроконтроллера. В статье даётся краткий обзор микроконтроллеров на базе ядра арм, выпускаемых TI, AD, Atmel, Philips



там написано:
>> Рекордными планками, которые пересекла ARM-архитектура, являются быстродействие свыше
>> 1ГГц и удельное потребле-ние 1 мкВт/МГц. ....

1 мкВт/МГц. - это в каком же режиме? -
если учесть , что из производителей ARM там только 4 фирмы, то похоже на рекламу Блендамеда.


>> 32-разр. микроконтроллеры с альтернативными ядрами .....
... Fujitsu and Motorola M68000 .... и все?
- даааа!

unsure.gif


Вообщето это продавец, и он писал только про то что сам продает, зачем про другое? laugh.gif

Мы всетаки разрадились полным переводом AT91SAM7Sxxx
русский перевод
Go to the top of the page
 
+Quote Post
LSV
сообщение Oct 6 2006, 06:10
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 16-02-05
Из: Санкт-Петербург
Пользователь №: 2 668



Ссылка http://www.lamer0k.nm.ru/ не работает!
Go to the top of the page
 
+Quote Post
VAI
сообщение Oct 6 2006, 06:53
Сообщение #10


Профессионал
*****

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



Вот, демопроект uCOS на ARM. http://caxapa.ru/70749.html

Цитата
Ссылка http://www.lamer0k.nm.ru/ не работает!

Автор забросил проект.
Выкладываю из своего архива, надеюсь, lamer0k не будет против.
Прикрепленные файлы
Прикрепленный файл  lamer0k.rar ( 523.89 килобайт ) Кол-во скачиваний: 6324
 


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
Георгий
сообщение Nov 29 2006, 11:30
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



Начал знакомиться с АРМами на базе LPC от Филипса. И вот никак не могу найти подробное описание АРМов (как у Атмеля описание АВР-ок - система команд, подробное описание регистров с объяснением каждого бита, как изменить функциональность конкретной ножки и т.п.) Нашел только общее описание, которое Филипс выдает за даташит, и систему команда для контроллеров АРМ.
Где то есть в принципе такое описание?


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 29 2006, 12:33
Сообщение #12


Гуру
******

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



Цитата(Георгий @ Nov 29 2006, 10:30) *
Нашел только общее описание, которое Филипс выдает за даташит

Это и есть Datasheet. То, что Атмел выдает за Datasheet у прочих производителей
делится на несколько документов.
Цитата
, и систему команда для контроллеров АРМ.

Это и есть ARM. И система команд у него ARM, и пользоваться по этой причине нужно именно этим общим документом и не искать некое описание от филипс.
Цитата
Где то есть в принципе такое описание?

User Manual такой докумет называется. К нему дополнительные Aplication Notes ну Errata отдельным
документом. Все вышеперечисленное на сайте NXP.

На FTP лежит и книжка.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Георгий
сообщение Nov 29 2006, 12:40
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



Нашел поближе на МТ-Системс. У филипса лежало на другом сервере и очень тормозно качалось.

Сообщение отредактировал Георгий - Nov 29 2006, 14:04


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
evgen2
сообщение Dec 22 2006, 20:23
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Keil + RV компилер для lpc21xx

There are no limitiations in using Floating arithmetic in interrupts.
...Exept default stack configuration for Interrupt mode 0x0000 0080

Сообщение отредактировал evgen2 - Dec 22 2006, 20:24
Go to the top of the page
 
+Quote Post
Leen
сообщение Apr 30 2007, 15:26
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343



Долго боролся с тестовыми примерами от Atmelа для AT91SAM7S256... Надоело - сложные они какие-то, не для убогих умишком типа меня. Решил написать свой пример, где последовательно (а может, и не очень) разобрался с: запуском периферии, работой с прерываниями (на примере таймера 0), линковкой, запуском с помощью ини-файла. Процесс описа в book\howto_timer.txt. Все в симуляторе, т.к. джитаг мне не даютъsad.gif У меня вроде работает. Выкладываю, наверно, кому из новичков окажется полезен. Оболочка - Keil 8.06, компилер RVCC. Там же, в папке book скомпиленный в chm html по заголовкам AT91SAM7S256.h и lib_AT91SAM7S256.h. Если что, поправлю, пишите.
Прикрепленные файлы
Прикрепленный файл  RV.ZIP ( 361.23 килобайт ) Кол-во скачиваний: 2050
 
Go to the top of the page
 
+Quote Post
Leen
сообщение May 4 2007, 14:08
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343



Для пользующихся RVCC c Keilом
Засунуть функции в ОЗУ можно с малейшими усилиями. Пишу, т.к. не я первый пролетел на незнании этой фичи.
Вариант 1:
- в свойствах проекта на вкладке target указываем начало и длину участка памяти для размещения функций в ОЗУ. Для SAM7S256 это 0x208000 0x2000 (так у меня), указывается в RAM1.
- в свойствах файла, функции которого должны быть в ОЗУ указываем для размещения кода регион RAM1.

Вариант 2:
использование scatter-файла такого вида:
Код
FLASH_LOAD 0x100000
  {
  EXE +0 0x40000
    {
    *.o (RESET, +FIRST)
    * (+RO)
    }
  DATA 0x200000 0x8000
    {
    * (+RW +ZI)
    }
  ISR_EXE 0x208000 0x2000
    {
    interrupt.o (+RO)
    }
  }

Здесь:
0x100000 - начало флеша контроллера,
+0 0x40000 - писать код и константы с начала флеша до 0x140000,
0x200000 - начало памяти данных, 0x8000 - длина памяти данных,
0x208000 0x2000 - начиная с адреса 0x208000 поместить функции из модуля interrupt. Длина до 0x2000.
Если надо засунуть еще что-то - добавляем в последнюю секцию строки вида
file1.o (+RO)
file2.o (+RO)
...
filen.o (+RO)
Go to the top of the page
 
+Quote Post
Штефан Виталий
сообщение Apr 3 2008, 10:41
Сообщение #17





Группа: Новичок
Сообщений: 10
Регистрация: 13-02-08
Пользователь №: 35 002



Здраствуйте.
Я вчера стал счастливым обладателем платы с LPC2124, стал разбираться как чего.
И вообщем у меня тут путаница в голове, какую среду разработки использовать.
Сам я имею опыт работы с кейлом и яром под 51 и авр. А что посоветуети по арм?

Естьли платные компиляторы с лекарством от жадности?
А что за компилятор еклипс и гну?

Нашел на сахаре посты по лекарсв на IAR purgen2.rar но скачать не смог ссылки не работаю, намыльте пожалуста у кого это есть shtefan_v гав mail.ru

Сообщение отредактировал Штефан Виталий - Apr 3 2008, 11:00
Go to the top of the page
 
+Quote Post
Tatsy
сообщение Jun 30 2008, 09:25
Сообщение #18





Группа: Новичок
Сообщений: 3
Регистрация: 16-06-08
Из: Беларусь, Минск
Пользователь №: 38 327



Цитата(Leen @ May 4 2007, 17:08) *
Для пользующихся RVCC c Keilом
Засунуть функции в ОЗУ можно с малейшими усилиями. Пишу, т.к. не я первый пролетел на незнании этой фичи.
Вариант 1:
- в свойствах проекта на вкладке target указываем начало и длину участка памяти для размещения функций в ОЗУ. Для SAM7S256 это 0x208000 0x2000 (так у меня), указывается в RAM1.
- в свойствах файла, функции которого должны быть в ОЗУ указываем для размещения кода регион RAM1.

Вариант 2:
использование scatter-файла такого вида:
Код
FLASH_LOAD 0x100000
  {
  EXE +0 0x40000
    {
    *.o (RESET, +FIRST)
    * (+RO)
    }
  DATA 0x200000 0x8000
    {
    * (+RW +ZI)
    }
  ISR_EXE 0x208000 0x2000
    {
    interrupt.o (+RO)
    }
  }

Здесь:
0x100000 - начало флеша контроллера,
+0 0x40000 - писать код и константы с начала флеша до 0x140000,
0x200000 - начало памяти данных, 0x8000 - длина памяти данных,
0x208000 0x2000 - начиная с адреса 0x208000 поместить функции из модуля interrupt. Длина до 0x2000.
Если надо засунуть еще что-то - добавляем в последнюю секцию строки вида
file1.o (+RO)
file2.o (+RO)
...
filen.o (+RO)



А скажите, пожалуйста, как можно указать место в памяти, куда нужно поместить код используемых в программе стандартных ANSI C функций? Например, в своей программе я использую стандартную функцию sprintf(). Как её расположить в памяти по нужному мне адресу?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 30 2008, 09:40
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Не совсем то , но ход мысли правильный. Находите библиотеку и прописываете ее в нужной секции.
Go to the top of the page
 
+Quote Post
Tatsy
сообщение Jun 30 2008, 11:34
Сообщение #20





Группа: Новичок
Сообщений: 3
Регистрация: 16-06-08
Из: Беларусь, Минск
Пользователь №: 38 327



Цитата(aaarrr @ Jun 30 2008, 12:40) *
Не совсем то , но ход мысли правильный. Находите библиотеку и прописываете ее в нужной секции.


Большое спасибо. А "вытащить" из этой библиотеки только то, что нужно для работы функции sprintf(), очень сложно?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 30 2008, 11:42
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Проще (и правильнее в данном случае) свой sprintf написать, чем кромсать библиотеки.
Go to the top of the page
 
+Quote Post
Leen
сообщение Jun 30 2008, 11:59
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343



Цитата(Tatsy @ Jun 30 2008, 20:25) *
А скажите, пожалуйста, как можно указать место в памяти, куда нужно поместить код используемых в программе стандартных ANSI C функций? Например, в своей программе я использую стандартную функцию sprintf(). Как её расположить в памяти по нужному мне адресу?
Да так же, в принципе, только для начала соберите проект со всеми используемыми стандартными библ. функциями с опцией linker-listing. В map-файле надо посмотреть, какая функция на какую ссылается (т.е. вызывает) и в каком/их обектнике/ах это все лежит. А потом - так же, как в примере. Чтоб не получилось, что sprintf из sprintf.o лежит в РАМе и пашет на 50 МГц, а _sputc из _sputc.о - во флеше на 15 эффективных smile.gif.
Может, есть путь прямее, не являясь знатоком стандартов С, утверждать не берусь.
Go to the top of the page
 
+Quote Post
Tatsy
сообщение Jun 30 2008, 12:17
Сообщение #23





Группа: Новичок
Сообщений: 3
Регистрация: 16-06-08
Из: Беларусь, Минск
Пользователь №: 38 327



Цитата(Leen @ Jun 30 2008, 14:59) *
Да так же, в принципе, только для начала соберите проект со всеми используемыми стандартными библ. функциями с опцией linker-listing. В map-файле надо посмотреть, какая функция на какую ссылается (т.е. вызывает) и в каком/их обектнике/ах это все лежит. А потом - так же, как в примере. Чтоб не получилось, что sprintf из sprintf.o лежит в РАМе и пашет на 50 МГц, а _sputc из _sputc.о - во флеше на 15 эффективных smile.gif.
Может, есть путь прямее, не являясь знатоком стандартов С, утверждать не берусь.



Может это и "кривой" путь, но, похоже, это то, что от меня требуют. Спасибо smile.gif
Go to the top of the page
 
+Quote Post
Desenix
сообщение Jul 4 2008, 07:45
Сообщение #24


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



Хотелось бы тут увидеть какой нить обзор по внутрисхемным отладчикам для ARM7/ARM9. Задумался о выборе.
Интересует:
Число точек останова поддержанных самим отладчиком
Возможности отладчика
Глючность дров/железа
Гибкость настроек
Цена и возможность купить.
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Jul 9 2008, 14:18
Сообщение #25


Профессионал
*****

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



Число точек останова зависит от ядра. J-Link (MT-Link, Jet-Link) умеют добавлять точки перепрошивая флешь "на лету".
Цены можете найти сами.
Что имеется ввиду под "гибкостью" не понял. Равно как и под "возможностями".


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
Desenix
сообщение Jul 9 2008, 17:01
Сообщение #26


Частый гость
**

Группа: Новичок
Сообщений: 111
Регистрация: 23-06-04
Пользователь №: 141



если сравнить
J-TRACE-ARM-2M
и
J-LINK
то станет понятно чем они по возможностям отличаются,
вот только J-TRACE-ARM-2M стоит не гуманных денег smile.gif
А точки останова умеет добавлять не отладчик, а скорее драйвер, бо он прошивку правит перед заливкой.
Go to the top of the page
 
+Quote Post
Aleksandr_des
сообщение Jul 23 2008, 06:21
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 16-06-08
Из: Челны
Пользователь №: 38 318



Доброго времени суток.
Извините если вопрос ламерский, первый раз работаю с арм.
Ситуация такая. Есть АТ91RM9200. Пустой, т.е только запаяный чип. Как мне Залить линукс в проц? Т.е нужно сначало зашить бутлоадер, затем уже прошивку с линухом? Опишите пожалуйста кому не лель поэтапно. Другого места запостить не нашел но думаю это частый вопрос новичков.
На плате rs232, DM9161E, два USB порта (хост и девайс)
Заранее спасибо.


--------------------
www.ea16.ru
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Jul 23 2008, 07:26
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(Aleksandr_des @ Jul 23 2008, 10:21) *
Доброго времени суток.
Извините если вопрос ламерский, первый раз работаю с арм.
Ситуация такая. Есть АТ91RM9200. Пустой, т.е только запаяный чип. Как мне Залить линукс в проц? Т.е нужно сначало зашить бутлоадер, затем уже прошивку с линухом? Опишите пожалуйста кому не лель поэтапно. Другого места запостить не нашел но думаю это частый вопрос новичков.
На плате rs232, DM9161E, два USB порта (хост и девайс)
Заранее спасибо.

Почитать этот форум - подфорум "Отладочная плата AT91RM9200" - там найдете ответ на ваш вопрос, и все что возникнут в процессе.


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jul 24 2008, 19:26
Сообщение #29


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Здесь полезно почитать и по ссылка оттуда пройтись


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
sybirman
сообщение Sep 29 2008, 16:56
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 1-09-08
Из: Москва
Пользователь №: 39 928



арм ассемблер
Прикрепленные файлы
Прикрепленный файл  embedded12b.pdf ( 245.55 килобайт ) Кол-во скачиваний: 2184
 
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 29 2008, 17:48
Сообщение #31


Гуру
******

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



Цитата(sybirman @ Sep 29 2008, 18:56) *
арм ассемблер

А почему-бы вместо этого веселенькой расцветочки документа просто не взять родную ARM документацию???


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 29 2008, 18:09
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zltigo @ Sep 29 2008, 21:48) *
А почему-бы вместо этого веселенькой расцветочки документа просто не взять родную ARM документацию???

Там буковки мельче smile.gif
А если серьёзно, то в этом документе забыты некоторые нюансы, так что действительно следует обращаться к родной документации.
Go to the top of the page
 
+Quote Post
sybirman
сообщение Sep 30 2008, 11:53
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 1-09-08
Из: Москва
Пользователь №: 39 928



Цитата(aaarrr @ Sep 29 2008, 22:09) *
Там буковки мельче smile.gif
А если серьёзно, то в этом документе забыты некоторые нюансы, так что действительно следует обращаться к родной документации.


а я даже и не изучал документ документ, просто открыл, смотрю команды есть, все в цвете. вот решил и поделиться smile.gif
Go to the top of the page
 
+Quote Post
Metallik
сообщение Feb 18 2009, 15:22
Сообщение #34





Группа: Новичок
Сообщений: 14
Регистрация: 6-02-07
Из: Тверь
Пользователь №: 25 128



Люди знающие, есть один вопрос: на данный момент разбираюсь с LPC2387, стадию конфигурироваия PLL уже давно прошел, однако, читая мануал от NXP наткнулся на интересную вещь в сопутствующих примерах, а именно-цитирую:
...
The potential CPU clock rate can be determined by dividing FCCO by the desired CPU
frequency: 288 × 10^6 / 60 × 10^6 = 4.8. The nearest integer value for the CPU Clock
Divider is then 5, giving us 57.6 MHz as the nearest value to the desired CPU clock rate.

Данный divider=5, вернее (divider-1== 4) записывается в регистр CCLKCFG, но при этом:

Only 0 and odd values (1, 3, 5, ..., 255) are supported and can be
used when programming the CCLKSEL bits.
Warning: Using an even value (2, 4, 6, ..., 254) when setting the
CCLKSEL bits may result in incorrect operation of the device.

Ето как понимать? Закрадываются сомнения: а получил ли я чего хотел(в смысле конфигурацию PLL)?
Заранее благодарен за ответы.
Go to the top of the page
 
+Quote Post
Черчилль
сообщение May 20 2009, 08:19
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 1-12-05
Пользователь №: 11 642



Нет ли у кого достойных книг по LPC2xxx? Одну самую распространенную скачал, но она весьма скромная для полного изучения. Интересует что-то подробнее. А то после авр сложно разбираться с армами - какие-то усложненные они.
И еще - какие есть сайты, посвященные этим микроконтроллерам типа avrfreak и at91, но только по филлипкам?
Go to the top of the page
 
+Quote Post
asen
сообщение May 23 2009, 03:28
Сообщение #36


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



www.gaw.ru там много интересного для начало полезно будет
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Jul 4 2009, 18:24
Сообщение #37


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



а можете кинуть ссылочку на программатор под lpc2478?


--------------------
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 4 2009, 19:23
Сообщение #38


Гуру
******

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



Цитата(_Ivan_33 @ Jul 4 2009, 21:24) *
а ...

Поиск FlashMagic в интернете, или AT200 по форуму, или...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
_Ivan_33
сообщение Jul 5 2009, 17:18
Сообщение #39


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



спасибо


--------------------
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Aug 1 2009, 07:27
Сообщение #40


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Simple coding techniques can make your embedded system more reliable[attachment=35034:ESC_268.pdf]

Наткнулся на вот такую статью. Все, о чем так долго говорилось на форуме по-русски, в статье на аглицком smile.gif по-поводу вечных тем: volatile, stdint.h, alignment etc.

В полезности данной статьи не сомневаюсь. 
Go to the top of the page
 
+Quote Post
l-e-o-n-a-r-d-o
сообщение Aug 7 2010, 16:05
Сообщение #41


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 1-03-08
Из: Киев
Пользователь №: 35 534



куда пропали сообщения старше Aug 1 2009 ????
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 7 2010, 16:57
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Moderator:
Сюда. Свои сообщения Вы всегда можете найти через профиль.
Данная тема имеет общую направленность, и не предназначена для обсуждения специфических вопросов.
Go to the top of the page
 
+Quote Post
ASZ
сообщение Aug 30 2010, 01:20
Сообщение #43


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 24-07-06
Из: Донецк, Украина
Пользователь №: 19 042



Будучи убежденным последователем идеи, что переводы - дерьмо, надо пользоваться первоисточником, в последнее время, всвязи с прогрессом склероза, начал делать переводы appnotes (для себя, так материал прочнее запоминается) smile.gif
Предлагаю вниманию сообщества свои творения - AN10414_Ложные прерывания и AN10381_Вложенные прерывания к линии LPC2000.

Прошу здорово не пинать - "Не стреляйте в пианиста, он играет, как умеет" smile.gif
Но любые замечания по существу будут приняты с благодарностью.
Прикрепленные файлы
Прикрепленный файл  Interrupts.rar ( 418.65 килобайт ) Кол-во скачиваний: 321
 
Go to the top of the page
 
+Quote Post
ASZ
сообщение Aug 31 2010, 06:50
Сообщение #44


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 24-07-06
Из: Донецк, Украина
Пользователь №: 19 042



К сожалению, пример 2 с использованием макросов в AN10381 для RVCT не пригоден, т.к. предназначался для использования с CARM - http://www.keil.com/forum/8491/
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Apr 5 2012, 19:17
Сообщение #45


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



Примеры для китайского модуля с LCD на STM32F103RBT6. Keil.
http://narod.ru/disk/45314373001.61514b4d2...0/MINI.zip.html
Архив 50МБ.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Ruslan-maniak
сообщение Sep 18 2013, 04:45
Сообщение #46


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 27-12-12
Из: Томск
Пользователь №: 74 999



Существует ли описание стандартной библиотеки периферии на STM32F100xx серию? Прошерстил весь сайт ST, так и не нашёл. Ткните где есть или так поделитесь. К тому же так же не нашёл такое же описание на 101-103 серии, хотя у меня она есть. Куда ST их заныкал и зачем?
Go to the top of the page
 
+Quote Post
Lagman
сообщение Sep 19 2013, 13:46
Сообщение #47


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



В папке куда установили библиотеку лежит файлик (например так выглядит stm32l1xx_stdperiph_lib_um.chm ) вот в нем и есть описание.
Go to the top of the page
 
+Quote Post
Мур
сообщение Dec 30 2016, 17:48
Сообщение #48


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Книга потрясная (англ) Carmine Noviello \ Mastering STM32 2016г 783стр бесплатно взял на www.twirpx.com

Хоть я и свой, но за 10 лет в закрома не попадал. Не пускают. Слить не могу. Этой инфы хватает.


на русском http://cxem.net/mc/mc.php это тоже нормально информирует
Go to the top of the page
 
+Quote Post

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

 


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


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