-
- На ХМеге пока на внешний кварц перейдешь, поседешь. А таймер запрограммировать на прерывание и вовсе несуразно. :) - Ксения(07.06.2013 15:56)
- Примеров кода под ХМегу взять получается неоткуда? - AU08(08.06.2013 00:32)
- А фирменное взять - непозволительно? -> --> - Evgeny_CD(08.06.2013 00:35, ссылка, ссылка)
- Огромное человеческое спасибо! - AU08(08.06.2013 01:10)
- "таймер запрограамировать на прерывание" - ясный день, что если добавили целый узел с поддержкой приоритетов прерываний жизнь проще вряд ли станет... - AU08(08.06.2013 00:34)
- По опыту работы с R8C это делается достаточно просто - установка одинаковых приоритетов восстанавливает статус-кво. - Vladimir Ljaschko(08.06.2013 00:51)
- Это по нашему, Браза! :) AU08(1105 знак., 08.06.2013 02:15)
- По опыту работы с R8C это делается достаточно просто - установка одинаковых приоритетов восстанавливает статус-кво. - Vladimir Ljaschko(08.06.2013 00:51)
- А фирменное взять - непозволительно? -> --> - Evgeny_CD(08.06.2013 00:35, ссылка, ссылка)
- Ух ты... А я уже почти подписался на портирование проекта. Будете помогать! ;) - Vladimir Ljaschko(07.06.2013 15:58)
- После STM8 - хмега простенькой кажется :) А переход на внешний кварц я дернул с примера - сразу заработал. А вот в АЦП важно не забыть калибровочные значения прописать - а то чудеса ждут. - Andreas(07.06.2013 16:07)
- Может на STM32 правильнее сразу перейти? - Ljutik1(07.06.2013 16:09)
- У меня ниши для XMega нет. STM32/LPC/EFM32. TI, Silabs, Nuvoton, Fujitsu, Infineon. для Cortex M0/0+/3/4 эмуляторы есть вполне универсальные и клонов полно - J-Link (пользую Jet-Link-и), ULINK2 (пользую кетайский клон), CMSIS-DAP (сам собирал), Vit(119 знак., 07.06.2013 16:43, ссылка)
- Да борды и программатор для STM давно лежат. Просто нужен был 12 бит АЦП, и проект срочный. Вот я и подумал - не перейти ли мне на ATXmega. Вижу - малой кровью не перейти... - Ljutik1(07.06.2013 16:52)
- Тоже возникла подобная ситуация, понадобились 12 бит. Тоже хотел по-быстрому перейти на ATxmega, но поверил слухам, что там плохие ЦАП и АЦП, отказался в пользу STM32. Хоть их изучение - сущий адъ. - Лeoнид Ивaнoвич(07.06.2013 19:34)
- ЦАП отличный (использую для генерации синуса на 1MSPS), а АЦП да, неважный. Огромная нелинейность на заявленных 2MSPS, ещё эти виртуальные каналы, которые нифига не одинаковые, в общем честные 12 бит только на низких скоростях (в несколько KSPS) - Adept(08.06.2013 01:30)
- Хм, мне как раз АЦП на низких скоростях нужен. Может мне переделать плату под ATxmega, пока не поздно? - Лeoнид Ивaнoвич(08.06.2013 01:41)
- а на каких низких?? и какая точность нужна?? Ну в любом случае вопросиспользования какого-то МК - это вопрос личной любви и предпочтений к конкретному камню :) Adept(115 знак., 08.06.2013 01:52 - 01:54)
- Отсчеты нужно получать с периодом 200 - 300 мс, но для каждого из них хотелось бы накопить хотя бы пару десятков выборок. - Лeoнид Ивaнoвич(08.06.2013 02:55)
- Честных 12 бит получите без проблем, и даже с оверсэмплингом. - Adept(08.06.2013 03:19)
- Есть над чем задуматься и выкинуть этот STM32, пока не поздно. - Лeoнид Ивaнoвич(08.06.2013 03:59)
- а нужно именно 12 бит?? 10 с оверсэмплингом в AVR не проканает? По-моему сможете вытянуть 12 битную точность (усреднение примерно по 60К отсчётам, при 250mS и 250KSPS) - Adept(08.06.2013 04:13)
- Была мысль сгенерить на порту меандр с периодом, равным периоду накопления АЦП, Лeoнид Ивaнoвич(210 знак., 08.06.2013 04:29)
- Если вопрос только в точности АЦП, то я бы не переходил, а сделал бы оверсэмплингом, или повесил внешний АЦП. Adept(255 знак., 08.06.2013 04:41)
- Внешний АЦП и планировал. Но у нас их нет в продаже. - Лeoнид Ивaнoвич(08.06.2013 05:35)
- Если вопрос только в точности АЦП, то я бы не переходил, а сделал бы оверсэмплингом, или повесил внешний АЦП. Adept(255 знак., 08.06.2013 04:41)
- Была мысль сгенерить на порту меандр с периодом, равным периоду накопления АЦП, Лeoнид Ивaнoвич(210 знак., 08.06.2013 04:29)
- а нужно именно 12 бит?? 10 с оверсэмплингом в AVR не проканает? По-моему сможете вытянуть 12 битную точность (усреднение примерно по 60К отсчётам, при 250mS и 250KSPS) - Adept(08.06.2013 04:13)
- Есть над чем задуматься и выкинуть этот STM32, пока не поздно. - Лeoнид Ивaнoвич(08.06.2013 03:59)
- Честных 12 бит получите без проблем, и даже с оверсэмплингом. - Adept(08.06.2013 03:19)
- Отсчеты нужно получать с периодом 200 - 300 мс, но для каждого из них хотелось бы накопить хотя бы пару десятков выборок. - Лeoнид Ивaнoвич(08.06.2013 02:55)
- а на каких низких?? и какая точность нужна?? Ну в любом случае вопросиспользования какого-то МК - это вопрос личной любви и предпочтений к конкретному камню :) Adept(115 знак., 08.06.2013 01:52 - 01:54)
- Интересно было бы пояснение по этому вопросу: Apтём(171 знак., 08.06.2013 01:36)
- когда конфигурируем АЦП для конвейерной работы (а там 4 виртуальных канала, которые могум работать как бы почти "одновременно", т.е. с задержкой в один такт), то получаем разные значения , несмотря на то, что измеряем одинаковые напряжения. Adept(888 знак., 08.06.2013 01:46)
- Влияние соседних виртуальных каналов друг на друга тоже наблюдалось? - Apтём(08.06.2013 23:55)
- это уж не помню, проект сдан, макетов не осталось - Adept(08.06.2013 23:58)
- Может Вы видите просто результат наличия емкости УВХ? Не пробовали ставить перед АЦП буфер с низким выходным импедансом? - Лeoнид Ивaнoвич(08.06.2013 02:53)
- пробовал конечно (эмиттерный повторитель). Помогает но не лечит недуг совсем. Повторюсь, что имел дело с одной из первых ревизий Хмег, может сейчас всё гораздо лучше? - Adept(08.06.2013 03:24)
- Эмиттерный повторитель далек от идеала. Нужно было взять повторитель на ОУ. - Лeoнид Ивaнoвич(08.06.2013 03:59)
- пробовал конечно (эмиттерный повторитель). Помогает но не лечит недуг совсем. Повторюсь, что имел дело с одной из первых ревизий Хмег, может сейчас всё гораздо лучше? - Adept(08.06.2013 03:24)
- Влияние соседних виртуальных каналов друг на друга тоже наблюдалось? - Apтём(08.06.2013 23:55)
- когда конфигурируем АЦП для конвейерной работы (а там 4 виртуальных канала, которые могум работать как бы почти "одновременно", т.е. с задержкой в один такт), то получаем разные значения , несмотря на то, что измеряем одинаковые напряжения. Adept(888 знак., 08.06.2013 01:46)
- Хм, мне как раз АЦП на низких скоростях нужен. Может мне переделать плату под ATxmega, пока не поздно? - Лeoнид Ивaнoвич(08.06.2013 01:41)
- ЛИ не переживай, спрашивай, ежели что. Таким людям не помочь - западло. - _basile(07.06.2013 22:59)
- Спасибо, если что - спрошу! Ув. koyodza уже оказал неоценимую помощь по этому вопросу. - Лeoнид Ивaнoвич(07.06.2013 23:10)
- Угу. Прислали мне книжку поездом с москвы. Едрить-мадрить! Во курить и курить. Пробежался немного и отложил пока книжку. - mazur(07.06.2013 19:54)
- по stm32 книжка? сколько страниц? - koyodza(07.06.2013 19:55)
- Джозеф Ю - Ядро Cortex-M3 компании ARM. 536 страниц. - mazur(07.06.2013 20:08)
- Эти книги пишутся для зарабатывания денег на "лохах". Даташиты с сайта скачиваются практически бесплатно. Более того, за код написанный по книгам -- руки отрывать, по известным причинам. И читать там все 50000 страниц не обязательно. Это для fk0(216 знак., 07.06.2013 22:09)
- там один только reference manual около тысячи страниц. Если ещё и попытаться что-то рассказать с примерами, должно получиться как минимум материалы всех съездов КПСС с революции и где-то до 60 года - koyodza(07.06.2013 21:11)
- Значит я правильно понял, что это было удивление. Но, книжка есть. И как с первых русскоязычных источников, так и с этой книги, мозги вскипели с первых страниц. Дело даже не в том, что готовить не умею. Многие моменты прибиты гвоздями. Это не mazur(122 знак., 07.06.2013 21:18)
- это видать книжка прибита гвоздями. Что в общем-то и понятно, поскольку объём подозрительно маленький - koyodza(07.06.2013 21:21)
- глянул, там только ядро описано. Отличная книжка для тех, кому она нужна. Также рекомендуется в качестве пургена для всяких пикоманов и аврщиков-ассемблеристов, по идее должна отбивать охоту у части ламеров - koyodza(07.06.2013 21:25)
- Это уж точно, ламеров ARM отпугивает. Лeoнид Ивaнoвич(735 знак., 07.06.2013 21:54)
- Никогда не выписывал. В исходниках пытаюсь писать ссылку на даташит и номер страницы. Когда надо -- иду и разглядываю. Понятно, что все функции даже одного периферийного модуля часто в голову не умещаются. Но это и не нужно. Ибо соответствующий fk0(133 знак., 07.06.2013 22:12)
- Шпаргалка намного компактней, чем datasheet. Всё сразу можно окинуть взглядом. "Умещается в один экран". - Лeoнид Ивaнoвич(07.06.2013 22:19)
- Шпаргалка хороша для одного кристалла. - mazur(07.06.2013 22:53)
- Хватало для всех применяемых AVR. - Лeoнид Ивaнoвич(07.06.2013 22:58)
- Подхожу к коллеге, вижу STM8 dicovery. WTF? Он оправдывается - обрыдло для мелких AVR отлаживаться: вначале на под JTAG на какой-нить Меге32, потом портировать на мелкие меги8 или тини. Так что шпаргалка утомляет многих. - Vladimir Ljaschko(08.06.2013 00:56)
- Плохой программист, раз отладчик нужен. Нужно сразу писать программы правильно. - Лeoнид Ивaнoвич(08.06.2013 01:39)
- COPY CON PROGRAM.COM - fk0(08.06.2013 13:31)
- Плохой программист, раз отладчик нужен. Нужно сразу писать программы правильно. - Лeoнид Ивaнoвич(08.06.2013 01:39)
- Подхожу к коллеге, вижу STM8 dicovery. WTF? Он оправдывается - обрыдло для мелких AVR отлаживаться: вначале на под JTAG на какой-нить Меге32, потом портировать на мелкие меги8 или тини. Так что шпаргалка утомляет многих. - Vladimir Ljaschko(08.06.2013 00:56)
- Хватало для всех применяемых AVR. - Лeoнид Ивaнoвич(07.06.2013 22:58)
- Шпаргалка хороша для одного кристалла. - mazur(07.06.2013 22:53)
- Шпаргалка намного компактней, чем datasheet. Всё сразу можно окинуть взглядом. "Умещается в один экран". - Лeoнид Ивaнoвич(07.06.2013 22:19)
- А на ХМеге PWM завести сможете? :) - Ксения(07.06.2013 22:08)
- Нет. - Лeoнид Ивaнoвич(07.06.2013 22:18)
- Это я вас с Evgeny_CD спутала... - Ксения(07.06.2013 22:23, ссылка)
- Нет. - Лeoнид Ивaнoвич(07.06.2013 22:18)
- "помнить такой объем информации по всей периферии"(С) - думаю есть более мирные средства убивать себя - Vit(07.06.2013 22:07)
- Но как-то же люди справляются с ARM! - Лeoнид Ивaнoвич(07.06.2013 22:17)
- Никогда не выписывал. В исходниках пытаюсь писать ссылку на даташит и номер страницы. Когда надо -- иду и разглядываю. Понятно, что все функции даже одного периферийного модуля часто в голову не умещаются. Но это и не нужно. Ибо соответствующий fk0(133 знак., 07.06.2013 22:12)
- Кстати asm там просто прелесть. - ilyaul(07.06.2013 21:43)
- при том ядро вроде бы без привязки к производителю, т.е. она не про stm32, а про СМ3 и годится хоть для atmel SAM3, хоть для TI LM3, хоть даже для силабсов с этим ядром. Начинать изучение МК с этой книжки противопоказано koyodza(58 знак., 07.06.2013 21:29)
- В книге этот шаг предусмотрен практически в первой главе , а чуть дальше об этом сказано прямо - ilyaul(07.06.2013 22:05)
- Намек понятен... - mazur(07.06.2013 21:47)
- Это уж точно, ламеров ARM отпугивает. Лeoнид Ивaнoвич(735 знак., 07.06.2013 21:54)
- глянул, там только ядро описано. Отличная книжка для тех, кому она нужна. Также рекомендуется в качестве пургена для всяких пикоманов и аврщиков-ассемблеристов, по идее должна отбивать охоту у части ламеров - koyodza(07.06.2013 21:25)
- это видать книжка прибита гвоздями. Что в общем-то и понятно, поскольку объём подозрительно маленький - koyodza(07.06.2013 21:21)
- Значит я правильно понял, что это было удивление. Но, книжка есть. И как с первых русскоязычных источников, так и с этой книги, мозги вскипели с первых страниц. Дело даже не в том, что готовить не умею. Многие моменты прибиты гвоздями. Это не mazur(122 знак., 07.06.2013 21:18)
- Эта? Vit(07.06.2013 20:33)
- Чудеса :) Сайт издательства ничего не знает об этой книге :) -> - Evgeny_CD(07.06.2013 21:02, ссылка)
- Это не чудеса. Зачастую инфа на сайте запаздывает. - mazur(07.06.2013 21:09)
- Кхм...книга 12 года... как-то великовата латентность :) - Evgeny_CD(07.06.2013 21:29)
- намана, у меня вообще на сайте обновлений с 2002г почти не было :=) - koyodza(07.06.2013 21:31)
- Мисье
упертый традиционалистконсерватор? - Evgeny_CD(07.06.2013 23:21)- :=) - koyodza(07.06.2013 23:38)
- Мисье
- намана, у меня вообще на сайте обновлений с 2002г почти не было :=) - koyodza(07.06.2013 21:31)
- Кхм...книга 12 года... как-то великовата латентность :) - Evgeny_CD(07.06.2013 21:29)
- Это не чудеса. Зачастую инфа на сайте запаздывает. - mazur(07.06.2013 21:09)
- Да. - mazur(07.06.2013 20:49)
- Чудеса :) Сайт издательства ничего не знает об этой книге :) -> - Evgeny_CD(07.06.2013 21:02, ссылка)
- Джозеф Ю - Ядро Cortex-M3 компании ARM. 536 страниц. - mazur(07.06.2013 20:08)
- по stm32 книжка? сколько страниц? - koyodza(07.06.2013 19:55)
- ЦАП отличный (использую для генерации синуса на 1MSPS), а АЦП да, неважный. Огромная нелинейность на заявленных 2MSPS, ещё эти виртуальные каналы, которые нифига не одинаковые, в общем честные 12 бит только на низких скоростях (в несколько KSPS) - Adept(08.06.2013 01:30)
- срочно для стм32 на стандартных либах малюется вмиг. но почитать мануалы/DS рекомендуется:) - Vit(07.06.2013 16:57)
- Тоже возникла подобная ситуация, понадобились 12 бит. Тоже хотел по-быстрому перейти на ATxmega, но поверил слухам, что там плохие ЦАП и АЦП, отказался в пользу STM32. Хоть их изучение - сущий адъ. - Лeoнид Ивaнoвич(07.06.2013 19:34)
- Да борды и программатор для STM давно лежат. Просто нужен был 12 бит АЦП, и проект срочный. Вот я и подумал - не перейти ли мне на ATXmega. Вижу - малой кровью не перейти... - Ljutik1(07.06.2013 16:52)
- Когда я с хмегами возился - стм32 еще не было. Сейчас я бы постарался на стм32 сделать. - Andreas(07.06.2013 16:23)
- это когда было? - koyodza(07.06.2013 16:58)
- года 3 назад или чуть больше. - Andreas(07.06.2013 17:04)
- когда я отлаживал в 2007г первое изделие на stm32, про атхмегу я даже не слышал - koyodza(07.06.2013 18:01)
- Может и были, но проблемы были с ними, не помню. Помню, что выбирал между LPC(вроде даже арм7) и хмегой. - Andreas(07.06.2013 19:01)
- :=) - koyodza(07.06.2013 19:14)
- Может и были, но проблемы были с ними, не помню. Помню, что выбирал между LPC(вроде даже арм7) и хмегой. - Andreas(07.06.2013 19:01)
- когда я отлаживал в 2007г первое изделие на stm32, про атхмегу я даже не слышал - koyodza(07.06.2013 18:01)
- года 3 назад или чуть больше. - Andreas(07.06.2013 17:04)
- Ну, значит так и будет. Долой Xmega! - Ljutik1(07.06.2013 16:33)
- Если ХМега тяжела для постижения, то отсюда не следует, что STM32F в этом отношении проще. - Ксения(07.06.2013 17:42)
- Согласен. Но преимуществ у STM гораздо больше чем у ATXmega. И если тратить время на изучение, то уж с большей пользой. - Ljutik1(07.06.2013 17:58)
- Переход с Меги на ХМегу труден только в отношении периферии, где многое изменилось. Тогда как у STM32 вообще всё другое. И не просто другое, а ... гадкое :) по сравнению с AVR. - Ксения(07.06.2013 18:14 - 18:18)
- чтобы говорить, что устрицы на вкус гадкие, их вначале нужно попробовать. Некоторые продукты нужно пробовать несколько раз, чтобы понять вкус - koyodza(07.06.2013 19:16)
- :) интересно, что же там осталось кроме похожего имени? (я правда не знаю) - Vit(07.06.2013 19:14)
- Ядро и USART мало изменились, все остальное другое. - AlexG(07.06.2013 20:09)
- Переход с Меги на ХМегу труден только в отношении периферии, где многое изменилось. Тогда как у STM32 вообще всё другое. И не просто другое, а ... гадкое :) по сравнению с AVR. - Ксения(07.06.2013 18:14 - 18:18)
- Согласен. Но преимуществ у STM гораздо больше чем у ATXmega. И если тратить время на изучение, то уж с большей пользой. - Ljutik1(07.06.2013 17:58)
- Если ХМега тяжела для постижения, то отсюда не следует, что STM32F в этом отношении проще. - Ксения(07.06.2013 17:42)
- это когда было? - koyodza(07.06.2013 16:58)
- На LPC :) - Гудвин(07.06.2013 16:12)
- У меня ниши для XMega нет. STM32/LPC/EFM32. TI, Silabs, Nuvoton, Fujitsu, Infineon. для Cortex M0/0+/3/4 эмуляторы есть вполне универсальные и клонов полно - J-Link (пользую Jet-Link-и), ULINK2 (пользую кетайский клон), CMSIS-DAP (сам собирал), Vit(119 знак., 07.06.2013 16:43, ссылка)
- Может на STM32 правильнее сразу перейти? - Ljutik1(07.06.2013 16:09)
- А я и сама нифига не понимаю :) - Ксения(07.06.2013 16:02)
- После STM8 - хмега простенькой кажется :) А переход на внешний кварц я дернул с примера - сразу заработал. А вот в АЦП важно не забыть калибровочные значения прописать - а то чудеса ждут. - Andreas(07.06.2013 16:07)
- Примеров кода под ХМегу взять получается неоткуда? - AU08(08.06.2013 00:32)
- На ХМеге пока на внешний кварц перейдешь, поседешь. А таймер запрограммировать на прерывание и вовсе несуразно. :) - Ксения(07.06.2013 15:56)