- git репозиторий тулсов и либ ST2020-06-18
- Вопрос по точности АЦП у STM32.2011-04-15
-
- Как бросить программировать пик-контроллеры и начать нормальную жизнь? - fk0легенда(07.03.2013 15:33)
- Да я и так
не программирую пикживу нормальной жизнью. Cкpипaчпророк(91 знак., 07.03.2013 16:43) - Бросай их быстрее ! :) - scorpion(07.03.2013 16:33)
- Да я и так
- Я после более 10 лет сидения на ATmegaх перешел на STM32 за 2 недели. Надо действовать по принципу - "дорогу осилит идущий", а именно - брать платку Discovery и начинать возиться. Данные в даташитах на STM организованы более модульно - если в il-2(463 знак., 07.03.2013 15:07)
- 1)Железка - Discovery (дёшево, удобно, программатор на борту) 2)компилятор и среда : IAR, GCC(yagarto), Keil(понравился меньше всего) 3)Библиотеки - бестолковая пустышка - не употребляю (только ETH) 4)Про описания стОит сказать отдельно >> Юpий_CB(619 знак., 04.03.2013 14:09)
- На - самом деле, по - разному. Главное сейчас - быстрое (еще вчера) достижение результата и съем бабла. - tesla(05.03.2013 22:10)
- Пожалуй, тогда и я себе куплю - буду отвыкать от AVR :). Но только тогда уж не F1x, а F4x. - Kceния(05.03.2013 21:02, ссылка)
- И это - правильно. Хотя - бы Cortex - M3. - tesla(05.03.2013 21:40)
- Это типа :"Пастернака не читал но осуждаю..." ? Что же мил человек не понравилось Вам в библиотеках от STM? Сделаны добротно, есть мощный хелп, куча примеров. Хочется велосипед поизобретать? Если не разобрались, не учите плохому других. - KT(05.03.2013 18:31)
- Библиотеки - не вопрос, нужны для начинающих. А для профи - нужно выкинуть в Караганду эти проверки на правильность параметров. А вообще - вызывать функции, для того, чтобы передернуть пин - это писец. tesla(52 знак., 05.03.2013 21:29)
- 1) На счёт "Пастернака не читал но осуждаю..." - учите мат.часть и не плодите мифы (ссылка) 2) Вы лучше меня знаете что я читал, а что нет... Юpий_CB(2554 знак., 05.03.2013 20:01 - 20:03, ссылка)
- сразу вопрос - насколько сильно будут отличаться результаты компиляции вашего варианта и библиотечного? и это настолько важно во время инициализации? Вы каждый раз перечитываете исходники библиотек? при этом учитывайте - стиль комментариев AVF(185 знак., 06.03.2013 15:32)
- Вы писали: "Библиотеки - бестолковая пустышка" - это неправда. Все остальное - вопрос религии. - KT(06.03.2013 14:10)
- Надо же, вы дошли до Ethernet-а Ж8-О. А я только посмотрел как они биты регистров GPIO но одному в цикле инициализируют и мне хватило на день грязной ругани и игнора до конца жизни ;) - Dir(05.03.2013 20:34)
- тормозные они. дёрнуть пином - туча действий. через регистры будет быстрее. - Mahagam(05.03.2013 18:45)
- Будьте осторожны с переписыванием библиотек. Можно наступить на тщательно замаскированные грабли. Пример: Переписывал работу с Flash на F1xx, столкнулся с тем, что не всегда писались option bytes. Оказалось, что медленная проверка готовности (кто vmp(167 знак., 06.03.2013 08:55)
- почему-то все сторонники отказа от библиотек зациклены на "дёрнуть пином", которое переписывается элементарно, и дальше уже не смотрят - koyodza(05.03.2013 19:01)
- Именно так. Почему-то до STM32 такой херни ни у кого не было и нет. - tesla(05.03.2013 21:48)
- Ну не стоит обобщать, просто это самое простое и очевидное. - VL(05.03.2013 21:21)
- ну я наелся либами когда надо было сделать что-то хитрое с DMA. да и не только в переписывании дело, универсальность никогда оптимальной не была. - Mahagam(05.03.2013 19:37)
- нормально там всё с DMA, единственно это простые вещи типа включения и отключения тоже неоптимальны, как и GPIO, если вызов делается часто или в прерываниях, то можно и переписать. Что касается инициализации, то всё работает отлично - koyodza(05.03.2013 20:19)
- Нормально - ненормально - не знаю. Но когда мне нужно было сделать считывание данных тремя ADC с одного порта для максимальной скорости. По тому примеру получилось - не вопрос. В том числе, там и DMA присутствовал. Хотя, конечно, errata - она, tesla(22 знак., 05.03.2013 22:35)
- С DMA - да. Библиотеки - в самый раз. А дернуть пином (моргнуть светодиодом)- извини - в пизду. - tesla(05.03.2013 21:33)
- нормально там всё с DMA, единственно это простые вещи типа включения и отключения тоже неоптимальны, как и GPIO, если вызов делается часто или в прерываниях, то можно и переписать. Что касается инициализации, то всё работает отлично - koyodza(05.03.2013 20:19)
- Спасибо. Употребляемый вами ETH это кто? - Cкpипaчпророк(04.03.2013 14:50)
- я брал примеры проектов на ихней бибилиотеке и допиливал под свои нужды. Nikolay801_(200 знак., 04.03.2013 09:51)
- Купите плату Discovery и читайте Reference Manual. На этапе подготовки схемы добавьте аппноты по вкусу. - amusin(03.03.2013 20:54)
- Продажная плата Discovery уже имеет какую-то фабричную прошивку или не фурычит, пока что-то не загрузишь? - Kceния(05.03.2013 21:07)
- Имеет. Что именно зависит от ее типа. Для F4 там записан, кажется, инклинометр на 3-х осевом акселерометре. Кроме F4 там еще есть чип F103, в котором записан отладчик (SWD). Его можно использовать использовать автономно (для отладки других МК). - Dir(05.03.2013 21:16)
- Имеет. В одном процессоре зашит ST-LINK (SWD-отладчик), во втором - демонстрационный пример. Для F4 - HID-джойстик, работающий от акселерометра плюс красивое мигание светодиодами. Для работы нужны еще 2 кабеля, mini- и micro-USB. - vmp(05.03.2013 21:17)
- Там еще 2-ой процессор есть??? Это чего? Вижу 2-ой корпус между STM32F4 и разъемом USB, но на процессор это непохоже. - Kceния(05.03.2013 21:26)
- ST-Link наверно - Vit(05.03.2013 21:36)
- Вот, паразит, замаскировался :) Чего у ST не отнимешь, так это разнообразие корпусов... - Гyдвинволшебник(05.03.2013 21:30)
- Там 2 разъема USB. И два кварца. Рядом с каждым - по МК. Я бы не сказал, что не похоже ;) - Dir(05.03.2013 21:30)
- Там еще 2-ой процессор есть??? Это чего? Вижу 2-ой корпус между STM32F4 и разъемом USB, но на процессор это непохоже. - Kceния(05.03.2013 21:26)
- Фурычит демка. В течении нескольких секунд перешивается во что угодно :) Отладчик в комплекте - не нужен никакой "дракон" и пр. AVRIsp-ы... - Гyдвинволшебник(05.03.2013 21:16)
- Как увязать и st-шными библиотеками (или есть ли смысл)? - Cкpипaчпророк(03.03.2013 21:07)
- Ну на мой взгляд удобнее большинство вещей делать через регистры, a-la ADC1->CR2 |= ADC_CR2_SWSTART; и лишь некоторые вещи посредством библиотечных функций. - KLIM83(03.03.2013 21:16)
- Не нашел на сайте описание библиотеки. Оно есть отдельно или нужно ставить вместе с библиотекой? - Cкpипaчпророк(03.03.2013 21:23)
- Нашёл- таки этот монструозный документ. Мне несказанно помог в освоении. Про описание ничего не могу сказать- как-то не пользовался. А что именно интересует? - KLIM83(03.03.2013 21:45, ссылка)
- Про reference уже amusin подсказал. Сейчас смотрю еще "STM32F10x Standard Peripherals Library". Хочу "на этом берегу" решить, как под этот камень буду писать. Прямо по железу или через библиотеку. Cкpипaчпророк(40 знак., 03.03.2013 21:57)
- Дык что за задача? Ногодрыганье по библиотекам заведомо медленное. - VL(03.03.2013 23:17)
- Стараюсь пока влазит в объемы/скорость/время кропания юзать либы. Ногодрыг - через bit-banding. Оптимизаций пока не делал - всё влазило, успевало, ну и на готовеньком. - Vit(03.03.2013 22:45)
- Что мешает использовать сразу оба этих подхода? Я например использую библиотеку для работы с GPIO. Так мне показалось удобнее. Остальная периферия- "прямо по железу". - KLIM83(03.03.2013 22:02)
- скорее всё наоборот - koyodza(03.03.2013 22:07)
- Ну, сколько людей, столько и мнений. - KLIM83(03.03.2013 22:11)
- Ну почему, мое совпадает с koyodza - GPIO свое, а флэш, например, проще по библиотекам. - VL(03.03.2013 23:08)
- флэш- однозначно проще по библиотекам - KLIM83(03.03.2013 23:13)
- Ну почему, мое совпадает с koyodza - GPIO свое, а флэш, например, проще по библиотекам. - VL(03.03.2013 23:08)
- Ну, сколько людей, столько и мнений. - KLIM83(03.03.2013 22:11)
- скорее всё наоборот - koyodza(03.03.2013 22:07)
- реально приходится использовать оба подхода. Вначале всё делается через библиотеки, потом критичные куски переписываются, например, макросами. Инициализацию в большинстве случаев удобнее оставить библиотечную, иногда со своими обёртками - koyodza(03.03.2013 22:02)
- +100500 - VAI(04.03.2013 08:31)
- Пока просто набрал литературы. Читаю. По сравнению с тем, что использую сейчас, сложно-аж-жуть. Тот же atxmega не в пример проще. Cкpипaчпророк(275 знак., 03.03.2013 22:12)
- Зато после освоения многие вещи, сложнореализуемые на АВР, будут казаться простыми. - KLIM83(03.03.2013 22:21)
- Ага, особенно работа с EEPROM :)))) - Юpий_CB(04.03.2013 14:04)
- Вы невнимательны. Cкpипaчпророк(66 знак., 03.03.2013 22:25)
- с какими именно ПЛК вы собираетесь конкурировать? Они крайне разнообразны по всем параметрам. - AlexG(04.03.2013 13:17)
- тогда нет смысла ввязываться - koyodza(03.03.2013 22:27)
- Возможно. А по библиотекам ничего кроме .CHM нет чтоли? - Cкpипaчпророк(03.03.2013 22:32)
- нет - koyodza(03.03.2013 22:55)
- там, ИМХО, проще хедеров обчитаться - Vit(03.03.2013 22:39)
- Эх, нет в жизни счастья :) - Cкpипaчпророк(03.03.2013 22:52)
- Я начинал издалека.. :) С STM8. Сначала с S, потом L. Насчет библиотек - это же как религия. На мой взгляд действительно лучше инициализации (особенно навороченные) делать библиотеками. Самому себе потом (через какое-то время) будет приятно ut1wpr(740 знак., 05.03.2013 18:03)
- +500 - koyodza(05.03.2013 18:31)
- У меня, можно сказать, "комплекс плохой документации" :( Cкpипaчпророк(302 знак., 05.03.2013 18:18)
- Хотя мы уже довольно давно используем STM32, с недавних пор распробовали и xmega. Особенно удобно там, где нет необходимости в быстрой 32-битной арифметике и навороченных интерфейсах. Новые серии сейчас обезглючили и они сильно подешевели, Dir(107 знак., 05.03.2013 19:23, ссылка)
- А встроенный усилитель АЦП поправили ? При использовании встроенного усилителя АЦП жутко шумело. Так и не смог победить. - Юpий_CB(05.03.2013 19:42)
- Используем усилитель в Xmega32A4 в одном из проектов, при усилении 8 заметных шумов нет. Но чтобы этого добиться была подобрана частота тактирования АЦП, сделано отбрасывание первого результата преобразования и, возможно, что-то еще. Работу АЦП с AlexG(207 знак., 05.03.2013 20:44)
- С "недавних пор" - это с начала года ;) Как только они подешевели, решили делать новый проект на ATxmega16D4. Встроенный усилитель не используем, но вроде бы в новой Errate ничего не сказано о таком глюке. Там вообще от Errat-ы 5 незначительных Dir(168 знак., 05.03.2013 20:07 - 20:10)
- А встроенный усилитель АЦП поправили ? При использовании встроенного усилителя АЦП жутко шумело. Так и не смог победить. - Юpий_CB(05.03.2013 19:42)
- Не парься. Я вот тоже пометался чуток и решил в новом девайсе оставить старую-добрую мегу328. Сроки поджимают, на хождение по граблям нет времени, код для меги уже вылизан и проверен годами (загрузчики, взаимедействие с остальными девайсами). Гyдвинволшебник(147 знак., 05.03.2013 19:09)
- Хочу 12бит АЦП и убрать с платы кварц (xmega дает достаточную точность внутреннего RC, а stm32 - возможность плавно подстраивать частоту на лету, по встроенному датчику температуры) - Cкpипaчпророк(05.03.2013 21:03)
- Ну, а если таки кортекс, то для автоматизации (там рюшечки с микропотреблением как бы не первое дело) я бы выбрал LPC17. Все гораздо вменяемее. Периферия с FIFO. Никаких изъебов с переназначением портов и пр. Библиотеки CMSIS для LPC тоже вполне... - Гyдвинволшебник(05.03.2013 19:46)
- 6$ вместо 2$? - Cкpипaчпророк(05.03.2013 21:19)
- Жирный камень (не обязательно LPC) окупится отложенным этапом запиховывания невпихуемого. разница на камнях - примерно стоимость подачи такси:) А спецзаточенное можно кастрировать до мелкого камня (в STM плюсиком пин-ту-пин совместимость) - Vit(05.03.2013 21:34)
- За каждым камнем НА ТАКСИ ездить? )))) Cкpипaчпророк(441 знак., 05.03.2013 21:44)
- насколько уменьшение? у меня все вундервафли упираются в количество удобоваримых разъемов на плате, а МК там как микроклякса по сравнению с туевой хучей смартсвичей, изоляторов, интерфейсной обвязки, питающей мутотени и пр.. узкоспециализированное Vit(933 знак., 06.03.2013 00:00)
- Как-то так Cкpипaчпророк(405 знак., 06.03.2013 00:19)
- И во сколько вам обходится эта "вафля" по себестоимости? - Kceния(06.03.2013 01:38)
- Меньше 10 евро. Интегральная стоимость входа-выхода, меньше 0,65 евро за точку. - Cкpипaчпророк(06.03.2013 10:40)
- это всё при мега в QFP32 шаг 0.8 влезет в пол-коробка. а STM32 в QFP64 шаг 0.5 - чуток больше - тоже можно запихнуть (не говоря о 48-и ногах). Vit(207 знак., 06.03.2013 00:51)
- Ну, я вам не полный ВОМ привел. Клемники, резисторы-кондесаторы, пара электролитов. Cкpипaчпророк(420 знак., 06.03.2013 10:53)
- хозяйке на заметку(С) Тогда предложу взглянуть на PIC24FJ64GB002 - они бывают в QFN 6x6mm - встроенный генератор хорош, 2 USART, USB, памяти для блохи немало, а матрица пинов ещё та полезняшка. Из минусов - компилеры и отладчики только от Vit(387 знак., 06.03.2013 11:17)
- Не хочу вместо работы, тренироваться в поиске граблей лозоисканием. Cкpипaчпророк(148 знак., 06.03.2013 11:43)
- сначала человеки.
деньгитендеры потом - Vit(06.03.2013 11:56)
- сначала человеки.
- Согласен со всеми тезисами вашего доклада ;) - Гyдвинволшебник(06.03.2013 11:23)
- Не хочу вместо работы, тренироваться в поиске граблей лозоисканием. Cкpипaчпророк(148 знак., 06.03.2013 11:43)
- Господи боже мой, что у вас за кварцы такие монструозные? =AlexD=(136 знак., 06.03.2013 11:14, ссылка)
- Для меги вообще можно часовой за 5 центов воткнуть. И подстраивать частоту по нему. Что, кстати, сейчас и заложил. Ибо надо на всякий случай подобие RTC... - Гyдвинволшебник(06.03.2013 11:26)
- Для STM8L часовой кварц должен быть 6 пФ, а они подороже, чем 12 пФ. - amusin(06.03.2013 12:03)
- А не поделитесь партномером, какой кварц заложили? - Cкpипaчпророк(06.03.2013 11:55)
- та то ж грОші(С):))) - Vit(06.03.2013 11:20)
- Для меги вообще можно часовой за 5 центов воткнуть. И подстраивать частоту по нему. Что, кстати, сейчас и заложил. Ибо надо на всякий случай подобие RTC... - Гyдвинволшебник(06.03.2013 11:26)
- Я бы для такой шняжки попотрошил бы таки STM8... - Гyдвинволшебник(06.03.2013 11:09)
- В моих количествах (100шт), та же цена что у хмега. Нет? - Cкpипaчпророк(06.03.2013 11:25)
- Если не надо много ног, то цена STM8 приближается к семечкам ;) Я конечно в текущем проекте поставлю m328 (обосновал ниже). Но, блин искоса поглядываю. Вкусняшек в нем много. Самое банальное - встроенный загрузчик (очень удобно было бы в текущей Гyдвинволшебник(397 знак., 06.03.2013 11:41)
- Мне нужно: 8 ADC + 8 GPIO + 3 RS485 + 3 PrgDbg + 4 LEDs. Корпус 38 ног? - Cкpипaчпророк(06.03.2013 11:50)
- Если АЦП с INL в 6..10 единиц и шумное приемлимо, то хмега вне конкуренции. - Andreas(06.03.2013 11:58)
- У меня медленные процессы (минутные). Тихонечко надеюсь, на шуме, вытянуть еще чегой-то на АЦП. - Cкpипaчпророк(06.03.2013 12:03)
- Если АЦП с INL в 6..10 единиц и шумное приемлимо, то хмега вне конкуренции. - Andreas(06.03.2013 11:58)
- Код побольше на стм8, но совсем немного, да и кого это волнует в наше время... - Andreas(06.03.2013 11:48)
- Так монструозные тулить смысла нет - в этой нише ARM рулит. А в малоногих 32 кБ. Это несколько напрягает. От меги уже знаешь, чего ожидать... Кстати, хоть у кортексов код весьма компактный, но обилие периферии, ее инициализация, настройки DMA и Гyдвинволшебник(232 знак., 06.03.2013 13:31)
- Мне нужно: 8 ADC + 8 GPIO + 3 RS485 + 3 PrgDbg + 4 LEDs. Корпус 38 ног? - Cкpипaчпророк(06.03.2013 11:50)
- Если не надо много ног, то цена STM8 приближается к семечкам ;) Я конечно в текущем проекте поставлю m328 (обосновал ниже). Но, блин искоса поглядываю. Вкусняшек в нем много. Самое банальное - встроенный загрузчик (очень удобно было бы в текущей Гyдвинволшебник(397 знак., 06.03.2013 11:41)
- В моих количествах (100шт), та же цена что у хмега. Нет? - Cкpипaчпророк(06.03.2013 11:25)
- хозяйке на заметку(С) Тогда предложу взглянуть на PIC24FJ64GB002 - они бывают в QFN 6x6mm - встроенный генератор хорош, 2 USART, USB, памяти для блохи немало, а матрица пинов ещё та полезняшка. Из минусов - компилеры и отладчики только от Vit(387 знак., 06.03.2013 11:17)
- Ну, я вам не полный ВОМ привел. Клемники, резисторы-кондесаторы, пара электролитов. Cкpипaчпророк(420 знак., 06.03.2013 10:53)
- И во сколько вам обходится эта "вафля" по себестоимости? - Kceния(06.03.2013 01:38)
- Как-то так Cкpипaчпророк(405 знак., 06.03.2013 00:19)
- насколько уменьшение? у меня все вундервафли упираются в количество удобоваримых разъемов на плате, а МК там как микроклякса по сравнению с туевой хучей смартсвичей, изоляторов, интерфейсной обвязки, питающей мутотени и пр.. узкоспециализированное Vit(933 знак., 06.03.2013 00:00)
- За каждым камнем НА ТАКСИ ездить? )))) Cкpипaчпророк(441 знак., 05.03.2013 21:44)
- Ну тут распальцовка про изернет была лихая ;) 5$ стОит 1768 в MT и Гамме. Ежели не требуется "все сразу и много", то есть камушки пожиже за те же 1-2$. - Гyдвинволшебник(05.03.2013 21:27)
- Ищу 12бит АЦП в мелком корпусе и хорошей точности RC c PPL. - Cкpипaчпророк(05.03.2013 21:34)
- Может на STM8L есть смысл взглянуть (STM8L05x и STM8L15x)? Dir(367 знак., 06.03.2013 03:23 - 03:27, ссылка)
- Я склоняюсь к мелким "хмега" - Cкpипaчпророк(06.03.2013 10:44, ссылка)
- Не советую. Нажрался говна с АЦП хмеги... Стм8 очень легко и дешево осваивается, проблем не было. Думаю 8л не хуже, поглядываю часто, но мне 5В питание для ключиков часто надо. - Andreas(06.03.2013 10:50)
- Насколько я понимаю, жуткие эррата на АЦП xmega в прошлом. Мы из-за них (и отзывов про них) даже не смотрели в их сторону. Про новые xmega неплохие отзывы. Хотя только начали работать с ними и, возможно, все грабли еще впереди ;) - Dir(07.03.2013 15:32)
- Обязательно проверяйте INL и, желательно, отпишитесь о результатах. - Andreas(07.03.2013 15:35)
- В текущем проекте используем ATxmega16D4. В основном из-за его PWM с разрешением 1/128 МГц. АЦП не так важен. Согласно DS максимальная INL 12-битного АЦП 4 LSB на скоростях выборки как 50kSPS, так и 200kSPS. Нас устраивает. Dir(138 знак., 07.03.2013 16:22)
- Согласно DS или проверяли? У ATXMEGA32A4-AU INL вылетал за допустимый значительно. - Andreas(07.03.2013 16:29)
- В текущем проекте используем ATxmega16D4. В основном из-за его PWM с разрешением 1/128 МГц. АЦП не так важен. Согласно DS максимальная INL 12-битного АЦП 4 LSB на скоростях выборки как 50kSPS, так и 200kSPS. Нас устраивает. Dir(138 знак., 07.03.2013 16:22)
- Обязательно проверяйте INL и, желательно, отпишитесь о результатах. - Andreas(07.03.2013 15:35)
- Насколько я понимаю, жуткие эррата на АЦП xmega в прошлом. Мы из-за них (и отзывов про них) даже не смотрели в их сторону. Про новые xmega неплохие отзывы. Хотя только начали работать с ними и, возможно, все грабли еще впереди ;) - Dir(07.03.2013 15:32)
- Не советую. Нажрался говна с АЦП хмеги... Стм8 очень легко и дешево осваивается, проблем не было. Думаю 8л не хуже, поглядываю часто, но мне 5В питание для ключиков часто надо. - Andreas(06.03.2013 10:50)
- Вроде как ТС просил mainstream. А так да, вспоминал вас добрым словом за наводку на STM8L151. Использую. В скором времени - нулевой по затратам переход на STM8L051 со снижением цены в 1,5-2 раза. - amusin(06.03.2013 06:58)
- Я склоняюсь к мелким "хмега" - Cкpипaчпророк(06.03.2013 10:44, ссылка)
- Увы, с ADC и опорой у NXP не шибко... - Гyдвинволшебник(05.03.2013 21:44)
- ADUC7 от AD в этом плане хороши. Только цена может укусить. - amusin(05.03.2013 21:41)
- 24бит АДЦ? Вкусно, но 5$ - дорого. - Cкpипaчпророк(05.03.2013 21:49)
- Может на STM8L есть смысл взглянуть (STM8L05x и STM8L15x)? Dir(367 знак., 06.03.2013 03:23 - 03:27, ссылка)
- Ищу 12бит АЦП в мелком корпусе и хорошей точности RC c PPL. - Cкpипaчпророк(05.03.2013 21:34)
- Жирный камень (не обязательно LPC) окупится отложенным этапом запиховывания невпихуемого. разница на камнях - примерно стоимость подачи такси:) А спецзаточенное можно кастрировать до мелкого камня (в STM плюсиком пин-ту-пин совместимость) - Vit(05.03.2013 21:34)
- 6$ вместо 2$? - Cкpипaчпророк(05.03.2013 21:19)
- Хотя мы уже довольно давно используем STM32, с недавних пор распробовали и xmega. Особенно удобно там, где нет необходимости в быстрой 32-битной арифметике и навороченных интерфейсах. Новые серии сейчас обезглючили и они сильно подешевели, Dir(107 знак., 05.03.2013 19:23, ссылка)
- Я начинал издалека.. :) С STM8. Сначала с S, потом L. Насчет библиотек - это же как религия. На мой взгляд действительно лучше инициализации (особенно навороченные) делать библиотеками. Самому себе потом (через какое-то время) будет приятно ut1wpr(740 знак., 05.03.2013 18:03)
- Эх, нет в жизни счастья :) - Cкpипaчпророк(03.03.2013 22:52)
- Возможно. А по библиотекам ничего кроме .CHM нет чтоли? - Cкpипaчпророк(03.03.2013 22:32)
- Зато после освоения многие вещи, сложнореализуемые на АВР, будут казаться простыми. - KLIM83(03.03.2013 22:21)
- Про reference уже amusin подсказал. Сейчас смотрю еще "STM32F10x Standard Peripherals Library". Хочу "на этом берегу" решить, как под этот камень буду писать. Прямо по железу или через библиотеку. Cкpипaчпророк(40 знак., 03.03.2013 21:57)
- Нашёл- таки этот монструозный документ. Мне несказанно помог в освоении. Про описание ничего не могу сказать- как-то не пользовался. А что именно интересует? - KLIM83(03.03.2013 21:45, ссылка)
- Не нашел на сайте описание библиотеки. Оно есть отдельно или нужно ставить вместе с библиотекой? - Cкpипaчпророк(03.03.2013 21:23)
- Ну на мой взгляд удобнее большинство вещей делать через регистры, a-la ADC1->CR2 |= ADC_CR2_SWSTART; и лишь некоторые вещи посредством библиотечных функций. - KLIM83(03.03.2013 21:16)
- Продажная плата Discovery уже имеет какую-то фабричную прошивку или не фурычит, пока что-то не загрузишь? - Kceния(05.03.2013 21:07)
- Как бросить программировать пик-контроллеры и начать нормальную жизнь? - fk0легенда(07.03.2013 15:33)