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

 
 
6 страниц V  « < 3 4 5 6 >  
Reply to this topicStart new topic
> Выбор между STM32F103 и LPC2478, очередная дуристика
adnega
сообщение Jul 9 2010, 05:33
Сообщение #61


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(sonycman @ Jul 8 2010, 23:14) *
Какая такая "большая проблема", может просветите?
Я никогда (за очень редким исключением) не пользуюсь сторонним софтом, предпочитая писать своё, согласно документации производителя.
И STM32 не стал исключением.
Нормальные у них доки, не хуже NXP.

А вот начав знакомство с новым LPC1768, сразу столкнулся с кривым user manual, в котором в регистре PCONP напрочь отсутствовал бит GPIO, без которого оный модуль никак не хотел работать.


"Все надо делать самому".
Документация у STM хорошая, правда "тонкости" раскиданы по разным документам, но это не проблема.

С битиком GPIO - было такое. В самой старой доке он был описан, потом была дока в которой его уже не было, затем все поправили. Я не попался, а у знакомого "не взлетело" с первого раза - сравнили мануалы: в его более свежем битика не было.

Заодно уж если теребить выбор, то хотелось бы поинтересоваться.
Своим "паябельным" корпусом привлек LM3S102. Но насколько я понял у него есть особенность: для запуска нужен внешний кварц, после программно можно переключится на IRC. Это так? У новых тоже?
Go to the top of the page
 
+Quote Post
Fktrctq
сообщение Jul 9 2010, 06:31
Сообщение #62


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 10-11-05
Из: Таганрог
Пользователь №: 10 659



В продолжение темы о документации на контроллеры NXP и LPC. Вот сейчас скачал с сайта NXP последнюю версию User Manual на семейство LPC17xx (Cortex-M3) и с сайта ST для семейства STM32F10x (тоже Cortex-M3). Для сравнения самое то. По информативности они примерно равны, за исключением того, что NXP кое-где вдаются в подробности, а кое где, наоборот, дают мало информации (так, например: не смог найти блок схемы портов В/В), оно может и не критично, но бывает полезно. Документация же от ST равномерная и аскетичная (это не значит что она не полная, это вам не доки на AVR где все разжевано вплоть до примеров на асемблере и С).
В целом документация от NXP выглядит лучше, но только за счет того, что она лучше воспринимается, цветовое выделение таблиц и блок схем, сведенные в таблицу описания битов регистров и т.п. Этого, конечно, документации от ST не достает, ну а в остальном ничего плохого про ST сказать не могу.


--------------------
Вы пробовали выключить и снова включить?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 9 2010, 07:21
Сообщение #63


Гуру
******

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



QUOTE (Vasily_ @ Jul 9 2010, 02:01) *
Ну так у Поляков появились ATMEGA48PA-AU 1336шт. лежит.

Вы даже не представляете, как я на данный момент рад этому факту, тем более, что именно эти поляки любимые поставщики. Добыли несколько коробок. Другим поставщикам не досталось и у них нет. Основной вопрос, что будет дальше-то?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Пухич
сообщение Jul 9 2010, 12:09
Сообщение #64


Участник
*

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



Цитата(sonycman @ Jul 8 2010, 23:14) *
Какая такая "большая проблема", может просветите?


Там вроде четко написано - ИМХО. Мне так кажется - и это немаловажно. Понятно, что при желании все можно найти, и вообще это все не так важно - у Атмела вообще самая лучшая документация (окромя ерраты), но это ж не повод их юзать.


--------------------
Знание - сила!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 9 2010, 12:26
Сообщение #65


Гуру
******

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



QUOTE (Пухич @ Jul 9 2010, 15:09) *
Атмела вообще самая лучшая документация

Самая ХУДШАЯ, по организации. Жуткая бессистемная свалка со сплошными copy-paste. Восхитить сие может разве только поклонников игры найди десять отличий (а иногда и меньше) в двух разных документах на почти одинаковые контроллеры. Даже если в одном документе, то тоже приходится искать отличия. Например описаны три варианта контроллера, три немаленьких таблицы, две таблицы просто одинаковы. Третья отличается от первых двух одной строчкой. Дурдом.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Пухич
сообщение Jul 9 2010, 12:45
Сообщение #66


Участник
*

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



Цитата(zltigo @ Jul 9 2010, 16:26) *
Самая ХУДШАЯ, по организации. Жуткая бессистемная свалка со сплошными copy-paste. Восхитить сие может разве только поклонников игры найди десять отличий (а иногда и меньше) в двух разных документах на почти одинаковые контроллеры. Даже если в одном документе, то тоже приходится искать отличия. Например описаны три варианта контроллера, три немаленьких таблицы, две таблицы просто одинаковы. Третья отличается от первых двух одной строчкой. Дурдом.



Почему дурдом? Взял нужную таблицу, и действуй. Нет, серьезно, их доки дюже хороши. Причем доки на АРМы пожалуй еще так себе, но на АВРы и память - просто очень хорошо сделано. В доках на CPLD традиционно разобраться непросто, но в этом отношении они по крайней мере не хуже Альтеровских. Что вам так там не нравится?

P.S.: Нас тут за флуд не накажут? Вопрос-то уже выяснили.


