- Визионеры идут впереди инженеров. - General(26.08.2013 19:16, zen, youtube, полностью)
- Кто в теме: Требуется использовать для передачи данных автомобильную радиостанцию GM300 Motorolla или аналогичное - Есть ли у нее или аналогичных вход для передачи данных? Если нет, то как ее используют для передачи данных - подключают модем? То Make_Pic(189 знак., 12.05.2013 11:11, RFID, полностью)
- какой вид модуляции предпочтителен для передачи данных через радиоканал из конкретных двух: ffsk или gmsk? - makepic(15.05.2013 17:56,
)
- Бывают ли однокристальные (на одной микросхеме полностью законченное решение) для радио пакетной связи через мобильные радиостанции типа Motorola GP340, Motorola GP300, Motorola CP140, Kenwood TK2206 и др.? - Make_Pic(15.05.2013 17:16)
- В Мотороловских станциях качественная двухточечная модуляция. К ним можно подключать самые навороченные модемы от CML. Вполне достижима скорость 9600.. 19200. Схемы GM300 на арматерских сайтах есть. - Visitor(13.05.2013 12:20)
- давно и много используем. всякие GSM/GPRS не устраивают по надежности канала и задержке данных - для телеуправления по ГОСТ не проходят. почти вся линейка моторолы CP160, gm340 и т.д. модем делаем сами, первые были CMX469, ща есть что-то поновее. AVF(138 знак., 13.05.2013 11:38)
- У GM360 и подобных (проф. серия) нога на акксессуарном разъёме программируется как FLAT TX (т.е. "без фильтров") (ну и RX тоже) и подключается внешний модем(аналоговый). - brv(13.05.2013 09:41)
- Мы с моторольскими радиостанциями использовали такие модемы: AlexG(586 знак., 13.05.2013 07:46)
- Нет у нее входа для цифры, использовали модем по речевому каналу. Модуляция была FSK (точно не помню, на вскидку 1200 - для 0, 2200 - для 1), модем - Kantronix, ну, а вообще - можно и самому че-нить сваять (или содрать). Да, было это - середина tesla(553 знак., 12.05.2013 17:26 - 17:40)
- Это же старая, снятая с производства радиостанция. Порядка 8 лет назад делали систему диспетчеризации котельных в г.Урай ХМАО и, если правильно помню, использовали Motorola CM140. - rezident(12.05.2013 15:06)
- 3D принтер по металлу слепил инжектор для ракеты НАСА! lexxx-lexxx(45 знак., 28.08.2013 13:07, Tech, ссылка)
- Преза по IBM Blue Gene. Как народ строит суперкомпьютеры. Крайне интересно. Evgeny_CD(27.08.2013 21:56, dao)
- Кто нибудь Power-over-Fiber использует? Есть решения примерно на 100 мВт и меньше? А то пока только на 1 Вт нашел - слишком монструозно для моей задачи... - Al Volovich(16.08.2013 09:08, SCH, полностью)
- Во, нашел. Осталось найти, как его купить :) - Al Volovich(16.08.2013 12:54, ссылка)
- Хм.... Никогда о таком не думал, но получается абсолютно помехозащищенное решение. Т.е. можно поставить шунт на сварочный электрод, и измерять ток через него АЦП и микроконтроллером, с хорошей защитой от помех...[просто как пример - ток в Evgeny_CD(214 знак., 26.08.2013 16:48)
- Можно попробовать слепить на коленке. Нужен лазерный диод с волоконным выходом, фотоэлемент достаточного размера, чтобы дать нужную мощность, и механическая сборка и (возможно) линза, чтобы свет из торца волокна засвечивал большую часть SciFi(86 знак., 16.08.2013 14:50)
- Там же контакты в Мск есть - amusin(16.08.2013 13:50, ссылка)
- песец так они по волокну такую мощь гоняют? Скиньте цену плиз как узнаете - lexxx-lexxx(16.08.2013 12:58)
- Переношу асмовские наработки на си. Очередные затруднения. Есть очередь таймеров в ОЗУ. Блоки по 3 байта. Первый байт-статус. Два - счетчик. Подобные конструкции у меня часты. Также есть наработки с памятью программ. mazur(4660 знак., 12.08.2013 21:35, AVR, полностью)MBedder
- Знаете, почему я на асме остановился на этом варианте программных таймеров? Нет ничего лишнего. Хватает почти на все. В моем случае значение просто декрементируется. Если мы берем другие варианты таймеров, то нужно класть в ОЗУ значение для mazur(104 знак., 24.08.2013 23:47)fk0
- Лично я использовал отдельные таймеры на "каждый чих" только в самом первом своем проекте. В дальнейшем везде использовал один таймер, отсчитывающий время в мс (меньше 1мс интервалов времени никогда не требовалось). - rezident(25.08.2013 00:10)
- Да, меньше 1 мс программные таймеры и не требуются. Тут уже разброс в несколько мкс, даже десяток-другой, вообще роли не играют. Потому что эти временные рамки - человеко-интерфейс. mazur(509 знак., 25.08.2013 00:50 - 00:52)
- Опять эти байты. Что, в этих ваших атмелах так туго с памятью? А ёжики плакали, кололись, но продолжали его есть. SciFi(198 знак., 25.08.2013 09:50)
- Вам уже не раз указывали на зашоренность ваших взглядов в отношении программирования. Нужно учиться рассматривать задачу на разных (в т.ч. и более высоких) уровнях абстракций. rezident(621 знак., 25.08.2013 01:07)
- У меня рассуждения были такие: раз нас не интересует разброс в несколько мс (а если критично, то уже подход другой), то и пусть это будет в одном месте. Чем в каждой задаче каждый раз проверять на каждый таймер на N-ое количество тактов дольше mazur(194 знак., 25.08.2013 01:03)
- Подразумевалось, что есть некая функция получения текущего времени timer(). И всё, больше ничего нет. Программа крутится в цикле, проверяет значение timer(), и когда подойдёт -- что-то делает. И так может несколько программ (псевдо)параллельно fk0(491 знак., 25.08.2013 00:56)
- Если хватает на всё, то нафига учить Си (нет, серьёзно)? А вот эти вот "2 байта" - это та самая "преждевременная оптимизация" (на самом деле эти два слова должны звучать жутко неприлично, типа "черножопый ниггер" для наших американских партнёров). SciFi(307 знак., 24.08.2013 23:55 - 25.08.2013 00:05)
- Про указатели: Ксения(2326 знак., 24.08.2013 20:46 - 21:52)
- Нужно не else после continue выкинуть, а изменить проверку условия на противоположную и выкинуть continue, иначе до ptr++ дело не дойдёт. Или так for( cnt = 0, ptr = Sys_Timers_Queue; cnt < ST_QUANTITY; cnt++, ptr++ ) Ну и ; после for() убрать, а зануда(16 знак., 24.08.2013 23:52,
)
- Да, возможно вас что-то будет раздражать, но! Поймите, это для вас сейчас элементарщина. Для меня же все в си в новинку. Сейчас мне на асме проще реализовать многое. Но раз уж перехожу, поэтому... - mazur(24.08.2013 21:31)
- Вот результат на данный момент: mazur(24.08.2013 21:27)
- В данный момент для меня трудности во всех приведенных примерах и материалах по указателям имена чего-то там. Если на асме я просто указал начальный адрес Timers_Queue и смещение элемента скажем, EL_SIZE, статус+счетчик, 1+2=3, то в материалах и mazur(480 знак., 24.08.2013 21:13)
- А смысл? Получится тот же ассемблер, только на Си. Надобно Си использовать как ЯВУ (язык высокого уровня). Да, на первых порах сложно, SciFi(70 знак., 16.08.2013 17:09 - 17:13)
- Edit. Как указать размер элемента структуры? Если я неправильно выразился, поправьте. Скажем, есть: mazur(326 знак., 16.08.2013 15:17 - 15:32)
- 1) за u08, u16 и т.п. сжигать нужно -- используй стандартные типы данных. 2) заморачиваться и не нужно -- для размера любого типа есть sizeof(type name or variable name), размер массива можно узнать как sizeof(array)/sizeof(array[0]), смещение fk0(116 знак., 16.08.2013 16:12)
- За использование типов данных, размер которых не гарантирован нужно, перед созжением, долго-долго пытать калёным железом :) - Скрипач(16.08.2013 19:53)
- Твое возмущение понятно. Потому что на разных платформах разная разрядность. Не помню, чего именно. Но меня это сейчас не трогает, пока я пробую на AVR. Да и в лом писать каждый раз и искать, чтобы скопипастить unsigned char, unsigned int. Быстро mazur(26 знак., 16.08.2013 17:55)
- в стандарте написано что размеры short, int и long имеют не убывающую последовательность, те могут быть 8-16-32, а могут и 32-32-32. так что uint8_t, uint16_t, uint32_t и сжигай сколько хочешь. - Nikolay801_(16.08.2013 17:39)
- avrlibtypes.h: mazur(2233 знак., 16.08.2013 16:52)
- 1) и CMSIS сжечь - Vit(16.08.2013 16:16)
- Размер элемента массива Timers_Queue определяется его типом tmrs_queue. sizeof (tmrs_queue) даст вам размер элемента массива (размер структуры) в байтах. Или нужно что-то другое? - rezident(16.08.2013 15:50)
- Размер указать нельзя, но можно оставить в структуре резерв. Например, так: Ксения(179 знак., 16.08.2013 15:24 - 15:39)
- Если я правильно понял суть ваших затруднений, то обратите внимание на union. - rezident(16.08.2013 15:32, ссылка)
- ну ты спросил. уже 3 ответа на 3 разных вопроса - abivan(16.08.2013 15:28)
- где у Вас элемент размером 3 байта? для определения размеров используйте sizeof и offsetof - abivan(16.08.2013 15:26)
- эээ, а вопрос то в чем? ты объявляешь тип переменной - на основании объявленного типа под нее выделится нужный объем памяти. по большому счету неважно объявил ты ее отдельно или внутри структуры. Snaky(126 знак., 16.08.2013 15:24)
- объявление с выделением места struct {u08 st_flags; u16 st_cnt} Sys_Timers_Queue [ST_QUANTITY]; делается не в хедере Vit(1756 знак., 12.08.2013 23:12 - 23:19)
- Ага, а память под timer перед вызовом Sys_Timer_Append динамически выделять ? Для всяких там AVR и MSP - это не гуд. Да и вообще, для серьезных встраиваемых систем лучше на этапе компиляции знать, хватит ли оперативки. tesla(243 знак., 13.08.2013 00:29 - 00:44)
- Проще и быстрее проверить флаг, чем проверка на ноль. Я делал и большей разрядности таймеры. Таймерная служба только перебирае, проверяет флаг блокировки, декрементирует, и выставляет флаг таймаута, если отщелкало. Так как мне и этого хватило для mazur(86 знак., 12.08.2013 23:25)
- Непонятно зачем у вас локальная переменная volatile ? Apтём(367 знак., 12.08.2013 22:08)
- На данный момент мне нечем вас отблагодарить. Могу выложить пробное баловство. Там на ассемблере работа с моей таймерной службой, клавиатурой, дисплеем с видеопамятью (1 раз в мс в дисплей выплевывается символ, обновление экрана за 84 мс). Видео -> mazur(12.08.2013 21:48, youtube)
- Значит, вы доросли до массива структур :) Ксения(143 знак., 12.08.2013 21:43)
- Налог на религиозность - это правильно! --> - MBedder(19.08.2013 20:40 - 21:02, zen, ссылка, полностью)General
- Председатель Сов. Нар. Комиссаров Ульянов (Ленин): "В соответствии с решением ВЦИК и Сов. Нар. Комиссаров необходимо как можно быстрее покончить с попами и религией. Попов надлежит арестовывать как контрреволюционеров и саботажников, =L.A.=(137 знак., 19.08.2013 21:00)MBedder
- Из-за "оскорбления" их чувств ? Так атеисты-материалисты гораздо более ранимы и нетерпимы к альтернативному мнению - и ты являешь тому ярчайший пример, пытаясь удалить эти слова. - Иваныч(19.08.2013 20:51, ссылка)
- А почему тогда удалил вместе со своим "пруфлинком" и мою ссылку на то как митрополит во всеуслышание фальшивками торгует? - Codavr(20.08.2013 00:50, youtube)
- Мне одинаково противны жополизы, упертые ослы и прилипалы - даже затрудняюсь решить, к кому из них тебя причислить - видимо, ко всем сразу. Не трудись, поищи себе предмет обожания в своей среде - я не по этой части. НЕ ЛЕЗЬ В МОИ ВЕТКИ, РЕПЕЙ! - MBedder(19.08.2013 20:53 - 21:16)
- Я более чем толерантен ко всем религиям и людям, их исповедущим, но зачем меня постоянно и насильно склонять в какую-то религию? Речь о ТВ да и школах, кто школьникам (мой родне) навязывают изучение вполне конкретной религии. Сваливание страны в Alex68(41 знак., 19.08.2013 18:44)Ивaныч
- Если не ошибаюсь, то в Германии именно так и есть. Тот, кто заявил что верующий, платит пошлину. Только не помню точно, кому и во всей ли Германии есть такое правило. - Alex68(15.08.2013 16:07)MBedder
- Непонятно зачем спрашивают - налог должен быть всеобщий. Каждый человек во что то верит, хотя бы даже в неизбежность выплаты налогов. - ASDFS(16.08.2013 00:09)
- Извините - а критерии "религиозности" можно озвучить? Уж не сочтите за труд. С уважением! - Белый Жрец(15.08.2013 16:17)
- Если Вы меня спросили, то, насколько знаю именно про Германию, то этот вопрос каждый решает сам. То есть относит себя к верующим - платит налог. Добровольно. - Alex68(15.08.2013 16:30)
- Ничего не добровольно. Если принадлежишь к какой-либо религии, автоматически удерживают с зарплаты вместе с налогом и всяческими обязательными страховками. бомж(673 знак., 25.08.2013 19:40)
- Я так понимаю - "религиозным" это что-то даёт? Иначе была бы дискриминация? Отсюда вопрос: может ли человек быть близок к богу если он имеет от этого коммерческую выгоду? Надеюсь разглагольствования на счёт разных богов не включат сюда, я Белый Жрец(82 знак., 15.08.2013 16:35)
- Очевидно, даёт возможность обращаться в (светский государственный) суд с претензиями религиозного характера, типа оскорбления чувств и т.п. То есть устанавливает правообязывающие отношения между государством и верующим, является доказательством maik-vs(62 знак., 15.08.2013 16:50)
- Разглагольствуешь о всякобожественном - плати налог на
пиздобольство религиозность. Совершенно справедливо задумано - может, пиздоболов поубавится - MBedder(15.08.2013 16:46)
- Вот не скажу точно что это дает. Могу разве что спросить, при случае, живущих там. И да, Вы правы - понятие бога у всех разное, хотя лично я не отношу себя к верующим. I believe in common sense, как-то так :) - Alex68(15.08.2013 16:44)
- Ищу спецификациии электропитания SATA HDD 3 и 2,5 дюйма. Надо в устройстве предусмотреть подключение SATA HDD. Кто нибудь такое в своих девайсах делал ? - 3m_пароль_не_помню(27.08.2013 10:26,
, SCH)
- Моника Белуччи, наконец, свободна! - General(26.08.2013 18:48, zen, картинка, полностью)
- "Sony планирует освоить выпуск микросхем памяти ReRAM плотностью 16 Гбит в 2015 году" -> SanDisk --> туда же. Внутри еще одна ссылка на "альтернативщиков". Чота все дружно ломанулись в одном направлении, хоть и с несколько разными векторами. Evgeny_CD(32 знак., 26.08.2013 12:11, dao, ссылка, ссылка, полностью)
- Может кто подскажет - нужно небольшой электро замок с низким потреблением тока, устроен так: небольшой двигатель постоянного тока через редуктор двигает запорную рейку с зубцами. За счет редуктора двигатель слабенький с небольшим током. Видел Make_Pic(116 знак., 26.08.2013 12:23, SCH, полностью)
- Сделал и себе ИК паяльную станцию для работы. Особенности: лазерный прицел, поворотный штатив из хромированных труб, подсветка рабочего поля, подвижный стол, перемещаемый на вентилятор, нагреватели из трубчатых галогеновых ламп, термодатчики Yurasvs(1018 знак., 24.08.2013 19:11,
, Tech, полностью)MBedder
- Не хватает опыта, а он сын ошибок трудных. Надо читать приличный учебник: умные люди не зря такие пишут. И накодить что-то на языке высокого уровня. Тот же тетрис, к примеру. SciFi(237 знак., 24.08.2013 22:09 - 22:14, dao, полностью)fk0
- если тетрис просто - сборку полимино (тот же тетрис, но сильно думать надо :) в "науке и жизни" вроде впервые увидел - ыыыы(83 знак., 26.08.2013 14:03, ссылка)
- более подходящий это наверное общение с юзером через ввод/вывод (а-ля терминал). sprintf/scanf на асме завернут мозги полагаю. Snaky(241 знак., 26.08.2013 09:07 - 09:11)
- если говорить про С vs asm, то на моей практике был такой случай, убедивший меня в пользе С. Nikolay801_(663 знак., 26.08.2013 08:59)
- лично для меня, было мегополезным прочтение в каком то техникмануле информации о порядке вызова в С. Nikolay801_(477 знак., 26.08.2013 08:35 - 08:44)
- Так подскажите приличный учебник, а то easyelectronics.ru и подобные этому сайту материалы мозг напрочь сносит. K&R: примеры для других разрядностей. mazur(75 знак., 24.08.2013 23:19, ссылка)
- Китайский осцил OWON SDS7102. Всем хорош, но вот на баг наткнулся. Ale3000(285 знак., 26.08.2013 10:51, dao, полностью)
- Как подключать антенну-пружинку? вот такую. elmot(82 знак., 26.08.2013 10:43, RFID, картинка, полностью)