Заказал и я STM32VL Discovery
Сегодня вот заказал себе в космодроме Дискавери, обещали 4 числа доставить, буду ждать с нетерпением. Пора и мне попробывать так сказать новые горизонты… Обошлась примерно в $20.
Будет мне новогодним подарком))
Будет мне новогодним подарком))
- 0
- 30 декабря 2011, 17:47
- Leopoldius
Молодец, очень правильное решение!!!
Но теперь, так громко заявив об этом на все сообщество, сам наверное понимаешь, это накладывает некоторые обязательства, на тебя. Теперь придется, регулярно отчитываться о процессе освоения этих замечательных камней ST32!!!
Но теперь, так громко заявив об этом на все сообщество, сам наверное понимаешь, это накладывает некоторые обязательства, на тебя. Теперь придется, регулярно отчитываться о процессе освоения этих замечательных камней ST32!!!
Так таки да, вот буду пробывать себя в этом роде. Интересно попробывать на ассемблере это все поделать
- Leopoldius
- 30 декабря 2011, 20:23
- ↑
- ↓
про ассм это жесть=) Зачем заказывать такой камень для асму? Может ты и гений в асм но для боле мение норм задач это наверное изврат! Хотя это может мое мнение. Учи язык, мот пригодится… =)
Я просто привык с новым контроллером знакомится через асм, что бы понять его так сказать работу изнутри… А си я постепенно учу, хоть он и птичий(с)SWG Но как по мне довольнео таки годный хоть и непривычный после паскалей да ассемблеров
- Leopoldius
- 31 декабря 2011, 00:16
- ↑
- ↓
Непривичний(пичий(R)). Похвально про изучение, но бесполезно для новых камней. Пример как изучать 8086 до Core Duo 2. Хотя и сам так почти шел =) Удачи=(
Не совсем понял направление мысли… При чем здесь 8086 и Core Duo, вы хотите сказать что младшие от старших тк сильно внутренним миром разнятся?
- Leopoldius
- 31 декабря 2011, 12:33
- ↑
- ↓
STM32VL Discovery — это хорошо, но там установлен самвй простой микроконтроллер из серии. Чтобы попробовать дополнительные плюшки вроде USB нужно готовить новую плату под 103/105. За эти же деньги реально купить STM32F4 Discovery, и пусть Вас не смущают все его навороты.
Вот попробую эту платку, процесор на выходных праздничных, потом буду разводить и делать платку под F103|F105|F107, еще не определился. Или сделаю отладочную плату с сменной головой, под разные серии, еще не придумал. Счас время гтовки оливье и подобных ништяков
- Leopoldius
- 31 декабря 2011, 12:32
- ↑
- ↓
еще можно сдуть F100 с дискавери, и запаять F103… но это из серии «лишних денег нет совсем, но есть плата и проц»…
Кстати, вполне может прокатить такой вариант. Плата там качественная, одну перепайку феном она выдержит легко.
P.S. вот за что мне нравятся stm32, так это за совместимость по ногам…
P.S. вот за что мне нравятся stm32, так это за совместимость по ногам…
не «может прокатить», а прокатит — проверено электроникой. ;)
еще вариант, когда есть две дискавери, или одна дискавери и готовый жлинк — для экспериментов с именно USB и парой выведенных пинов можно забить на один ст-линк, и играться с его F103 (уже бывшего) ст-линка… тоже проверено.
еще вариант, когда есть две дискавери, или одна дискавери и готовый жлинк — для экспериментов с именно USB и парой выведенных пинов можно забить на один ст-линк, и играться с его F103 (уже бывшего) ст-линка… тоже проверено.
У меня есть Skylink, вот такой, как я понял — поддерживает он и cortex M3/M0
- Leopoldius
- 31 декабря 2011, 15:30
- ↑
- ↓
M0 не видно, как и поддержки SWD…
судя поушам инфам в драйвере, это первый улинк со всеми вытекающими: www.keil.com/ulink/cmp.asp
судя по
я б всеже лучше рекомендовал LPC для начинающего в арм-ах, проще в освоении, интуитивно понятнее константы и тп, а то что в рейтинге блогов он ниже — так это просто потому что меньше писак среди его ценителей
Чем он проще-то? Разве что документация у nxp чуть менее долбанутая, чем у stm, а так по-большому счету разницы нет никакой.
У stm, ктсати, pin-to-pin совместимость прослеживается и названия регистров одинаковые по линейке.
У stm, ктсати, pin-to-pin совместимость прослеживается и названия регистров одинаковые по линейке.
меня только от их стиля названия процов уже тошнит, ну «stm32» еще понятно, а дальше начинается аццкий псдц. далее — ваша обожаемая п2п совместимость — удел на производстве — недалекого проектировщика, который не проработал достаточно вопрос закладки елементной базы, а в хобби-целях — вообще не вижу тут ни единого плюса, при учете что даже нуб сделает плату под такой тип корпуса ЛУТом, а не будет играцца с перепайкой
Пин-в-пин совместимость это удобно, как раз, в первую, именно в хобби целях. Что бы не ходить далеко за примерами, в соседнем топике я опубликовал схему и разводку платы, из которой, при необходимости, можно соорудить с десяток, если не больше, разных контроллеров под разные задачи, с разной памятью (как ПЗУ так и ОЗУ), разной производительностью, разной периферией и, естественно, с разной себестоимостью.
как раз бывают ситуации, когда в серийном устройстве требуется увеличить производительность и если для этого надо будет просто приобрести новые микросхемы и немного подправить ПО, то затраты будут в разы меньше.
или взять ту же совместимость stm32f100 и f103, на дискавери, с возможностью запаять на нее более навороченный чип.
названия нормальные, достаточно уметь читать документацию
или взять ту же совместимость stm32f100 и f103, на дискавери, с возможностью запаять на нее более навороченный чип.
названия нормальные, достаточно уметь читать документацию
Кстати да, названия, хоть на вскидку и кажутся непривычными, но организованы в четкую схему (во всяком случае STM32) и когда привыкаешь, то просто прочитав или услышав буквенный индекс можеш сказать и сколько ног у корпуса, и какой объем флешки. С теми же атмелами такой номер проходит далеко не всегда.
меня только от их стиля названия процов уже тошнит, ну «stm32» еще понятно, а дальше начинается аццкий псдц.У NXP с этим ни чуть не лучше… незачот…
далее — ваша обожаемая п2п совместимость — удел на производстве — недалекого проектировщика, который не проработал достаточно вопрос закладки елементной базыПинТОпин не STM придумали… если уж на то пошло… А ещё и прихоти заказчика бывают… тоже незачот…
У NXP документация не менее долбанутая, чем у STM…
Всё это дело привычки…
Это как у АТМЭЛадептов — «у ПИКов документация непонятная»…
А ПИКоманов — «у АТМЭЛА фиг что поймёшь, всё не так»…
И только у тех, кто работает и с тем, и с другим — документация никаких ассоциаций не вызывает… )))))))))
Всё это дело привычки…
Это как у АТМЭЛадептов — «у ПИКов документация непонятная»…
А ПИКоманов — «у АТМЭЛА фиг что поймёшь, всё не так»…
И только у тех, кто работает и с тем, и с другим — документация никаких ассоциаций не вызывает… )))))))))
Согласен))
Просто бывают объективные долбанутости производителя. По функционалу честно сказать у stm док-ция очень мутная, а порой ее и вовсе нет) Недавно искали системный регистр, в котором конфигурируются wait state'ы у str9, так его в документации вообще забыли указать, нашли по примеру в appnote…
С stmf3/4 получше, но все равно приходится продираться сквозь дебри. Параллельно можно сравнить например c документацией на freescale kinetis — совсем другое дело.
А в целом конечно работа здорово помогает избавиться от этих фанских привязанностей. Когда в девайсе есть amtel, freescale, st и что-то там еще, все эти «мне нравится» приходится отложить на полочку -)) К тому же это мешает развиваться и осваивать что-то новое.
Просто бывают объективные долбанутости производителя. По функционалу честно сказать у stm док-ция очень мутная, а порой ее и вовсе нет) Недавно искали системный регистр, в котором конфигурируются wait state'ы у str9, так его в документации вообще забыли указать, нашли по примеру в appnote…
С stmf3/4 получше, но все равно приходится продираться сквозь дебри. Параллельно можно сравнить например c документацией на freescale kinetis — совсем другое дело.
А в целом конечно работа здорово помогает избавиться от этих фанских привязанностей. Когда в девайсе есть amtel, freescale, st и что-то там еще, все эти «мне нравится» приходится отложить на полочку -)) К тому же это мешает развиваться и осваивать что-то новое.
Подвигание в сторону «мне нравится/не нравится» это один из ключевых моментов, которые отличают профессионала от любителя.
ну так докажите, что стм лучше лпц, тогда и спишем мою тягу в сторону лпц — на субьективные «фанские привязаности». человеку, если он не баран, свойственно изменять свою точку зрения под влиянием неоспоримых фактов
Вам, прежде чем тренировать свое чувство юмора (тем более заниматься его оценкой у окружающих), стоило бы потренировать внимательность. Я ничего не писал о том, что STM лучше (или хуже) LPC и, соответственно, требовать от меня каки-либо доказательств, как минимум, не логично.
P.S. Вам мое чувство юмора, скорее всего, не понравится.
P.S. Вам мое чувство юмора, скорее всего, не понравится.
Сегодня звонили с космодрома, вчера отправили. Так что после обеда поеду наверное забирать… Весть в нетерпении
- Leopoldius
- 05 января 2012, 12:18
- ↑
- ↓
Комментарии (47)
RSS свернуть / развернуть