-
- Уточнение. Пишу под IAR. Как нормальный поцан, пытаюсь использовать ихнюю библиотеку. Типа, чтобы не выдумывать свое - а вот оно, усе готовое, и ,типа, проверенное. Ага, сейчас. Имею слова тока матерные. - _basile(29.07.2012 22:04)
- либы у ST похожи на ардуиноподобное угрёбище. без них код будет короче в разы. там чтобы пин дёрнуть - функция с пачкой параметров и тучей проверок внутри. Mahagam(234 знак., 29.07.2012 22:29)
- ну и нафиг он короче при таких объемах памяти? время - единственный невосполнимый ресурс - AVF(29.07.2012 22:31)
- он же ещё и быстрее. - Mahagam(29.07.2012 22:43)
- ну и зачем? какая разница будет выполняться действие 0,1 или 1мкс? - AVF(29.07.2012 22:46)
- а теперь это действие в цикл писят тыщ раз, а не забываем что ещё много всяких действий надо бы совершить. а то так до пиков 12-ых договоримся. - Mahagam(29.07.2012 22:50)
- Все верно , но пока не понадобится можно не суетится.А это бывает редко. - PlainUser(30.07.2012 15:14)
- а не всегда это выявишь сразу. Mahagam(486 знак., 30.07.2012 15:39)
- Ваши рассуждения тихо и незаметно ведут вас к ... ассемблеру.Иногда впрочем нужен и ассемблер , но только иногда.Когда без него никак.Сам не очень давно делал асм вставки для арм7 , читал скоростное ацп. PlainUser(32 знак., 01.08.2012 07:48)
- не к ассемблеру, я в последнее время пользуюсь всей мощью хитромудрых DMA. - Mahagam(01.08.2012 10:01)
- Ну так подвисание - это чистой воды ошибка в программе. Уменьшение "напряжности" всего лишь снижает частоту подвисаний, хотя и это неплохо. - SciFi(30.07.2012 16:18)
- неа. меньший поток рулился сутками. как только поток свыше какого-то критичного - крандец. хвост за хвост цепляется и ссё. - Mahagam(30.07.2012 17:10)
- То есть подвисание под нагрузкой не противоречит ТЗ? Тогда пардоньте, обознался. - SciFi(30.07.2012 17:19)
- подвисание происходит под сфероконной нагрузкой. выявить такое не всегда легко. не всегда есть инструментарий для такого теста. Mahagam(72 знак., 30.07.2012 19:26)
- у любого технического решения есть предел. В данном случае был достигнут предел для Вашей реализации данного алгоритма в рамках выбранного железа. Всё равно что жаловаться, что жигули не едут больше 120 когда в багажнике тонна помидоров :=) koyodza(88 знак., 30.07.2012 17:12 - 17:15)
- То есть подвисание под нагрузкой не противоречит ТЗ? Тогда пардоньте, обознался. - SciFi(30.07.2012 17:19)
- неа. меньший поток рулился сутками. как только поток свыше какого-то критичного - крандец. хвост за хвост цепляется и ссё. - Mahagam(30.07.2012 17:10)
- нефиг пихать всё подряд в прерывания, особенно то что может выполняться относительно долго. Выставляйте там флажок, или лучше отложенный вызов функции помещайте в очередь - koyodza(30.07.2012 16:10)
- в прерываниях были только подтверждения приёма/получения (чтобы железяка успокоилась), да выставление флагов. Mahagam(62 знак., 30.07.2012 16:16)
- Ваши рассуждения тихо и незаметно ведут вас к ... ассемблеру.Иногда впрочем нужен и ассемблер , но только иногда.Когда без него никак.Сам не очень давно делал асм вставки для арм7 , читал скоростное ацп. PlainUser(32 знак., 01.08.2012 07:48)
- а не всегда это выявишь сразу. Mahagam(486 знак., 30.07.2012 15:39)
- в 90% случаев использование библиотек пофиг. за все время один раз пришлось оптимизировать - под dsp (но то был dsPIC и ассемблер ). во всех остальных случаях включая ГУИ в оптимизации необходимости не было. - AVF(29.07.2012 23:53 - 30.07.2012 08:20)
- Все верно , но пока не понадобится можно не суетится.А это бывает редко. - PlainUser(30.07.2012 15:14)
- а теперь это действие в цикл писят тыщ раз, а не забываем что ещё много всяких действий надо бы совершить. а то так до пиков 12-ых договоримся. - Mahagam(29.07.2012 22:50)
- ну и зачем? какая разница будет выполняться действие 0,1 или 1мкс? - AVF(29.07.2012 22:46)
- он же ещё и быстрее. - Mahagam(29.07.2012 22:43)
- ну и нафиг он короче при таких объемах памяти? время - единственный невосполнимый ресурс - AVF(29.07.2012 22:31)
- Библиотеки - они такие... SciFi(101 знак., 29.07.2012 22:07)
- А ты на MicroC для PIC18 не пробовал пользовать ихние закрытые библиотеки ? :) - scorpion(29.07.2012 22:07)
- PIC-ами вообще не играюсь. Тут, для STM32 типа с исходниками, и вся фигня. Бля, ну пишут USARTx_Init(), казалось бы функция однозначно должна включать USARTx, а вот куй, там еще надо USARTxEnable запустить. Пидарасы! - _basile(29.07.2012 22:17)
- в библиотеках есть готовые примеры - AVF(29.07.2012 22:22)
- ну и вообще не знаю, на stm32f107v в свое время за 3 недели поднял полностью устройство включая 2 юарта, spi+at25, ацп+цап, tnkernel и основной функционал. при этом первый раз писал под арм вообще и ОС тоже в первый раз. дольше с кейлом AVF(64 знак., 29.07.2012 22:26)
- ГДЕ? - _basile(29.07.2012 22:24)
- в хелпе к либе, related pages -> STM32F2xx Standard Peripherals Examples - AVF(29.07.2012 22:29)
- Ой, да я ж не про это. У них в библиотеке типа все функции написаны. ежели с регистрами с нуля разбираться - не вопрос. Но, тогда накуя люди работали? Или так работали - что накуя? - _basile(29.07.2012 22:32)
- зачем? там все понятно, я вообще в даташит по минимому заглядывал - AVF(29.07.2012 22:38)
- Нет, ребята, ежели вы мне скажите: ты старый чудак на букву М, ничего не понимаешь. И объясните, почему - не вопрос. Но, я не могу понять, почему у NXP & Atmel все понятно, а у этих... - _basile(29.07.2012 22:38)
- ну качество доки чесно говоря меня до сих пор удручает. а сайт им вообще походу конкуренты делали :) - AVF(29.07.2012 23:56)
- Поначалу тоже не воспринимал, а сейчас он уже настолько привычен и удобен стал, что и не хочется никаких перемен. Dir(138 знак., 30.07.2012 11:52, ссылка)
- к сожалению не все, некоторые апноты хорошо спрятаны, ну и к странице компонента привык уже, идея то хорошая. а вот при выборе продукта - печально, окно по ширине занимает пол экрана и не растягивается, постоянно дергать туда-сюда, некоторых AVF(36 знак., 30.07.2012 12:18)
- Насчет ширины экрана и разных галочек при выборе можно согласиться. Хотя это общая проблема таких инструментов. Ну не влезает ВСЕ в любой экран ;) Dir(127 знак., 30.07.2012 12:36)
- ща тоже уже не помню, давно было :) что-то косвенно относящееся к продукту - AVF(30.07.2012 12:54)
- Насчет ширины экрана и разных галочек при выборе можно согласиться. Хотя это общая проблема таких инструментов. Ну не влезает ВСЕ в любой экран ;) Dir(127 знак., 30.07.2012 12:36)
- к сожалению не все, некоторые апноты хорошо спрятаны, ну и к странице компонента привык уже, идея то хорошая. а вот при выборе продукта - печально, окно по ширине занимает пол экрана и не растягивается, постоянно дергать туда-сюда, некоторых AVF(36 знак., 30.07.2012 12:18)
- сайты это эпидемия, она почти всех скосила - koyodza(29.07.2012 23:58)
- Поначалу тоже не воспринимал, а сейчас он уже настолько привычен и удобен стал, что и не хочется никаких перемен. Dir(138 знак., 30.07.2012 11:52, ссылка)
- потому, что вы видимо слишком долго не хотели знать ничего кроме AVR - koyodza(29.07.2012 22:40)
- Да как раз AVR я терплю только потому, что мой шеф к ним прилип. ARM - это то, что надо. Но гдеж примеры по применению? NXP и Atmel освоил с пол- оборота. STM - жопа. - _basile(29.07.2012 22:43)
- чего кричать, примеров полно, и не хуже чем у других. "ARM - это то, что надо" а что надо-то? - koyodza(30.07.2012 00:09)
- написал же где примеры, там и исходники есть и в разных вариантах - AVF(29.07.2012 22:47)
- Таки не понял. _basile(2958 знак., 29.07.2012 22:53)
- написал же где. открываете хелп к либе, там где я написал, далее сылки на файлы, там целиком проекты, или ручками там AVF(69 знак., 29.07.2012 23:09)
- Скачать с сайта um0427, там внутри примеры. Vladimir Ljaschko(11367 знак., 29.07.2012 22:59)
- Таки не понял. _basile(2958 знак., 29.07.2012 22:53)
- Да как раз AVR я терплю только потому, что мой шеф к ним прилип. ARM - это то, что надо. Но гдеж примеры по применению? NXP и Atmel освоил с пол- оборота. STM - жопа. - _basile(29.07.2012 22:43)
- ну качество доки чесно говоря меня до сих пор удручает. а сайт им вообще походу конкуренты делали :) - AVF(29.07.2012 23:56)
- Ой, да я ж не про это. У них в библиотеке типа все функции написаны. ежели с регистрами с нуля разбираться - не вопрос. Но, тогда накуя люди работали? Или так работали - что накуя? - _basile(29.07.2012 22:32)
- Нет, без вопросов, я бы использовал NXP | Atmel, но, бля, заказчег.... - _basile(29.07.2012 22:28)
- в хелпе к либе, related pages -> STM32F2xx Standard Peripherals Examples - AVF(29.07.2012 22:29)
- в библиотеках есть готовые примеры - AVF(29.07.2012 22:22)
- PIC-ами вообще не играюсь. Тут, для STM32 типа с исходниками, и вся фигня. Бля, ну пишут USARTx_Init(), казалось бы функция однозначно должна включать USARTx, а вот куй, там еще надо USARTxEnable запустить. Пидарасы! - _basile(29.07.2012 22:17)
- либы у ST похожи на ардуиноподобное угрёбище. без них код будет короче в разы. там чтобы пин дёрнуть - функция с пачкой параметров и тучей проверок внутри. Mahagam(234 знак., 29.07.2012 22:29)
- Уточнение. Пишу под IAR. Как нормальный поцан, пытаюсь использовать ихнюю библиотеку. Типа, чтобы не выдумывать свое - а вот оно, усе готовое, и ,типа, проверенное. Ага, сейчас. Имею слова тока матерные. - _basile(29.07.2012 22:04)