![]() |
||||
Микроконтроллеры | ||||
| Новая тема Настройки… Мои форумы… Правила | Поиск »» Архив |
Беслан |
Онлайн сервис International Rectifier по выбору IGBT транзисторов на русском языке International Rectifier, мировой лидер в технологии управления питанием, объявил об открытии нового онлайн сервиса по выбору биполярного транзистора с изолированным затвором (IGBT) 03 Sep 11:00 Осциллограф Актаком АСК-6022 в новой модификации Обновленная модификация осциллографа Актаком АСК-6022 позволяет производить до 20 автоизмерений, предоставляет новые возможности видеосинхронизации, позволяет проводить измерения с использованием функции быстрого преобразования Фурье. 03 Sep 10:00 eeNews • Инструмент проектирования WEBENCH LED Architect компании National..
03 Sep 07:00 |
Товарищщи, а библиотечки на AD7792 у кого-нибуть нет??? - kiv121(MCU • whois, 16:08, полностью)
библиотечки P-CAD? так она делается короче чем ждешь ответа. - Argon( 17:23)
Вопрос по Modbus: в ASCII режиме при вычислении LRC надо брать исходные бинарные данные (то, что передаётся в RTU режиме) или канальные ascii (т.е. два передаваемых байта на каждый исходный байт) ? - teap0t(MCU • 01.09.2010 19:40, полностью)
Конечно исходные. Однобайтовая LRC сама кодируется двумя символами, также как и все данные. - rezident(01.09.2010 20:01)
исходные бинарные (+)- Koshak(354 байт, 01.09.2010 19:58)
Бинарные - ASDFS(01.09.2010 19:57)
Люди подскажите девушке ,как оргаризовать 9битоваю передачу данных от компьютера(windows)к теплосчетчику - Оля(MCU • 30.08.2010 12:17, полностью)
Оля, а тебе однако модбас нужен? ага? :о) - LordN(01.09.2010 13:33)
Закодировать 9-битовые слова в 8-битные байты. Примерно, как это делает PPP (т.е. исключить коды 0x00--0x20 на всякий случай ещё). Алгоритм кодирования примерно как в UTF-8... - fk0(30.08.2010 13:36)
Передать-то можно, а вот принять такую посылку кра-а-айне затруднительно. Если уж есть такая насущная потребность, то разумнее сделать отдельное буферное устройство на МК, которое будет заниматься конвертированием протоколов между ПК и прибором (+)- rezident(18 байт, 30.08.2010 12:25)
подскажите пожалуйста, готовое решение - Оля(30.08.2010 12:34)
Хотите, я сделаю Вам готовое решение? Подробности по e-mail: fda-847@yandex.ru - FDA(30.08.2010 13:04)
а сколько это будет стоить? - Оля(30.08.2010 13:08)
Давайте такие вопросы решим по e-mail или по аське: 210824638. (+)- FDA(206 байт, 30.08.2010 13:15 - 13:17)
а подскажите готовое решение есть - Оля(30.08.2010 12:30)
Как называется теплосчётчик? - General(30.08.2010 17:41)
Лучше всего подскажет производитель теплосчетчиков. - Vladimir Ljaschko(30.08.2010 12:40)
Нужно включить и вручную манипулировать битом чётности (mark, space), в любом случае ни винда, ни вообще ПиСи для этого не приспособлены. - =AlexD=(30.08.2010 12:21)
НУ зачем же так сразу за всё и всех говорить!!! Все предназначено... ДА, трудности будут... Протокол скорее всего полудуплексный - потому что RS485 частый спутник таких вещей.... Раз полудуплексный, значит и передавать с предустановленным битом четности (+)- КСПшник(133 байт, 31.08.2010 14:54)
Но какой-то мизерной скорости по идее должно работать? Типа 600 бод. - Vladimir Ljaschko(30.08.2010 12:26)
а как быть при приеме - Оля(30.08.2010 12:25)
Так же, там же 9й бит скорее всего адрес, ждём его с парити = 1, потом принимает с парити = 0. Как-то так... - =AlexD=(30.08.2010 12:33)
Silabs 80c51 Priority Crossbar Decoder. Подск пож эта таблица непонятна. (+)- ++(2306 байт, MCU • 01.09.2010 10:04, полностью)
что именно Вам нужно сделать? (+)- koyodza_book(140 байт, whois, 01.09.2010 13:14)
Интересно, как это будет выглядеть. Путин с подачи Чубайса заставит всех перейти на К155ЛА3? - Snaky(MCU • 25.08.2010 04:14, ссылка, полностью)
Весёлая цитата из статьи: (+)- SciFi(1394 байт, 25.08.2010 09:22 - 09:27)
а че ржал? SM еще когда отписался о том что проц левые команды жрет и делает чета непонятное.. такшта свои тараканы надо варить в своих каструлях. - LordN(25.08.2010 19:49)
это уже off: но тут же не девочки-журналистки с филфака. придумайте/объясните механизьм активации такой закладки в процессоре. я понимаю, в винду (ну и вообще софт) можно закладок насовать, но в железо, тем более такое, которое является не конечным (+)- да,это-я(189 байт, whois, 26.08.2010 13:03)
+1 С тем же успехом можно говорить о закладках в припое, текстолите, проводах. - AlexBi(26.08.2010 13:09)
И они таки там есть :-) Поставьте обычные провода в серьёзное применение - они у вас развалятся. - Shura(26.08.2010 13:12)
А в не серьезном будут работать долго и счастливо при тех же нагрузках? (Задумчиво смотрю на провод питания моего ПК ...) :) - AlexBi(26.08.2010 15:40)
Ага. Ну и припой бессвинцовый, к примеру, та ещё закладка :-) - Shura(26.08.2010 15:48)
почему? - LordN(27.08.2010 06:41)
Там много багов, лень перечислять. На минусе отваливается, "усы" растут и т.д. и т.п. Короче, в военке его не используют. - Shura(27.08.2010 14:55)
что правда - то правда .... Бессвинцовые технологии - это "нож в спину ответственных применений" (С) - Денис Ягов(27.08.2010 15:25)
Ну да. И для борьбы с этим явлением зароем в землю несколько ярдов зелени и сбацаем свой проц (+)- SciFi(417 байт, 25.08.2010 20:17)
Срок хранения ограничен. Плюшки, сцуко, не припаяются потом. - Vladimir Ljaschko(26.08.2010 13:06)
насколь я понимаю технологию, выкопать все закладки равносильно, соизмеримо, а то и дороже разработки нового проца. - LordN(25.08.2010 20:56)
Почему зароем в замлю? Оплатим труд высококвалифицированных специалистов :) - Al Volovich(25.08.2010 20:38)
А почему в штатах еще не отменили поправку Джейсона-Веника, боятся что деньги потекут не к своим? А почему не продали сберу драный Опель? (+)- Al Volovich(147 байт, 25.08.2010 09:27)
но там никто не утверждал, что поправка Джейсона-Веника сделана для улучшения экономики. это чисто политическое давление (как я понимаю, чтобы заставить СССР разрешить эмиграцию в Израиль) (+)- да,это-я(76 байт, whois, 25.08.2010 14:10)
вопрос был не для чего сделана, а почему не отменили ИМХО. Или СССР по прежнему запрещает эмиграцию в Израиль? - Anvar(25.08.2010 14:36)
хохлам и грузинам отменили. для РФ, наверно, это какой-то политический кнут/пряник (насколько это серьезно не мне судить). но в любом случае эта поправка работает против экономики США так как запрещает продавать товары произведенные в США - да,это-я(whois, 25.08.2010 14:53)
В общем-то странная ситуация, так как все равно в России не осталось серьезных суперкомпьютерных команд - хотя бы посмотрите что на Ломоносове считается! - de3(25.08.2010 15:33)
А вы точно знаете, что там считается? :) (+)- Al Volovich(225 байт, 25.08.2010 20:05)
Некоторые, кто на этой железке работает, к нам на работу просятся, я понятно интересуюсь об уровне что де считал, что умеет, о чем слышал. Исходя из этого делаю выводы. Кстати железо с пиковой 20 терафлопной производительностью как ваш Скиф сейчас в (+)- de3(333 байт, 25.08.2010 20:37 - 20:40)
Странно, а в последней сотне топ 500 практически все - на ксеонах. Может осчастливите их вашими познаниями? :) - Al Volovich(25.08.2010 20:50, ссылка)
Top2 посмотрите - de3(25.08.2010 21:11)
И чего? Вы сказали что в Скифе дурачки трудятся, раз поставили Ксеоны, я вам показал, что таких "дурачков" множество. Ссылочкой на комп с производительностью 21 ТФлопс за 50 кевро не побалуете? - Al Volovich(26.08.2010 11:14 - 11:19)
В Германии за 50 кевро по B2B легко 32 TFlop/s. (+)- de3(846 байт, 26.08.2010 13:28 - 17:24)
Что-то дорого, у нас эти видюхи вдвое дешевше. - she(30.08.2010 16:15)
Сдвоенные-то/ 5970? Если напрямую из Тайваня - наверное да, хотя я с радостью узнал бы у вас ссылочку, где из в 2 раза дешевле можно купить. Чел-то не верил, что терафлоп на дабле за 2кевро - реальность. - de3(30.08.2010 18:26)
А они бывают не сдвоенные? Я в видюхах как-то не особо, просто по названию посмотрел ради интереса. (+)- she(34 байт, 30.08.2010 19:06 - 19:10, ссылка)
Ну да, только у нас протекционизм обычно приводит не к тому, к чему хотелось. Достаточно посмотреть на АвтоВАЗ. (+)- SciFi(467 байт, 25.08.2010 09:39)
Кроме автоваза есть еще десяток производств, которые были построены благодаря протекционизму (+)- Al Volovich(493 байт, 25.08.2010 11:06)
Cтоимость подключения к ЭЭ и газу не одинакова для всех, вот так и влияет. Кто имеет админресурс тот на халяву подключится, кто не имеет - с того слупят по полной. - Shura(25.08.2010 11:13)
Ну скажи, какая разница для фабрики за млрд долларов, подключится она к ЭЭ за лям баксов или бесплатно? - Al Volovich(25.08.2010 11:23)
Большая. Сразу за млрд долларов никто не строит. Когда начинают пробовать бизнес по-местному на зуб, строят за 50 млн. И там уже лям баксов counts по сравнению с другими странами. - Shura(25.08.2010 11:39)
Ну лям оно будет стоить, если будет жрать 2 МВт :) - Al Volovich(25.08.2010 11:46, ссылка)
Таможню то за что? За державу не обидно будет? - Anvar(25.08.2010 09:50)
Кстати, снова о таможне: президент тоже увидел там неладное, (+)- SciFi(400 байт, 30.08.2010 13:12)
Саркастический комментарий от Алексашенко, который был зампредом центробанка в 1998 году :) - Al Volovich(30.08.2010 13:28, ссылка)
Вы были на таможне? Там за державу так обидно... Пусть нефть и алюминий считают, а в остальное не суются. - SciFi(25.08.2010 10:31)
Был. Насчет остального, так называемой высокотехнологичной продукции - это нормально если готовый продукт (китайский) стоит дешевле сырья для его производства у нас? Причем это сырье китайцы покупают у нас. - Anvar(25.08.2010 11:38)
Обеспечение выплаты по крайней мере НДС на импортные товары - это одна из важных функции таможни. Иначе производство внутри страны обречено. - Vladimir Ljaschko(25.08.2010 10:38)
Дык оно уже обречено. По крайней мере высокотехнологичное пр-во требует ввозить много комплектующих и оборудования. Вот тут таможня и резвится, жить не даёт. - SciFi(25.08.2010 11:08)
Вы прям как на форуме манекенщиц выступаете :). Кому тут таможня жить не дает? - Al Volovich(25.08.2010 11:26)
Только непредсказуемыми задержками. - General(25.08.2010 11:29)
Мешает, спору нет. Но чтобы вот так прям "жить не дает" - Al Volovich(25.08.2010 11:33)
это, наверное, с какой стороны смотреть. на вход или на выход. (+)- Snaky(522 байт, 25.08.2010 11:48)
Мы экспортировали, гемор конечно, хотя вывозая пошлина 0 %. Но ничего невозможного нет, надо просто сажать человека, который будет этим заниматься. (+)- Al Volovich(314 байт, 25.08.2010 12:22)
Слишком мало данных. На нашей фирме специальный человек занимается таможней, но в целом нет ничего сложного. - Vladimir Ljaschko(25.08.2010 12:01)
В данном вопросе РБ не стоит с РФ равнять. У нас намного лучше обстоят дела. - Shura(25.08.2010 12:03)
Ну и слава Богу. Правда, бывают случаи, когда ЛА3 вдруг попадает в список товаров двойного назначения. - Vladimir Ljaschko(25.08.2010 12:06)
Это как раз в последнее время бывает ввиду унификации с РФ - Shura(25.08.2010 12:10)
В Штатах вообще НДС нет. Нeсчастные, обреченные люди :-) - Shura(25.08.2010 11:06)
Про НДС у нас (+)- Al Volovich(2319 байт, 25.08.2010 11:21, ссылка)
Все эмоции и поиск простых причин вместо признания неконкурентности экономики - Наличие экспортных пошлин (своего рода экстра акциза) нивелирует возврат НДС при вывозе сырья. (+)- Vladimir Ljaschko(105 байт, 25.08.2010 11:27)
Про Германию, сейчас у нас 19%, но некоторые товары (первой необходимости) облагаются 7%, а некоторым сильно загибающимся отраслям позволено не платить НДС вообще - de3(25.08.2010 12:21)
Одинаково называющиеся налоги могут высчитываться и взыскиваться совершенно по разному. Без анализа деталей сравнивать цифры не имеет смысла. (+)- Al Volovich(102 байт, 25.08.2010 11:40)
это такой новый микроконтроллер? :) - Argon(25.08.2010 08:05)
ага, вот в оригинале статьи поясняют... (+)- Snaky(366 байт, 25.08.2010 05:43 - 06:05, ссылка)
а в ВТО уже похоже никто не стремится - Anvar(25.08.2010 07:44)
да, действительно. "В июне 2009 года на заседании межгосударственного совета ЕврАзЭС в Москве премьер-министр России Путин В.В. сделал официальное заявление о прекращении индивидуальных переговоров по присоединению России к ВТО." - Snaky(25.08.2010 07:50)
Просто уже не смешно стало. Далеко не последней экономике мира под разными "детскими" предлогами отказывалось во вступлении в ВТО. - Anvar(25.08.2010 07:53)
Это просто игра был такая "Делай что хочешь, только не бросай меня в терновый куст" (+)- Al Volovich(70 байт, 25.08.2010 09:24)
+1 - General(25.08.2010 09:28)
а может оно и к лучшему :> хотя если верить вики, то движение в сторону ВТО идет, только не индивидуально, а в составе таможенного союза - Snaky(25.08.2010 07:57 - 08:00)
Именно по-этому индивидуальные переговоры и прекращаются. - AlexBi(25.08.2010 09:57)
Блин, какой кретин снёс из Windows 7 гипретерминал... Подскажите чтоб вместо него заюзать? попробовал TeraTerm и Realterm, ни тот ни другой не пашут. Попробовал также тупо взять файлы от гипертерминала XP, принимать-принимает а передавать - фигу :-( - Shura(MCU • 27.08.2010 19:24, полностью)
TeraTerm -- лучший терминал под windows. Не понимаю, что там не работает? Настроить может надо. - fk0(30.08.2010 13:35)
Может и надо, но было некогда - Shura(30.08.2010 13:51)
Всем спасибо, вопрос снят - Shura(28.08.2010 02:44)
Забудь это ущербие. Ставь PUTTY. Бесплатно и на века. - ut1wpr(27.08.2010 23:28)
ставь - работает - Aдикм(27.08.2010 23:10, ссылка)
спасибо, работает - Shura(28.08.2010 02:44)
А зачем тебе тогда Windows 7? Ставь XP и не парься. Я даже и не пытался ставить ни висту ни семерку. - mazur(27.08.2010 22:39)
Перечисли какие, на твой взгляд, есть достоинства у Windows 7? - mazur(28.08.2010 06:47)
имхо, главное достоинство любой ОС это незаметность и нетребовательность к ресурсам. (+)- Snaky(508 байт, 28.08.2010 08:55 - 09:00)
Из-за отсутствия гипертерминала переставить винду? Пешы исчо :-) - Shura(28.08.2010 02:45)
TeraTerm пашет отлично на Windows 7 (+)- AlexandrY(54 байт, 27.08.2010 22:23)
не знаю, у меня ошибку настроек порта вываливала, разбираться подробно было некогда - Shura(28.08.2010 02:43 - 02:46)
наверное ошибся в настройке порта =) - Alex B.(28.08.2010 02:54)
он там по умолчанию не на Serial port цепляется. А кто мне скажет, как сделать, чтобы при приема большого количества данных не пропадало то что пришло первым? Эта же проблема у меня в гипертерминале. - Aдикм(28.08.2010 08:41)
да я только скорость-то и поменял - Shura(28.08.2010 03:04)
+1 - Alex B.(27.08.2010 23:30)
А этот тоже не работает? - rezident(27.08.2010 20:39, ссылка)
Этот самый самый!!! - mura(30.08.2010 12:05)
Putty - SciFi(27.08.2010 20:32)
А такой не пробовали? (мне как-то дали ссылку, но я сам не запускал) -> - testerplus(27.08.2010 20:06, ссылка)
Как узнать IP шлюза, через который мобила вышла в инет? (+)- Shura(459 байт, MCU • 29.08.2010 23:44 - 23:50, полностью)
Набирай в гугле "my ip address" и жми. - fk0(30.08.2010 13:34)
Выполни: tracert www.caxapa.ru. Первым в списке будет IP шлюза. - Гудвин(30.08.2010 00:22)
Спасибо. Через tracert не получилось, но через (_o_) IP выдрал. Осталось выяснить является ли он статическим. - Shura(30.08.2010 03:43)
Но у сотовиков все через (_ю_)... - Гудвин(30.08.2010 00:37)
Л.И., Ваш код обслуживания ротор-энкодера при обрыве одного сигнала продолжает генерировать инкремент/декремент при вращении в одну сторону, что не совсем верно. Подскажите плз, как проще подправить. (+)- Vladimir Ljaschko(1155 байт, MCU • 24.08.2010 08:52, полностью)
У вас два раза повторяется "#ifdef BACKWARD" это опечатка? - mazur(27.08.2010 22:05)
Почему сразу опечатка? Так надо. - Леонид Иванович(28.08.2010 00:02)
В моём коде такого нет. При обрыве или закоротке одной из фаз при вращении энкодера ничего не происходит. (+)- Леонид Иванович(2257 байт, 24.08.2010 10:52 - 10:56)
С какой частотой выходят импульсы с энкодера, что вы сделали опрос энкодера в основном прерывании? Почему не с использованием внешнего прерывания? - mazur(26.08.2010 16:48)
обычно минимальная длительность до 3-5 мс - Vladimir Ljaschko(26.08.2010 17:19)
В таком случае, действительно, внешнее прерывание не нужно. А почему бы не подключить энкодер к логике? Предположим, что после логической схемы у нас есть импульсы "вперед", "назад". Задействовать одно внешнее прерывание (импульсы обрезать на 45 (+)- mazur(61 байт, 26.08.2010 18:25)
Первый раз в жизни я подключил ротор-энкодер к двум каналам таймера 8254,до сих пор считаю это идеальным решением, но, увы, не использую. - Vladimir Ljaschko(28.08.2010 22:48)
нафига логика, если всё нормально реализуемо без неё? - koyodza(26.08.2010 19:55)
Ну, драл то я у Вас, только переменные собраны в структуру и добавлен подсчет длительности импульса и генерация события. - Vladimir Ljaschko(24.08.2010 10:57)
А нет ли у Вас на оборванном выводе какой-нибудь наводки? - Леонид Иванович(24.08.2010 11:04)
Да, похоже, Вы правы. Спасибо! - Vladimir Ljaschko(24.08.2010 11:22)
Радиолампы своими руками. Как говорится, респект и уважуха в одном флаконе. - General(MCU • 23.08.2010 13:23, ссылка, полностью)
У меня нет слов. Впечатляет. Вот у кого поучиться надо... - mazur(26.08.2010 12:04)
Я к тому, что человек освоил технологии в разных областях, и делает все сам. Бывают ситуации, когда надеяться не на кого, и приходиться делать все самому, ручками. - mazur(27.08.2010 06:26)
поучиться полезнее было бы как 32-нм чипы делать, а стимпанк-гики они хоть и забавные, но пользы от них никакой :> - Snaky(27.08.2010 05:23)
Нафиг нужны 32нм чипы? Они особо ничего не изменят. Какие-нибудь искусственные бактерии - это да... - she(27.08.2010 10:16)
годов через сто у наших правнуков под столом будет стоять принтер который будет печатать ченить типо готовых процев. или танков. сто лет назад никто и помыслить не мог что в кофемолку или в телефон можно и нужно встроить кампутер. причем сделать это (+)- LordN(29 байт, 27.08.2010 06:40)
Лет через 100 наши правнуки будут таскать плуг на себе. - Vladimir Ljaschko(27.08.2010 10:01)
титановый. с нанокерамическим покрытием. - Snaky(27.08.2010 10:03)
Обработка титана достаточно энергоемка, так что это врядли =) - she(27.08.2010 10:17)
Он лёгкий.. это в первую очередь исключит титан из материалов для плуга :) - POV(27.08.2010 10:20)
а по-моему плуг и не должен быть тяжелым. главное геометрия и прочность. - Snaky(27.08.2010 10:25)
фига. точка привязки выше земли. какова бы геометрия не была, выдернет его. Проверено на попытке сделать плуг для лебёдки уазика. - POV(27.08.2010 10:29)
да не такой уж он и легкий. потаскал титановые трубы в свое время. удельный вес 60% от нержавейки. а раньше как же деревянными плугами пахали тогда? - Snaky(27.08.2010 10:33)
В школе в учебнике истории рисунок был с гравюры... (+)- POV(133 байт, 27.08.2010 10:35)
в википедии есть гравюра и описание (+)- Snaky(393 байт, 27.08.2010 10:37)
принтер на нанолампах? :> надо чтобы еррату к готовым процам он печатал сразу же на следующей страничке, а то правнуки Evgeny_CD не оценят :> - Snaky(27.08.2010 06:51)
к тому времени нана будет не модна, пика, или даже атта. а еррату он будет печатать в виде отдельного сопроцессора :о) - LordN(27.08.2010 07:17)
наны, микры.. ссылку на этой неделе тут дали на генератор от силабса. джиттер = фс! Почитал из любопыства про методы измерения джиттера - как-то не появилось понимания как же можно такой фазовый шум оценить. - POV(27.08.2010 10:21)
Элементарно, Ватсон (+)- ASDFS(171 байт, 27.08.2010 13:02)
Будет платная подписка, как сейчас на газеты. Каждый день - новое издание. - vmp(27.08.2010 09:57)
Впечатляет. - Cepгeй Бopщ(25.08.2010 01:07)
Кварцевые генераторы с ультранизким джиттером: есть ли какие рецепты? (+)- ASDFS(137 байт, MCU • 25.08.2010 20:31, полностью)
NBXDBA014 ? - MAG(whois, 26.08.2010 18:22)
Можно у Silabs - Dir(26.08.2010 11:58, ссылка)
Вы бы хоть цифрры сверхнизкого джиттера огласили (+)- antm(172 байт, 26.08.2010 10:30)
о! от 400 fS - образцы с доставкой бесплатно прямо из профиля - General(26.08.2010 10:29 - 10:32, ссылка)
Для микросхем, по ссылке, нужен опорный сигнал на вход. Т.е проблемы точного генератора он не решают. (+)- antm(91 байт, 26.08.2010 10:40)
Вот к этим кристал цепляешь и -ага! - General(26.08.2010 11:19, ссылка)
Это все PLL, т.е. не кварцевые а RC генераторы. У них с джиттером все намного хуже кварцевых. (+)- ASDFS(34 байт, 26.08.2010 18:04)
Думаю, LC все же. Маленькие катушки на кристалле. - Evgeny_CD(26.08.2010 18:19)
Гы, с точки зрения минимума джиттера это будет еще хуже (+)- ASDFS(147 байт, 26.08.2010 18:25)
Катушка там зело мала, много хлама не наловит. - Evgeny_CD(26.08.2010 18:26)
Как бы мало ни ловила - она все равно ловит. И добротность все равно на порядки хуже кварца. Так что всякие PLL, VCO и прочие RLC идут лесом независимо от усилий рекламщиков. - ASDFS(26.08.2010 21:19)
Все от требуемой частоты зависит :) - Evgeny_CD(26.08.2010 21:25)
На electronix.ru уже давно обсуждают => (+)- quark(317 байт, 26.08.2010 07:33 - 08:24, ссылка, ссылка)
По хайэндовым сайтам пройтиться надобно, там народ вечно с этим заморачивается. :) - HH(whois, 26.08.2010 02:30)
После кварцевого генератора включить кварцевый фильтр. - Леонид Иванович(26.08.2010 00:59)
Крутое решение! Рспект за идею :) - Evgeny_CD(26.08.2010 11:48)
Этой идее "сто лет в обед".. Вам ли не знать, Евгений?? :) (+)- quark(895 байт, 26.08.2010 14:23 - 15:09)
Не спорю. Просто мне лично сверхнизким джиттером заниматься не приходилось. - Evgeny_CD(26.08.2010 14:45)
Интересное решение (+)- ASDFS(115 байт, 26.08.2010 01:42)
Вопрос количественный. Компараторы разные бывают. - Леонид Иванович(26.08.2010 03:25)
-> - Evgeny_CD(25.08.2010 20:38, ссылка)
Неужели нет более демократичных решений? (+)- ASDFS(62 байт, 25.08.2010 21:08)
Поищите генераторы для синхронных мультиплексоров в телефонии,морион - это российский вообщем то монополист, как раз для них ваяет. - Хитрый китаец(whois, 26.08.2010 10:29)
Демосу джиттер как-то побоку ;) - General(25.08.2010 22:05)
Доброе всем время суток! Задумал сделать девайс который измеряет среднеквадратичное (RMS) значение сетевого тока (напряжения). Для измерения тока предел основной погрешности должен составлять не больше 0,25%. Возник вопрос связанный с выбором (+)- Aleksey_Sechov(1215 байт, MCU • 16.08.2010 10:53 - 12:02, полностью)
+1 вопросик в тему (+)- пароль_забыл(548 байт, whois, 16.08.2010 17:44)
можно без БПФ. Наложить оконную функцию во временнОй области, пощитать RMS. И все это можно делать на лету даже не самым мощным МК. (+)- Argon(461 байт, 16.08.2010 23:18 - 23:26)
Да мне вообще кажется, что считать БПФ ради вычисления RMS - это как из пушки по воробьям шмалять .... - Денис Ягов(23.08.2010 10:19)
Спасибо, за советы я понял о чём вы. Но вычисление RMS в данном устройстве это только частный случай. (+)- Aleksey_Sechov(429 байт, 20.08.2010 11:16 - 20:02)
А кто нибудь работал с MC9S08GW64б MC9S08GW32 от freescale? 8-bit (!) CPU на 20 Мгц на борту 2 модуля АЦП по 16 бит. (+)- Aleksey_Sechov(132 байт, 26.08.2010 12:06)
Было дело. Очень тормознутые процы. (+)- AlexandrY(436 байт, 26.08.2010 12:29)
Реальные цифры: LPC21xx (ARM7TDMI) с частотой ядра 55 МГц делает целочисленное 16-битное FFT с 1024 отсчетов за 14 мсек. 16384 точек - 316 мсек. (+)- Argon(254 байт, 20.08.2010 21:32)
А для Cortex-M0 (LPC1114 @ 48МГц) подобных циферек нету? - rezident(23.08.2010 10:56)
увы, нету - Argon(23.08.2010 20:46)
Маловато ОЗУ у них, чтобы БПФ считать. Лучше уж подходящий STM32F101 пользуйте. - Dir(23.08.2010 14:57)
"А для Cortex-M0 (LPC1114 @ 48МГц) подобных циферек нету?" (+)- Aleksey_Sechov(44 байт, 23.08.2010 11:25)
Для Cортех-M3 16-бит 1024точки будет примерно 2мс на 50МГц. (+)- Dir(520 байт, 23.08.2010 14:56 - 15:07)
Дохлые DSP на частоте ядра 55 МГц делают 16-битное FFT с 1024 отсчетов из внутренней RAM за 0,3 мсек. А на частоте ядра 600 МГц вообще за 25 микросекунд. - quark(23.08.2010 08:42)
Вопрос-то был не про DSP, а про МК. У этого ARM7TDMI из DSP-подобных инструкций всего одна MAC-операция, к-рая выполняется х.з. сколько (7 циклов или около того), никаких битреверсных операций. (+)- Argon(133 байт, 23.08.2010 20:44)
40 mips ядра dsPIC33 FFT 1024 порядка 2мс. - AVF(23.08.2010 12:28)
А чего так долго то? Раз в 10-20 быстрее должно быть по идее. - ASDFS(23.08.2010 15:11)
С какого это хрена? На 1000 точек вынь да положь 10000 комплексных умножений - Крок(26.08.2010 11:49)
я хз, не разбирался, это из стандартной библиотеки complex fft - AVF(23.08.2010 19:52)
"можно без БПФ. Наложить оконную функцию во временнОй области, пощитать RMS. И все это можно делать на лету даже не самым мощным МК." (+)- Aleksey_Sechov(175 байт, 18.08.2010 17:19)
Зачем БПФ, если нужен RMS? (+)- AlexBi(126 байт, 18.08.2010 17:29)
RMS считается не с помощью оконной функции, а после наложения оконной функции - Shura(18.08.2010 17:26)
Можно на словах объяснить как используя результаты БПФ (или любого другого ПФ) можно получить RMS сигнала? - AlexBi(17.08.2010 08:34)
см. теорему Парсеваля -> (+)- Argon(181 байт, 17.08.2010 08:40, ссылка)
Спасибо, не знал. Но на практике получается, что сложность вычисления RMS, используя данные до и после БПФ одинаковая. Число отсчетов, операции, все одинаково, как мне кажется. Зачем тут БПФ? - AlexBi(17.08.2010 08:54)
нее, через БПФ больше операций, именно на N*log(N) (длительность БПФ). (+)- Argon(257 байт, 17.08.2010 09:18)
"БПФ - это когда нужно в ограниченной полосе вычислить. (+)- Aleksey_Sechov(267 байт, 18.08.2010 17:41)
Какую оконную функцию лучше использовать для расчета RMS? - AST(17.08.2010 00:36)
смотря какие критерии. Окна Ханна и Хэмминга считаются чуть быстрее, Наттолла и Блэкмана вроде лучше "давят" края выборки. Вроде так. Лучше промоделируйте в мадкаде - это на полдня работы. - Argon(17.08.2010 08:42 - 09:19)
Еще один глупый вопрос: умножать до возведения в квадрат или после? - AST(17.08.2010 10:53)
Специализированные IC вычисляют RMS обычно так: (+)- Леонид Иванович(17.08.2010 13:31, файл(ы))
писал статью по счётчикам электроэнергии в журнал. Её там зарубили..... (согласен - хреново вышло) но по вашему вопросу там есть материал. Если решите делать на контроллере - описал несколько подводных камней..... Если не надоест читать. :) ...... см. (+)- Денис Ягов(15 байт, 16.08.2010 14:29, файл(ы))
А что же помешало доработать статью? - iosifk(whois, 17.08.2010 09:30)
да как сказать .... требования мне сказали чего надо.... (+)- Денис Ягов(480 байт, 17.08.2010 09:37)
Вам надо было сначала почитать материалы о том, что и как должно было быть расположено в статье. Например на сайте КиТ, в разделе "Для авторов". Потом можно было бы направить в редакцию план статьи и попросить его прокомментировать. И получилось бы с (+)- iosifk(109 байт, whois, 17.08.2010 10:41)
ваша правда. - Денис Ягов(17.08.2010 11:38)
Всегда удивляли статьи в журналах - переводы даташитов. Неужели людям это интересно читать? - she(17.08.2010 10:03)
Значит расклад в этом деле такой. Пишут такие статьи в основном "бренд-менеджеры", потому что им на работе приказали. Сами они это практически делать не умеют, да и не хотят. А написать им надо. Потому и делают только то, что попроще.... А те, кто (+)- iosifk(308 байт, whois, 17.08.2010 10:17)
я думаю и читателей у бумажных журналов год от года не прибавляется - все уходят в сеть за информацией. или нет? - Snaky(17.08.2010 10:31)
"Рабинович, вы газеты выписываете? Нет, я в интернете их читаю. А в сортир что - клаву берёте?" - Shura(17.08.2010 10:32)
хех... клаву... XXI век за окном как-никак... iPad! :> - Snaky(17.08.2010 10:36)
Да плюс еще проблемы с получением гонорара. У нас это будут "доходы из-за границы", с которыми лучше не связываться. - Леонид Иванович(17.08.2010 10:24)
Ни разу официально мне гонорар не платили :-) - Shura(17.08.2010 10:26)
Смотря где печатались. Например, "Радио" всегда платит официально, а "Радиолюбитель" - нет. - Леонид Иванович(17.08.2010 12:31)
А я иногда и сам не знал, где печатался :-) (+)- Shura(270 байт, 17.08.2010 12:42)
Я имел в виду авторские статьи или переводы для конкретных журналов. - Леонид Иванович(17.08.2010 13:29)
Ну и я про них же - Shura(17.08.2010 14:08)
Откуда такие данные - "Во-вторых, компании ST и TI установили стандарт библиотечных функций. Теперь обращение к периферии на контроллерах ST и TI выглядит одинаково с точки зрения программирования"? (+)- AlexandrY(34 байт, 16.08.2010 18:08)
Функции, касательно ядра Кортекс М3 - одинаковые. Т.е. всё что описано в "core_cm3.h" (в последней версии фирменных библиотек) - по названиям будет совпадать у ST и TI. (+)- Денис Ягов(133 байт, 17.08.2010 06:45)
А разве core_cm3.h не вообще от ARM-а? Т.е. TI с STM просто получили его вместе с ядром и потом передали нам. - ReAl(20.08.2010 23:22)
Как вы наверное знаете, у ST была (и ещё есть) библиотека стандарных функции периферии 2-го пококоления. Так вот она не содержит общей части с библиотеками TI. В отличии от оных библиотек 3-го поколения. Так что договаривались ST и TI несколько позже, (+)- Денис Ягов(38 байт, 23.08.2010 07:49)
Я не знаю, кто там с кем договаривался - кофе с ними не пил и даже не подавал, но core_cm3.h имеет строки (+)- ReAl(2150 байт, 23.08.2010 11:24 - 12:07)
Ну вот это другое дело. Потому вашу статью и прокатили. Любой ембеддер знает что либы от одного производителя никак не лягут на SoC-и другого. (+)- AlexandrY(141 байт, 17.08.2010 11:56)
Такой контроллер содержит полный набор инструкций, необходимых для построения счётчика электроэнергии этта пять! :-D - Shura(16.08.2010 14:31)
Я делал на ATMEGA16 счётчик электроэнергии. Там были операции типа "3 байта разделить на 2 байта" и другие прелести ..... Удовольствие - ниже среднего, точно вам говорю .... - Денис Ягов(16.08.2010 14:52)
есть 32 бита поделить на 32 .... (+)- Денис Ягов(54 байт, 16.08.2010 15:00)
За это аппаратный модуль надо благодарить, а не набор инструкций - Shura(16.08.2010 15:30)
Ишшо вы говорите... А тут прям инструкция "3 байта разделить на 2 байта" имеется видимо :-) - Shura(16.08.2010 14:55)
А попробуйте опровергнуть :-) - amusin(16.08.2010 14:34)
Главное - наличие кнопки у фотошопа "шоб было за@#$сь" - POV(16.08.2010 14:33)
Посмотрите документы от TI: (+)- Леонид Иванович(67 байт, 16.08.2010 11:26)
посмотрите у Microchip, есть reference design (ссылка) 3-ф счетчика с U(I)rms, гармоническим анализом и пр. - Илья(16.08.2010 11:14, ссылка)
RMS гармонического сигнала как раз вычислять не нужно, для синуса оно легко вычисляется из амплитудного. Как раз весь смысл вычисления RMS в том, что сигнал не является гармоническим. - Shura(16.08.2010 11:00)
Извиняюсь, описка вышла, сигнал конечно же не чистая синусоида (основная гармоника), а целый набор гармоник.... - Aleksey_Sechov(16.08.2010 12:01)
А диапазон тока какой? - POV(16.08.2010 11:00)
Диапозон может быть, например такой: U = 0 - 400 В, I = 0 - 5 A. - Aleksey_Sechov(16.08.2010 12:04)
Бюджетное измерение t от -100°C до +150°C (+)- 1234567890(364 байт, MCU • whois, 25.08.2010 21:53, полностью)
Всем спасибо! Согласен, ТОЛЬКО платина. Думал, очень дорого, был неправ. - 1234567890(whois, 26.08.2010 11:38)
Платиновые. Без вариантов. Начните отсюда (->). Стоимость SMD-ных может быть меньше 1$. - Dir(26.08.2010 11:33, ссылка)
HEL-700 от Honeywell. - Леонид Иванович(26.08.2010 00:58)
+10. Только это уже 20-30$ - AU08(26.08.2010 04:41)
Сам датчик меньше 10$. - Леонид Иванович(26.08.2010 10:56)
термопары для измерения температуры ниже минус 40 - это экзотика. Много проблем. - AU08(25.08.2010 22:04)
Это и смущает. Какие проблемы с т/п на низких температурах? - 1234567890(whois, 25.08.2010 22:18)
1) соотношение мВ/град резко снижается (+)- AU08(95 байт, 25.08.2010 22:22)
Н-да... Оставлю китайские т/п их ВКС и Петрику. :( Хотел дёшево и сердито. Спасибо! - 1234567890(whois, 25.08.2010 22:26)
Чип из платины (+)- General(25.08.2010 22:04, файл(ы))
С какой погрешностью допускается измерение? Что за объект, температуру которого требуется измерять? В каком виде нужен результат измерения: число в градусах или электрический сигнал (напряжение/ток/частота)? "Недорого" это в каких пределах (+)- rezident(11 байт, 25.08.2010 22:01)
Погрешность - 1°С, Точность... а кто её проверит? Цена не более $10-$15. Термокамера. На АЦП AVR. Каприз клиента... :( - 1234567890(whois, 25.08.2010 22:13)
Ну конечно же AVR! Раз термопара от китайского тестера, то АЦП обязательно AVR! :))) Посчитайте сами. Буквально на пальцах посчитайте. (+)- rezident(447 байт, 25.08.2010 22:26 - 22:29)
Это если в лоб считать. А если немного моск включить, то можно на диапазоны разбить, например. Но в любом случае идея тупая, внешний АЦП будет гораздо лучше, чем куча всякой прецизионной рассыпухи для приведения сигнала в нужный вид - Shura(25.08.2010 23:33)
Был-бы датчик... Усередним/округлим. Клиент хочет видеть "как-бы" температуру в целых градусах, за 10 коп.. - 1234567890(whois, 25.08.2010 22:32)
General вам вот такие способы предлагает. - rezident(25.08.2010 22:36, ссылка)
Генералу, конечно, Спасибо (pа сцылко, особенно)! А на сиськах бають, Т\П на низких температурах - проблемы. С ТПП от 0 до 1200 работал - полёт нормальный. - 1234567890(whois, 25.08.2010 22:49)
Ашипка! Это AU08 подсказал. А на сиськах посоветовали платиновые ТСП от у хонивелл. - 1234567890(whois, 25.08.2010 22:59)
Очень фраза настораживает "от китайского тестера" для температуры -100 - Anvar(25.08.2010 22:09)
Вычитал фразу про то, что измерение частоты может быть достигнуто с высокой точностью... (+)- POV(336 байт, MCU • 20.08.2010 09:40, полностью)
А вот по цифрам вопрос... (+)- POV(302 байт, 20.08.2010 14:06)
Вы не назвали один важный параметр - время измерения. Ну а в общем эти цифры достичь легко. - Леонид Иванович(20.08.2010 14:58)
100 мс как мне кажется. Спасибо за советы. - POV(20.08.2010 15:01)
Такую разрешающую способность даст метод обратного счета при опорной частоте 2 МГц и выше. (+)- Леонид Иванович(348 байт, 20.08.2010 16:23)
Угу. пасиб. - POV(21.08.2010 13:22)
Можно ссылку на источник? - Леонид Иванович(20.08.2010 11:10)
Это не документ нормальный. Диссер чужой изучаю про рециркуляционные дальномеры. На бумаге. - POV(20.08.2010 11:21)
Естественно. Подсчет количества импульсов за достаточно большой промежуток времени и пересчет в частоту будет точнее. - Vladimir Ljaschko(20.08.2010 09:43)
Если речь идёт об усреднении, то оно может быть выполнено и для результатов измерения периода следования импульсов. Есть ли какие принципиальные отличия измерения периода и частоты, влияющие на точность? - POV(20.08.2010 09:45)
Впрочем.. кажется понял - подсчет количества импульсов реализуется с нулевой погрешностью. Увеличивая интервал наблюдения повышаем точность :)) - POV(20.08.2010 09:46)
Измеряемый сигнал имеет джиттер, а измерители малых интервалов времени (а это цифро-аналоговые TDC) - шум. Всё это даёт погрешность измерения. Увеличение точности предполагает некую фильтрацию. Наиболее продвинутый способ измерения частоты использует (+)- Леонид Иванович(190 байт, 20.08.2010 11:08)
благодарствую за список методов. - POV(20.08.2010 11:29)
Все эти методы используются одновременно. - Леонид Иванович(20.08.2010 12:37)
Спасибо. А то как раз репу и чешу что это было - набор методов или процедуры одного метода :)) - POV(20.08.2010 12:58)
В зависимости от требуемой разрешающей способности можно применить нужную комбинацию методов. - Леонид Иванович(20.08.2010 15:00)
Вот пробую смоделировать выход генератора и метод оценки частоты. Не вижу как метод обратного счёта может дать лучшую оценку чем прямой счёт. Если конечно время измерения не ограничено... (+)- POV(331 байт, 24.08.2010 15:39)
Если время не ограничено, то преимущества нет. Обычно рассматривается случай с фиксированным временем счета. (+)- Леонид Иванович(331 байт, 24.08.2010 17:03)
Угу, пасиб. - POV(25.08.2010 07:57)
коллеги подскажите где глюк IAR перестал компилировать код (+)- stas_mas(306 байт, MCU • whois, 24.08.2010 19:40, полностью)
Только в нашем шоу! - общественное движение ДУРАКИ ПРОТИВ ДОРОГ! - General(MCU • 24.08.2010 12:32, ссылка, полностью)
Правильно митингуют. Мудаков рубящих лес у нас хватает, рОстить некому. - 123(whois, 24.08.2010 13:33)
Неужели дорог хватает? А, аноним? - General(24.08.2010 13:45)
Текущие в приличном состояние поддерживали бы. А, широкий :) - 123(whois, 24.08.2010 13:49)
Просто не им взятки будут возить по этой дороге, а лес любят. Вот они и против. - she(24.08.2010 12:44)
Добавляю переменные в globals.c и .h. Ну тупо так все выглядит делать два раза. А кто-нить использует препроцессор для этого дела? - Vladimir Ljaschko(MCU • 23.08.2010 12:20, полностью)
можно так (+)- abivan(223 байт, 23.08.2010 12:53)
Вместо DEF_EXTERN для каждого модуля нужно своё уникальное имя. Будешь copy&paste делать, забудешь поменять, глюки будешь искать неделю. Оно надо? - fk0(23.08.2010 13:31)
это не защита от повторного переопределения. (+)- abivan(88 байт, 23.08.2010 15:34)
Тут не об этом. Если несколько модулй экспортируют объявленные в них глобальные переменные, то тогда несколько таких h-файлов и для каждого необходим свой SOME_MODULE_DEF_EXTERN. Конечно, если всё в общей свалке в одном файле, то это не нужно. - ReAl(23.08.2010 17:17)
+1. Интерфейс каждого модуля - в его .h файле. Каждая функция, видимая извне, имеет префикс в имени, совпадающий с именем модуля. - Леонид Иванович(23.08.2010 14:34)
Нет, ибо говнокод. globals.c -- тоже. Каждому модулю -- свои глобальные переменные. - fk0(23.08.2010 12:44)
Угу, это понятно. Но если я не понимаю, где объявлена переменная, я ищу в globals. Грязный хак против маразма. Так же как имя - не могу дважды вспомнить имя переменной - меняю имя. Настоящие программисты конечно в этом не нуждаются. - Vladimir Ljaschko(23.08.2010 12:53)
На паскале программировал? Там есть понятие "модуля". У модуля есть интерфейс. Так вот в C точно также, если придерживаться некоторых правил: все функции/переменные видимые наружу -- суть есть интерфейс какого-то модуля. Описываются в *.h файле, (+)- fk0(363 байт, 23.08.2010 13:35)
Да понимаю я, понимаю! Значит, не хватает силы воли структурировать модули в проектах, перетекающих из одного в другой. Там, где аппаратура, нет проблем. - Vladimir Ljaschko(23.08.2010 14:11)
Всё общее собрать в один модуль misc_trash.c И со временем его уменьшать в размерах. - fk0(23.08.2010 14:34)
+1 про говнокод. Если есть глобальная переменная, должен быть и модуль, к которому она относится. Лучше даже сделать "методы" set() и get(). Ну а про маразм: используйте Source Insight. Я на него не нарадуюсь: с ним в исходниках заблудиться невозможно. - SciFi(23.08.2010 13:12)
+1. Обхожусь без глобальных переменных, интерфейс каждого модуля через "методы". - Леонид Иванович(23.08.2010 13:16)
а как быть с сервисами ОС? Приемник и передатчик в разных модулях а сервис один. - abivan(23.08.2010 19:01)
Не понял проблемы... - Леонид Иванович(23.08.2010 22:29)
Скорость при этом не страдает? Или методы через #define get_xxx() (xxx) - AlexBi(23.08.2010 16:29)
В любом случае, чем красивее текст программы, тем больше страдает скорость и растет объем. (+)- Леонид Иванович(371 байт, 23.08.2010 19:04)
Раньше define, в связи с С99 static inline (+)- ReAl(227 байт, 23.08.2010 17:13)
А... gcc... паделка студентов! - fk0(23.08.2010 19:38)
В соглашении об оформлении от micrium есть п. 1.04.03 на этот счет -> - testerplus(23.08.2010 12:41, ссылка)
На счёт возможных ошибок -- надумано. warning или error дают все компиляторы. Зато нарушается принцип "не плодить сущностей сверх необходимого", что ведёт к бардаку, говнокоду и ошибкам. И программисту не видно в *.c переменной -- размазывается код по (+)- fk0(1250 байт, 23.08.2010 13:29)
Про возможные ошибки - да, тут спасут сообщения. Да и разбрасывание определений по .c и .h на мой взгляд тоже неудобно. А ентеров и пробелов - где-то перегиб, но в целом правильное предписание. К тому же это их внутренний циркуляр. (+)- testerplus(1045 байт, 23.08.2010 14:02)
Странно-странно. Насколько я помню, по стандарту char должен иметь достаточно места для того, чтобы вместить базовый набор симвлов, а размер всего остального идёт через кратность char-у. Теоретически вроде как можно сделать short unsigned int (+)- ReAl(229 байт, 23.08.2010 17:44 - 17:47)
Он и занимает один бит памяти (т.е. 8 штук утолкаются кимпилятором в один байт). Там даже массивы можно объявлять, только они не работают. - testerplus(23.08.2010 18:05)
Ну и как это соответствует стандарту? - ReAl(23.08.2010 18:20)
Никак. Я же и говорю, что это исключение. Просто когда приходится работать с разными компиляторами, надо полагаться в первую очередь на конкретную реализацию, во вторую - на стандарты. Поэтому я и считаю переопределение стандартных типов необходимостью. - testerplus(23.08.2010 18:27)
Ну лучше бы вели нестандартное имя для такого, как bit в Keil/MCS51, чем настолько отклоняться от стандарта. Расширение стандарта терпимее, чем нарушение. - ReAl(24.08.2010 00:13)
а когда в контроллере 41 байт ОЗУ? и да, на ассемблере не быстрее. - Alex B.(24.08.2010 01:56)
"41 байт ОЗУ контроллера" и "нефиг ради однобитового типа данных курочить стандартный тип, лучше расширением ввести новый, как bit у Keil" - вещи ортогональные. Мои исходники для AT89C55 под Keil/51, изначально написанные с (+)- ReAl(343 байт, 24.08.2010 11:09)
Тогда и язык Си не нужен. Да и попытка натянуть Си на PIC тоже выглядит весьма сомнительно... - SciFi(24.08.2010 10:26)
Не вставайте в позу. Никаких преимуществ в асм vs HTPICC для мелких контроллеров не вижу. - Alex B.(24.08.2010 11:58)
Нет, в стандарте C99 иначе: - SciFi(23.08.2010 17:52, ссылка)
А, ну да, ограничения снизу есть, причём даже в С89. Я имелл виду, что 1-битовый short int нарушает это: (+)- ReAl(1843 байт, 23.08.2010 18:37)
Если кто-то сталкивается с проблемами с размерностью при смене CPU -- говнокод. - fk0(23.08.2010 14:26)
Про переопределение типов -- чушь и бред! "Мой велосипед лучше, чем бородатые дяденьки из комитетов ISO напридумывали". Ага... Все необходимые типы стандартом предусмотрены, более того, базовые типы неспроста жёстко не ограничены -- это повышает (+)- fk0(1767 байт, 23.08.2010 14:25)
Библиотека типов stdint.h есть далеко не везде (к примеру тот же PICC18, а еще Visual C++, Borland C++ и упомянутый Вами C30). Их по-любому придется доопределять. Ляброш просто предложил свою систему именования (повторюсь: этот документ - их внутренний (+)- testerplus(946 байт, 23.08.2010 15:22)
Создатели компиляторов должны руководствоваться ISO-9989, а не собственной логикой. CSS не является ANSI/ISO компилятором. Это компилятор "языка CSS". И с C там только синтаксис общий... - fk0(23.08.2010 14:10)
ISO 9899 (не 9989) не регламентирует размерность целых типов. - testerplus(23.08.2010 14:19)
Неправда. Он даёт пределы (limits.h), которые должны выполняться точно или с превышением. Кроме того, обязаны существовать типы (u)int_least8_t, (u)int_least16_t, (u)int_least32_t, (u)int_least64_t. См. стандарт. - SciFi(23.08.2010 15:38)
Стандарт не дает пределы, а предписывает разработчиков компилятора снабжать программистов файлом "limits.h" с описанием пределов. К примеру для C32 в этом файле INT_MAX определен как 0x7FFFFFFF. (+)- testerplus(255 байт, 23.08.2010 16:16)
Не вводите людей в заблуждение. "Their implementation-defined values shall be equal or greater in magnitude (absolute value) to those shown, with the same sign." - это про те самые пределы. Так что стандарт гарантирует, что пределы для (+)- SciFi(36 байт, 23.08.2010 16:52)
Да, Вы правы. (+)- testerplus(117 байт, 23.08.2010 16:58)
CCS PICC (не CSS) -> - testerplus(23.08.2010 14:13 - 14:15, ссылка)
Вот именно этот ужас я и имел ввиду. - fk0(23.08.2010 14:33)
Рекурсия и нужна. Вместе с рекурсией будут сообщения об ошибках. А иначе -- тишина. (+)- fk0(78 байт, 23.08.2010 14:08)
Препроцессор, при всех его опасностях, существенно систематизирует проект. Использую, много, говнокод такой симпатишный получается:)например (+)- Vladimir Ljaschko(776 байт, 23.08.2010 13:39)
Кстати, у меня очень похожие макросы и примерно для того же самого :-) - SciFi(23.08.2010 13:47)
Добрый день посоветуйте плз контроллер (+)- advise(621 байт, MCU • whois, 19.08.2010 19:07, полностью)
как часто будут меняться данные в EEPROM? Там хранится конфигурация прибора или какие-то часто изменяемые данные типа пробега/расхода? - koyodza(19.08.2010 23:25)
Часто изменяемые данные в день раз 10 изменятся будут, внутренняя EEPROM у меге очень хорошо для этого подходила. - advise(whois, 20.08.2010 00:44)
какое количество данных меняется? - koyodza(20.08.2010 09:06)
примерно 128 байт - advise(whois, 20.08.2010 17:12)
Почему у всех 32 битников нет внутреннего ЕЕПРОМА??? - advise(whois, 19.08.2010 20:54)
У Kinetis обещается EEPROM (+)- Vit(48 байт, 20.08.2010 00:24)
У них некое чудо - Flex Memory. По сути - эмуляция EEPROM через флэш и ОЗУ. - SciFi(20.08.2010 00:40)
В таблицах для К10 объём EEPROM/FlexRAM указан аж 2К, а ресурс 10М. Пусть хоть ежом назовут. - Vit(20.08.2010 00:47)
А уже существующий в ARMах IAP это не то же самое? - rezident(20.08.2010 00:44)
у этих по-байтная запись имеется - Vit(20.08.2010 00:48)
у этих тоже (+)- koyodza(42 байт, 20.08.2010 09:05, ссылка)
Ключевые слова: EEPROM emulation. - SciFi(19.08.2010 23:29)
потому что ЕЕПРОМ это плод воспалённого сознания авээрщиков ;=Р (+)- koyodza(156 байт, 19.08.2010 23:18 - 23:23)
Ну почему нет ..... (+)- Денис Ягов(49 байт, 20.08.2010 12:55)
ни тех ни других пока не использовал (+)- koyodza(91 байт, 20.08.2010 13:09)
Скорее всего, технологические трудности. В будущем встроенный EEPROM наверняка появится. - Леонид Иванович(20.08.2010 10:56)
И не таком уж отдаленном. В новых LPC177x/178x уже во всех 2...4 Кбайта EEPROM есть. - Dir(23.08.2010 15:50, ссылка)
почему раньше этих трудностей не было? "Не верю!" (с) Думаю, всё-таки именно из-за отпадания необходимости - koyodza(20.08.2010 11:32)
А что, раньше делали EEPROM на одном кристалле со сложными процессорами? - Леонид Иванович(20.08.2010 13:55)
со сложными "процессорами" раньше не то что EEPROM, даже таймера на одном кристалле не делали ;=) - koyodza(20.08.2010 14:10)
Тогда уж FRAM. Сколько времени TI нас кормит обещаниями? - vmp(20.08.2010 11:09, ссылка)
Можно объяснить что угодно, но какое из объяснений будет верное? - advise(whois, 20.08.2010 00:48)
..проанализировал: тенденция к опопсению и удешевлению. Не более. (+)- blackbit(156 байт, 19.08.2010 23:35)
напрашивается вывод - на картинке самый "непопсовый" инструмент, которым Вы бы хотели всегда пользоваться? - koyodza(19.08.2010 23:39, картинка)
..не та картинка. Батенька, самый "непопсовый" инструмент - лом. (+)- blackbit(182 байт, 19.08.2010 23:48)
это была наглая ложь, на которой и строится вся реклама - koyodza(19.08.2010 23:53)
..это был тот идеал, к которому мы должны стремиться. И производители uC - тоже, а им фиолетово пох. Положите лом на микроконтроллер.. не вдохновляет? - blackbit(19.08.2010 23:59)
рекурсия - koyodza(20.08.2010 00:03, ссылка)
..понятно: выводы делать не умеете, а от других требуете. - blackbit(20.08.2010 00:08)
то может я вам не нравлюсь? (+)- koyodza(5 байт, 20.08.2010 00:14)
..да намана все. :) - blackbit(20.08.2010 00:15)
На прошлой странице было обсуждение, которое аж на три топика дробить пришлось. Вот исходный и обрезок от него. - rezident(19.08.2010 21:07 - 21:09, ссылка, ссылка)
STM32, вместо EEPROM придется уместиться в 84 байта регистров бэкапа. - Vladimir Ljaschko(19.08.2010 19:19)
+1, а вместо EEPROM принято использовать FLASH, особенно если это конфигурационные параметры. Часто обновляемые можно и в бэкап регистры засунуть, но тогда батарейка нужна - koyodza(19.08.2010 19:55)
Спасибо , на эти еще не смотрел , придется EEPROM ставить на SPI, потому как батарейка совсем не в тему - advise(whois, 19.08.2010 20:18)
Вместо батарейки ионистор можно. - Михаил Е.(19.08.2010 22:44)
Вопрос по эбеддед веб-серверу. Я темный в http/html. А как это вообще-то делается? Нужно управлять прибором (устанавливать какие-то значения), смотреть его состояние, считывать и записывать конфигурацию. Ткните куда-нить плз. - Vladimir Ljaschko(MCU • 18.08.2010 17:10, полностью)
Во, тут нарвался на прикольное решение. Всего 953 байта в дивайсе для крутого WEB сервера с пробоем NAT-ов в придачу. Без шуток. - AlexandrY(19.08.2010 00:08, ссылка)
Я так понял что это решение в духе Wiznet, т.е. с ихним аппаратным адаптером который делает всю черную работу за денюшку. Все остальное что они дают даром - это типа замануха. - ASDFS(19.08.2010 02:22)
Ну нет, это абсолютно другой подход. 953 байта - это размер их либы в вашем дивайсе. Просто у них нет TCP стека, а есть только IP/UDP движочек. UDP протокол как известно легче проходит NAT-ы чем TCP, при этом в нем меньше оверхеда. А еще они не работают (+)- AlexandrY(521 байт, 19.08.2010 10:22)
1)Для нас сложно, тем более, что речь идет только о формировании предложения для заказчика. 2) Имея TCP/IP стек, можно и ftp встроить, для обновления программы или конфигурации это и удобнее будет. - Vladimir Ljaschko(19.08.2010 10:36)
FTP удобнее? Ну тут бы не согласился. Если еще с браузерами вы можете расчитывать не некоторую однообразность реакции, то с FTP можете вляпаться в неприятности. (+)- AlexandrY(709 байт, 19.08.2010 11:23)
Кстати, а lwip нынче SSL знает? Когда я его щупал это была не его проблема... - ASDFS(19.08.2010 13:54)
Нету там SSL. - SciFi(19.08.2010 14:34)
Вот вот. А нынче без SSL клиенты уже мордой крутят, грамотные пошли. - ASDFS(19.08.2010 14:38)
Кстати, я у себя в веб сервере сделал Digest Authentication. От перехвата данных не защищает, но пароль перехватить не позволяет. И реализуется достаточно легко. - SciFi(19.08.2010 14:55)
Все же тихо радуюсь что когда то на Майкрочиповый стек сел. - ASDFS(19.08.2010 15:53)
Другие радуются что сели на линуксовый стек. Но скажу, что для конечного юзера важнее не стек, а внешний вид. И тут реально прорвется только тот кто освоит Silverlight и Win CE соответственно. - AlexandrY(20.08.2010 09:26, ссылка)
Все же это пока слишком жирно. Железо дорогое, сложное. - ASDFS(20.08.2010 11:33)
Не знаю как в европах, а в Питере эти флеши и сильверлайты всех уже достали. Заложившись на SL вы сразу отсекаете всех мобильных юзеров. Епта, даже в WinMo 7 Silverlight отменили, хотя уж там он должен быть! Да я на десктопе не с первого раза смог плагин (+)- Alex B.(125 байт, 20.08.2010 11:17)
Немного не так. В Windows Mobile сильверлайт не отменили, а сам Windows превратился в сильверлайт. Этот сильвер стал как QT на небезызвестных платформах. (+)- AlexandrY(129 байт, 20.08.2010 11:29 - 11:31, ссылка)
Инструмент для разработки приложений и поддержка в мобильном браузере - это разные вещи. Я щас не могу пруфлинк найти, но читал, что в мобильном браузере сильверлайта нет на тех семплах, которые люди получили. Ну да ладно, пускай даже и будет там (+)- Alex B.(202 байт, 20.08.2010 11:40 - 11:42, ссылка)
Че эти дурики смартфонами называют, вот в чем вопрос. Годятся ли те смартфоны в качестве броузеров для embedded серверов? Это еще другой вопрос. (+)- AlexandrY(114 байт, 20.08.2010 11:56)
Самый легкий к запуску и самый функциональный - это Майкрочиповый ТСП/ИП стек. Там все что нужно, куча примеров, сорцы, доки и подходящее железо паровозом. LWIP на мой взгляд похуже с точки зрения легкости освоения, требовательнее к железу. - ASDFS(18.08.2010 22:43)
Речь идет о старт-ките на Люминари, там тестовый пример с LWIP. Нашли уже пример html именно под эту плату - "все придумано до нас". - Vladimir Ljaschko(19.08.2010 00:26)
Ну ежели у вас 9B96 то конечно lwip на дно не утянет да и майкрочип юзать "нельзя" - лицензия только под их железо. Только я не понял о чем тогда вопрос был? - ASDFS(19.08.2010 01:51)
Дык все в динамике. Вначале ничего непонятно, потом, с общей помощью, проблески сознания в одном глазу. - Vladimir Ljaschko(19.08.2010 08:55)
Старт-кит может содержать код двухгодичной давности. Просто lwip потихоньку развивается. Вот-вот должна выйти версия 1.4. У lwip практически единственный contributor - Simon Goldschmidt. Он в последние несколько месяцев развивал веб-сервер (видимо, на (+)- SciFi(90 байт, 19.08.2010 01:23)
Пока обнаружили, что FS в непонятном состоянии, и не можем запустить html c карточки. По lwip - учтем, спасибо. - Vladimir Ljaschko(19.08.2010 11:21)|
|
Главная | Карта сайта | О проекте | Схемы | Компоненты | Микроконтроллеры | Проекты | Файлообменник | Регистрация | Вебмастер |
|