-
- Дык что за задача? Ногодрыганье по библиотекам заведомо медленное. - Vladimir Ljaschko(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 свое, а флэш, например, проще по библиотекам. - Vladimir Ljaschko(03.03.2013 23:08)
- флэш- однозначно проще по библиотекам - KLIM83(03.03.2013 23:13)
- Ну почему, мое совпадает с koyodza - GPIO свое, а флэш, например, проще по библиотекам. - Vladimir Ljaschko(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 не в пример проще. Скрипач(275 знак., 03.03.2013 22:12)
- Ну и я вставлю свои 5 копеек. 1. Если бы вы отталкивались от AVR - F100 был бы самое то, но если точкой отсчёта является ПЛК - посмотрите на F205. Цена по сравнению с ПЛК не катастрофическая, а разных ресурсов, начиная с ОЗУ, не в пример больше, йцукен(364 знак., 04.03.2013 11:46, )
- Зато после освоения многие вещи, сложнореализуемые на АВР, будут казаться простыми. - KLIM83(03.03.2013 22:21)
- Ага, особенно работа с EEPROM :)))) - Юрий_СВ(04.03.2013 14:04)
- Вы невнимательны. Скрипач(66 знак., 03.03.2013 22:25)
- с какими именно ПЛК вы собираетесь конкурировать? Они крайне разнообразны по всем параметрам. - AlexG(04.03.2013 13:17)
- тогда нет смысла ввязываться - koyodza(03.03.2013 22:27)
- Возможно. А по библиотекам ничего кроме .CHM нет чтоли? - Скрипач(03.03.2013 22:32)
- нет - koyodza(03.03.2013 22:55)
- там, ИМХО, проще хедеров обчитаться - Vit(03.03.2013 22:39)
- Эх, нет в жизни счастья :) - Скрипач(03.03.2013 22:52)
- Я начинал издалека.. :) С STM8. Сначала с S, потом L. Насчет библиотек - это же как религия. На мой взгляд действительно лучше инициализации (особенно навороченные) делать библиотеками. Самому себе потом (через какое-то время) будет приятно ut1wpr(740 знак., 05.03.2013 18:03)
- +500 - koyodza(05.03.2013 18:31)
- У меня, можно сказать, "комплекс плохой документации" :( Скрипач(302 знак., 05.03.2013 18:18)
- Хотя мы уже довольно давно используем STM32, с недавних пор распробовали и xmega. Особенно удобно там, где нет необходимости в быстрой 32-битной арифметике и навороченных интерфейсах. Новые серии сейчас обезглючили и они сильно подешевели, Dir(107 знак., 05.03.2013 19:23, ссылка)
- А встроенный усилитель АЦП поправили ? При использовании встроенного усилителя АЦП жутко шумело. Так и не смог победить. - Юрий_СВ(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)
- А встроенный усилитель АЦП поправили ? При использовании встроенного усилителя АЦП жутко шумело. Так и не смог победить. - Юрий_СВ(05.03.2013 19:42)
- Не парься. Я вот тоже пометался чуток и решил в новом девайсе оставить старую-добрую мегу328. Сроки поджимают, на хождение по граблям нет времени, код для меги уже вылизан и проверен годами (загрузчики, взаимедействие с остальными девайсами). Гудвин(147 знак., 05.03.2013 19:09)
- Хочу 12бит АЦП и убрать с платы кварц (xmega дает достаточную точность внутреннего RC, а stm32 - возможность плавно подстраивать частоту на лету, по встроенному датчику температуры) - Скрипач(05.03.2013 21:03)
- Ну, а если таки кортекс, то для автоматизации (там рюшечки с микропотреблением как бы не первое дело) я бы выбрал LPC17. Все гораздо вменяемее. Периферия с FIFO. Никаких изъебов с переназначением портов и пр. Библиотеки CMSIS для LPC тоже вполне... - Гудвин(05.03.2013 19:46)
- 6$ вместо 2$? - Скрипач(05.03.2013 21:19)
- Жирный камень (не обязательно LPC) окупится отложенным этапом запиховывания невпихуемого. разница на камнях - примерно стоимость подачи такси:) А спецзаточенное можно кастрировать до мелкого камня (в STM плюсиком пин-ту-пин совместимость) - Vit(05.03.2013 21:34)
- За каждым камнем НА ТАКСИ ездить? )))) Скрипач(441 знак., 05.03.2013 21:44)
- насколько уменьшение? у меня все вундервафли упираются в количество удобоваримых разъемов на плате, а МК там как микроклякса по сравнению с туевой хучей смартсвичей, изоляторов, интерфейсной обвязки, питающей мутотени и пр.. узкоспециализированное Vit(933 знак., 06.03.2013 00:00)
- Как-то так Скрипач(405 знак., 06.03.2013 00:19)
- Идрит-мадрит. Зашел случайно, поинтересоваться, почему у Ляшко нули не записываются. И тут увидел еще одно название верхних ключей. А ведь спрашивал когда-то. Нужны были тогда названия верхних ключей. ULN2803 пожалуйста, а вот с верхними бяда. - mazur(06.03.2013 22:48)
- Так тебе кто-то их и посоветовал. Ты сказал что дорого. - Скрипач(06.03.2013 23:23)
- Я не нашел то сообщение. - mazur(06.03.2013 23:42)
- Так тебе кто-то их и посоветовал. Ты сказал что дорого. - Скрипач(06.03.2013 23:23)
- И во сколько вам обходится эта "вафля" по себестоимости? - Ксения(06.03.2013 01:38)
- Меньше 10 евро. Интегральная стоимость входа-выхода, меньше 0,65 евро за точку. - Скрипач(06.03.2013 10:40)
- это всё при мега в QFP32 шаг 0.8 влезет в пол-коробка. а STM32 в QFP64 шаг 0.5 - чуток больше - тоже можно запихнуть (не говоря о 48-и ногах). Vit(207 знак., 06.03.2013 00:51)
- Ну, я вам не полный ВОМ привел. Клемники, резисторы-кондесаторы, пара электролитов. Скрипач(420 знак., 06.03.2013 10:53)
- хозяйке на заметку(С) Тогда предложу взглянуть на PIC24FJ64GB002 - они бывают в QFN 6x6mm - встроенный генератор хорош, 2 USART, USB, памяти для блохи немало, а матрица пинов ещё та полезняшка. Из минусов - компилеры и отладчики только от Vit(387 знак., 06.03.2013 11:17)
- +1 И USB хост с кучей примеров - профессионал(06.03.2013 15:18, )
- Не хочу вместо работы, тренироваться в поиске граблей лозоисканием. Скрипач(148 знак., 06.03.2013 11:43)
- сначала человеки.
деньгитендеры потом - Vit(06.03.2013 11:56)
- сначала человеки.
- Согласен со всеми тезисами вашего доклада ;) - Гудвин(06.03.2013 11:23)
- Господи боже мой, что у вас за кварцы такие монструозные? =AlexD=(136 знак., 06.03.2013 11:14, ссылка)
- Для меги вообще можно часовой за 5 центов воткнуть. И подстраивать частоту по нему. Что, кстати, сейчас и заложил. Ибо надо на всякий случай подобие RTC... - Гудвин(06.03.2013 11:26)
- Для STM8L часовой кварц должен быть 6 пФ, а они подороже, чем 12 пФ. - amusin(06.03.2013 12:03)
- А не поделитесь партномером, какой кварц заложили? - Скрипач(06.03.2013 11:55)
- та то ж грОші(С):))) - Vit(06.03.2013 11:20)
- Для меги вообще можно часовой за 5 центов воткнуть. И подстраивать частоту по нему. Что, кстати, сейчас и заложил. Ибо надо на всякий случай подобие RTC... - Гудвин(06.03.2013 11:26)
- Я бы для такой шняжки попотрошил бы таки STM8... - Гудвин(06.03.2013 11:09)
- В моих количествах (100шт), та же цена что у хмега. Нет? - Скрипач(06.03.2013 11:25)
- Если не надо много ног, то цена STM8 приближается к семечкам ;) Я конечно в текущем проекте поставлю m328 (обосновал ниже). Но, блин искоса поглядываю. Вкусняшек в нем много. Самое банальное - встроенный загрузчик (очень удобно было бы в текущей Гудвин(397 знак., 06.03.2013 11:41)
- Мне нужно: 8 ADC + 8 GPIO + 3 RS485 + 3 PrgDbg + 4 LEDs. Корпус 38 ног? - Скрипач(06.03.2013 11:50)
- Если АЦП с INL в 6..10 единиц и шумное приемлимо, то хмега вне конкуренции. - Andreas(06.03.2013 11:58)
- У меня медленные процессы (минутные). Тихонечко надеюсь, на шуме, вытянуть еще чегой-то на АЦП. - Скрипач(06.03.2013 12:03)
- Если АЦП с INL в 6..10 единиц и шумное приемлимо, то хмега вне конкуренции. - Andreas(06.03.2013 11:58)
- Код побольше на стм8, но совсем немного, да и кого это волнует в наше время... - Andreas(06.03.2013 11:48)
- Так монструозные тулить смысла нет - в этой нише ARM рулит. А в малоногих 32 кБ. Это несколько напрягает. От меги уже знаешь, чего ожидать... Кстати, хоть у кортексов код весьма компактный, но обилие периферии, ее инициализация, настройки DMA и Гудвин(232 знак., 06.03.2013 13:31)
- Мне нужно: 8 ADC + 8 GPIO + 3 RS485 + 3 PrgDbg + 4 LEDs. Корпус 38 ног? - Скрипач(06.03.2013 11:50)
- Если не надо много ног, то цена STM8 приближается к семечкам ;) Я конечно в текущем проекте поставлю m328 (обосновал ниже). Но, блин искоса поглядываю. Вкусняшек в нем много. Самое банальное - встроенный загрузчик (очень удобно было бы в текущей Гудвин(397 знак., 06.03.2013 11:41)
- В моих количествах (100шт), та же цена что у хмега. Нет? - Скрипач(06.03.2013 11:25)
- хозяйке на заметку(С) Тогда предложу взглянуть на PIC24FJ64GB002 - они бывают в QFN 6x6mm - встроенный генератор хорош, 2 USART, USB, памяти для блохи немало, а матрица пинов ещё та полезняшка. Из минусов - компилеры и отладчики только от Vit(387 знак., 06.03.2013 11:17)
- Ну, я вам не полный ВОМ привел. Клемники, резисторы-кондесаторы, пара электролитов. Скрипач(420 знак., 06.03.2013 10:53)
- Идрит-мадрит. Зашел случайно, поинтересоваться, почему у Ляшко нули не записываются. И тут увидел еще одно название верхних ключей. А ведь спрашивал когда-то. Нужны были тогда названия верхних ключей. ULN2803 пожалуйста, а вот с верхними бяда. - mazur(06.03.2013 22:48)
- Как-то так Скрипач(405 знак., 06.03.2013 00:19)
- насколько уменьшение? у меня все вундервафли упираются в количество удобоваримых разъемов на плате, а МК там как микроклякса по сравнению с туевой хучей смартсвичей, изоляторов, интерфейсной обвязки, питающей мутотени и пр.. узкоспециализированное Vit(933 знак., 06.03.2013 00:00)
- За каждым камнем НА ТАКСИ ездить? )))) Скрипач(441 знак., 05.03.2013 21:44)
- Ну тут распальцовка про изернет была лихая ;) 5$ стОит 1768 в MT и Гамме. Ежели не требуется "все сразу и много", то есть камушки пожиже за те же 1-2$. - Гудвин(05.03.2013 21:27)
- Ищу 12бит АЦП в мелком корпусе и хорошей точности RC c PPL. - Скрипач(05.03.2013 21:34)
- Может на STM8L есть смысл взглянуть (STM8L05x и STM8L15x)? Dir(367 знак., 06.03.2013 03:23 - 03:27, ссылка)
- Я склоняюсь к мелким "хмега" - Скрипач(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)
- Я склоняюсь к мелким "хмега" - Скрипач(06.03.2013 10:44, ссылка)
- Увы, с ADC и опорой у NXP не шибко... - Гудвин(05.03.2013 21:44)
- ADUC7 от AD в этом плане хороши. Только цена может укусить. - amusin(05.03.2013 21:41)
- 24бит АДЦ? Вкусно, но 5$ - дорого. - Скрипач(05.03.2013 21:49)
- Может на STM8L есть смысл взглянуть (STM8L05x и STM8L15x)? Dir(367 знак., 06.03.2013 03:23 - 03:27, ссылка)
- Ищу 12бит АЦП в мелком корпусе и хорошей точности RC c PPL. - Скрипач(05.03.2013 21:34)
- Жирный камень (не обязательно LPC) окупится отложенным этапом запиховывания невпихуемого. разница на камнях - примерно стоимость подачи такси:) А спецзаточенное можно кастрировать до мелкого камня (в STM плюсиком пин-ту-пин совместимость) - Vit(05.03.2013 21:34)
- 6$ вместо 2$? - Скрипач(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)
- Эх, нет в жизни счастья :) - Скрипач(03.03.2013 22:52)
- Возможно. А по библиотекам ничего кроме .CHM нет чтоли? - Скрипач(03.03.2013 22:32)