--------------------
Знание - сила!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 9 2010, 13:28
Сообщение #67


Гуру
******

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



QUOTE (Пухич @ Jul 9 2010, 15:45) *
Почему дурдом? Взял нужную таблицу, и действуй.

Нужно выбрать контроллер, или портануть и $%#%#%^$%^ - "найди десять отличий" при, например, чтении ТРЕХ РАЗНЫХ ДАТАШИТОВ Atmega48, Atmega48P, Atmega48A. А зачем мне даже в одном документе ТРИЖДЫ перечитывать одни и те-же строчки про три таймера и искать отличия и одинаковости среди всего этого торжества copy-paste?
QUOTE (Пухич @ Jul 9 2010, 15:45) *
Причем доки на АРМы пожалуй еще так себе, но на АВРы

С точностью до наоборот sad.gif
QUOTE
Вопрос-то уже выяснили

Да и о документации порассуждаете попозже, когда не только окините взором, но и поработаете.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 9 2010, 14:05
Сообщение #68


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



На Атмеловские ARM доки, на мой взгляд, достаточно внятные и структурированные:

Overview
Block Diagram
Product Dependencies
Functional Description
User Interface

Что еще нужно?!

Не нужно искать десять отличий. Нужно просто читать внимательно документацию, а не пытаться что то намазюкать в редакторе и потом матюкаться на контроллер.

Цитата(Пухич @ Jul 9 2010, 19:45) *
P.S.: Нас тут за флуд не накажут? Вопрос-то уже выяснили.
Вы у кого, конкрентно, спрашиваете?smile.gif У модератора?

Цитата(Пухич @ Jul 9 2010, 19:45) *
Вы еще не поняли, что на все Ваши плюсы последуют ответные минусы?


--------------------
Go to the top of the page
 
+Quote Post
Пухич
сообщение Jul 9 2010, 15:14
Сообщение #69


Участник
*

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



Цитата(prottoss @ Jul 9 2010, 18:05) *
Вы еще не поняли, что на все Ваши плюсы последуют ответные минусы?


Это вы о чем? smile.gif


--------------------
Знание - сила!
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 9 2010, 15:17
Сообщение #70


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Пухич @ Jul 9 2010, 22:14) *
Это вы о чем? smile.gif
Вернее о ком. Это я о zltigo и его беспросветном оптимизмеsmile.gif


--------------------
Go to the top of the page
 
+Quote Post
Andr2I
сообщение Jul 9 2010, 16:46
Сообщение #71


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(Пухич @ Jul 9 2010, 16:45) *
В доках на CPLD традиционно разобраться непросто, но в этом отношении они по крайней мере не хуже Альтеровских. Что вам так там не нравится?


Вот уж давайте Altera сюда не мешайте! cranky.gif Даже близко сравнивать нельзя. По сравнению с альтерой документация NXP полный дурдом - например в ранних версиях докумантации таймингов на работу с внешней памятью LPC2478 вообще нет, в последних появилось, но все надо считать вручную - максимальные и минимальные значения отсутсвуют. Может програмистам зашибись, но железку делать с таким DS еще тот гемор.
Go to the top of the page
 
+Quote Post
Пухич
сообщение Jul 9 2010, 17:22
Сообщение #72


Участник
*

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



Цитата(Andr2I @ Jul 9 2010, 20:46) *
Вот уж давайте Altera сюда не мешайте! cranky.gif Даже близко сравнивать нельзя. По сравнению с альтерой документация NXP полный дурдом - например в ранних версиях докумантации таймингов на работу с внешней памятью LPC2478 вообще нет, в последних появилось, но все надо считать вручную - максимальные и минимальные значения отсутсвуют. Может програмистам зашибись, но железку делать с таким DS еще тот гемор.


Я сравнивал Альтеру и Атмел. Про CPLD от NXP я ничего не говорил, ибо не видел их в природе. smile.gif


--------------------
Знание - сила!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 9 2010, 17:25
Сообщение #73


Гуру
******

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



QUOTE (Andr2I @ Jul 9 2010, 19:46) *
таймингов на работу с...

Вот это что есть, то есть. Тайминги вообще описаны только иногда sad.gif, вешать ту-же FPGA без лабораторных работ с осциллографом неудобно. Хотя...., например, контроллер памяти там ARM PrimeCell™ корка от ARM - надо смотреть и те документы.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jul 10 2010, 07:06
Сообщение #74


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(zltigo @ Jul 9 2010, 21:25) *
контроллер памяти там ARM PrimeCell™ корка от ARM - надо смотреть и те документы.

может поэтому NXP и не помещает информацию о EMC в DS камня?
Go to the top of the page
 
+Quote Post
Serj78
сообщение Jul 10 2010, 09:30
Сообщение #75


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Работаю с STM32F103 около года. Правда, не все время, урывками. За это время было несколько засад, которые можно описать одним правилом- вся проблема в кривом софте сторонних писальщиков, который несколько раз пытался применять.
Единственная неоднозначность в документации которая мне показалась не подробно описанной- это бит TXE в статус регистре USART (что после старта процессора он выставляется). Хотя, возможно в голове уже штамп от AVR сидел.
Go to the top of the page
 
+Quote Post

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

 


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


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