- Катастрофы не будет — просто за богатых снова заплатят бедные -> - Evgeny_CD(05.09.2012 22:09, zen, ссылка)
- Помню, у некоторых МК ATmega было некорректное первое считывание АЦП после смены канала. Есть ли такая же проблема у ATmega128? - AU08(04.09.2012 08:52 - 08:57, AVR, полностью)
- В ATmega'х есть взаимовлияние каналов при переключении, если напряжения на входах мультиплексора АЦП отличаются не сильно оно практически незаметно. В тех случаях когда из АЦП надо выжать все что можно и нельзя первый результат преобразования по AlexG(19 знак., 05.09.2012 06:51)
- Просто после смены канала в обычном single-ended режиме? Нет, иначе не получится измерение каруселькой нескольких каналов, когда один канал закончил преобразование, запускается другой канал и считывается то, что в оконченном преобразовании. Это Юра(303 знак., 04.09.2012 21:57,
)
- Это называется коммутационная помеха, даже в АЦП на рассыпухе после переключения канала необходима пауза. - mura(04.09.2012 12:47)
- У всех с дифференциальными каналами - первое измерение после смены канала надо отбрасывать. - Точка опоры из дому(04.09.2012 10:25,
)
- Сделана плата без корпуса. ТЗ оговаривалось с энергетиком. Сегодня привез плату для уточнения последних моментов. Пришел директор, возмутился, что плата открытая. Я отвечаю, все оговаривалось с энергетиком и с корпусом цена уже другая. Да, да, mazur(596 знак., 22.08.2012 11:52 - 11:57, SCH, полностью)
- у сына в институте однокурсники увлекаются робототехникой, на этой почве он захотел изучить микроконтроллеры. Вот думаю - начать с AVR-ок или сразу с ARM-ом познакомить ? - scorpion(03.09.2012 20:58, zen, полностью)General
- не грузи парня ерундой, пусть учится ойфончеги программить.. - LordN(05.09.2012 05:34)
- народ ниже письки на стол вывалил - меряются :)) а как вариант, после АВР, - PSoC, есть от 8ног до... процессорное ядро (вплоть до АРМ), логические+аналоговые блоки, цена не очень кусачая - хи-хи(04.09.2012 20:20,
)
- Для студня AVR однозначно.Куча русскоязычной доки , куча примеров , доступные программаторы. - PlainUser(04.09.2012 07:36)
- самое важное - наглядность. а значит обязателен отладчик и понятный ассемблер. MSP430 рулит по второму критерию, отладчиков для него предостаточно, китов - тоже. может Chronos от TI заказать? заодно и полезная игрушка будет - Mahagam(04.09.2012 00:25, ссылка)
- в xxx-uino/energia об ассемблере не вспоминают - Vit(04.09.2012 08:28)
- а там вообще всё скрыто. вся периферия закрыта от посторонних глаз. наглядности нет, отладки тоже - Mahagam(04.09.2012 09:00)
- Вы обладаете особым мнением - Vit(04.09.2012 09:07)
- да я щупал ардуину. пишешь как на бейсике. ужас. контроллера вообще не чувствуешь - Mahagam(04.09.2012 14:21)
- Боюсь, именно это "отсутствие чувства контроллера" и стало причиной популярности... - Evgeny_CD(04.09.2012 14:24)
- именно, но выжать из контроллера всё (как у Л.И. - 5 тактов между прерываниями) не получится никак. думаю, ардуина вытянет всего 30% от возможностей чипа. - Mahagam(04.09.2012 14:27)
- Баг в мышлении. Совсем надавно обсуждали про китайские Cortex A* чипы по $5. в TQFP. Не хватает ATmega32 - ставим такой чип и мегу как сопроцессор. Уже общепринятая тактика дримборды. - Evgeny_CD(04.09.2012 14:50)
- зачем там сопроцессор? - Mahagam(04.09.2012 14:59)
- Чтобы красиво и аккуратно написать работу с IO. Хоть на асме, хоть на с, хоть на чем угодно. А всю сложную логику, которую "осцем не отладить", на большой проц. - Evgeny_CD(04.09.2012 15:01)
- всё IO давно интеллектуальное, окучивается монструозными DMA. да и тут плисина рулит, а не мега, в качестве IO. - Mahagam(04.09.2012 15:29)
- Ну тута могут быть разные варианты. Сосиска SPI сопроцессоров по 1$ по принципу "Одна задача - одно ядро" тоже может быть полезной. Ну FPGA, да с хорошей средой разработки - да, это рулезно :) - Evgeny_CD(04.09.2012 15:31)
- одно ядро - один софтварный проект, одна прошивка, одна отладка, одна папка в сейфе конторы. а теперь умножаем это на 10? а как добавить что-нить по ходу проекта? плисина тут всё заруливает напрочь - Mahagam(04.09.2012 15:58)
- Согласен еще больше! Но пока с мелкими ядрами и набортной памятью в плисинах не все так хорошо в плане цены. Evgeny_CD(373 знак., 04.09.2012 16:06)
С чего это ниос медленный? У всех 3-х подвидов ниоса команды исполняются за одно и тоже время. Только производительность в попугаях (DMIPS) разная. Наврал. Так и есть. Ruslan(249 знак., 04.09.2012 21:14 - 21:19, ссылка)
- Ох, отстали Вы от жизни.. :) Какие, к черту, "PicoBlaze", если уже есть Zynq-7000 => USSR(367 знак., 04.09.2012 16:46,
)
- Это в варианте подхода, когда программим обычное ядро. Вариант HDL кодинга для периферии требует !микроконтроллерных скилов, и это другая постановка задачи. Хотя может быть эффективной. - Evgeny_CD(04.09.2012 16:09)
- В общем нунах эти контроллеры, управлять роботом должен айфоня. - PlainUser(04.09.2012 15:30)
- Я с TI сам ещё не работал, только собираюсь - scorpion(04.09.2012 08:22)
- Брать самое последнее, свежее. Выбирай из EFM32 - General(03.09.2012 23:00)
- Авр это уже пустая трата времени. 430 еще можно поковырять, но и они уже бесполезно, особенно, если не собираешься заниматься электрона кой. 51 - хоть и начинал с него, сейчас это хлам. чисто, заявить, как сейчас модно "Да это Олд скул Trashy(360 знак., 03.09.2012 22:59,
)
- начинать лучше с 8-битников если хочет быть электронщиком. Если начнёт с ARM, скорее всего будет далёк от железа - koyodza(03.09.2012 22:02)
- посмотри туда - Vit(03.09.2012 21:59, ссылка, ссылка)
- угу - scorpion(03.09.2012 22:05)
- Если хочется дать прикладные/перспективные знания, то лучше сразу ARM. Если же хочется фундаментальных знаний, то начинать нужно не с МК, а с процессора. - rezident(03.09.2012 21:52 - 21:55)
- Пусть с AVR начнет. Я ни разу не имевщий дело с микроконтроллерами, только по описанию заинтересовался ими. - mazur(03.09.2012 21:33)
- Вообще-то, я бы начал с обоих. А еще лучше Bill(193 знак., 03.09.2012 21:04)
- lmx2541 кто нить использовал? Не лочится :( - Атмег(05.09.2012 20:16, MCU)
- Что-то пыжи не едут. Функция scorpion(346 знак., 01.09.2012 13:02, dao, полностью)
- Смотрю у себя в кодах, везде есть двоеточие - iShust(123 знак., 05.09.2012 16:19)
- Net-а для CE разве нет? Или Net не годится? - Apтём(01.09.2012 23:47)
- Привыкай к WideChar, братан ;) L"Com1"... Или так: Гудвин(1202 знак., 01.09.2012 17:35)
- У меня так (для Win2k/WinXP): PortHandle:=CreateFile(PChar(p_sring), GENERIC_READ or GENERIC_WRITE,0,nil,OPEN_EXISTING,0,0); - Apтём(01.09.2012 15:51)
- Я писАл так >> Юрий_СВ(324 знак., 01.09.2012 15:44)
- Попробуй Com1 -> COM1 - MBedder(01.09.2012 14:37)
- ХЗ, но может, все аргументы хочет. или имя девайса развернуть "\\.\COM1" - Vit(01.09.2012 13:17, ссылка)
- Глупый вопрос по DMA STM32 Работаю с STM32F051.В силу плохого представления нюансов работы DMA возник следующий вопрос: Каждый канал DMA ассоциируется с определенной периферией, но при этом имеются конфигурационные регистры DMA содержащие адрес Александр(307 знак., 31.08.2012 16:42,
, ARM, полностью)
- Памажите люди добрыя ассемблерную вставку для atmega8 в кодевижн надо изобразить .. В общем щас решил сделать одну некоммерчексую девайсину . Конкретно хотел генератор сделать зч ДЛЯ СЕБЯ . Но столкнулся с проблемой . Сам генератор задумывался с Blackbird_sunday(1608 знак., 17.08.2012 16:02,
, MCU, полностью)
- В продолжение темы. Предложенная Аргусом98 формула генерится дспиком за 6 тактов (включая 2 такта возврата в начало цикла). Как обычно, запоминается 32 разряда. Вернусь с ранчо (пишется раздельно) напишу. Так что любителям звукового диапазона Крок(14 знак., 28.08.2012 14:48)
- Бурное обсуждение вышло. На пол страницы. Мозговой штурм, где каждый высказал своё решение ТЗ. - saifullin(22.08.2012 21:38)
- Эпиграф: "Си-говно". Скажем дспик на ассемблере генерит 16-разрядный синус за 5 тактов. И тюнинг 16-разрядный. Атмега послабей, конечно, но я слышал и у неё есть умножитель, стало быть можно генерить чаще, чем 200к. - Крок(19.08.2012 15:03)
- Так что ли? 20 мгц, 5 мкс - 100 тактов. mazur(433 знак., 17.08.2012 19:44 - 19:57)
- В чё сразу асм? На Си не пробовали сначала сделать, может потянет? - GDI(17.08.2012 17:44)
- На STM32 синусоида рисуется с помощью таймера (с вкусным прескалером) и 1-го канала DMA безо всяких прерываний... - Vit(17.08.2012 17:25)
- комрады, никто не имел дело с GPS чипом MStar MSR2112 ? Мне туд говорят, что у него есть UART, а мне каца что это просто RF чип и UARTа у него нет, максимум SPI для настройки внутренних регистров. - scorpion_с каторги(05.09.2012 11:12,
, SCH)
- Отметим начало нового сезона! Придумалось!!! Как сделать удобную систему разметки исходников на любом «обычном» языке программирования. Evgeny_CD(2847 знак., 04.09.2012 20:19 - 20:26, dao, полностью)
- Обращаюсь к коллективному разуму. Подскажите название алгоритма (ссылки) для вычисления последовательности дробей. bialix(1028 знак., 04.09.2012 13:21 - 14:12, MCU, полностью)
- Щупаю лог. анализатором сторонний асинхронный протокол и все бы ничего, да битрейт странный, ~1350 бит/с, и в некоторых местах стоп-биты отсутствуют (после байтов 0xab, 0xdb), что приводит к frame error. Argon(370 знак., 28.08.2012 22:29, MCU, полностью)
- присоветуйте редактор для ассемблера с подсветкой синтаксиса, те надо чтобы можно было подсветить например конкретную строку (например макрос красным) пользуюсь ASM_ED.exe но там такого нет а хотелось бы ) whale(195 знак., 03.09.2012 13:52 - 13:56, dao, полностью)
- Notepad++. Вот что получилось. В интернете можно найти как настроить подсветку синтаксиса. Также выложил список команд AVR для Notepad++. mazur(04.09.2012 16:47, ссылка)
- Vim. - fk0(03.09.2012 21:59)
- Раньше зверский тестовый редактор был встроен в оболочку Frigate. Умел подсвечивать чуть ли не всё. От Бейсика Си и Паскаля до html. На счёт Ассемблера не помню, кажись, тоже. Хотя, по идее, "подсвечивальщик" должен "знать" конкретный ассемблер, Юрий_СВ(34 знак., 03.09.2012 19:50, ссылка)
- У меня стоит AVR-Studio 4.19. Редактор можно настраивать. Цвет текста, фон. Вот тебе картинка и ini-файл. Файл этот на ходится: C:\Program Files\Atmel\AVR Tools\AvrStudio4\edit. mazur(03.09.2012 16:55)
- Так что ли? mazur(03.09.2012 14:50)
- Programmer's Notepad? Раньше был в составе WinAVR'a. - Точка опоры из дому(03.09.2012 14:17,
)
- забыл еще надо чтобы выделял строчку если она помечена ; - whale(03.09.2012 14:06)
- NPP? - Vit(03.09.2012 14:02, ссылка)
- Выпускают ли сейчас SAA1064? Есть ли аналоги? Желательно, подобные МС с SPI. - mazur(04.09.2012 02:24, SCH, полностью)
- как получать случайные числа в микроконтроллере ? нужны ДЕЙСТВИТЕЛЬНО случайные числа хотя бы 9 бит, псевдослучайная последовательность или шум внутреннего ацп недостаточны. Пытался использовать стабилитрон + оу. Результат плохой, современные 3m_пароль_не_помню(30 знак., 31.08.2012 12:31,
, MCU, полностью)
- сделайте XOR-генератор длиной 32 или 64 бита. Начальное значение можно взять как угодно - или внешнее, или откуда-то изнутри. Неужели 32/64 бита не хватит ? - zeleny(04.09.2012 18:01)
- А точно ли нужны случайные числа? Для некоторых задач псевдослучайные с "хорошим" распределением могут быть лучше. В Wikipedia хорошая вообще статья, рекомендую к ознакомлению: fk0(58 знак., 31.08.2012 13:56)
- У Брюса Шнайера в прикладной криптографии этот вопрос рассмотрен. Далее последует мой плохой пересказ. Нужен какой-то источник случайных данных. Это может быть, например, АЦП. Сам по себе этот источник может быть исключительно плохим ГСЧ, это не fk0(2868 знак., 31.08.2012 13:45 - 13:50)
- class RandInt{ johann(407 знак., 31.08.2012 13:25)
- "...шум внутреннего ацп недостаточны"(с) - какой алгоритм проверялся? - argus98(31.08.2012 13:12)
- Использовать правильный МК ;) В STM32F2xx, STM32F4xx есть True Random Number Generator. - Dir(31.08.2012 13:03)
- Какой ток через стабилитрон подавали? - Make_Pic(31.08.2012 12:47)
- Действительно случайных не бывает.Бывают только более-менее. PlainUser(460 знак., 31.08.2012 12:46)
- Два счетчика от двух разных источников тактирования (внутрений и внешний генераторы например) и берем младшие 9 бит разницы. - -=Sergei=-(31.08.2012 12:45)