- ёлки! был же где то аппликуха software-UART с использованием внешнего прерывания на asm... где оно? - nestandart(10.09.2015 21:33, AVR, полностью)
- Чем можно заменить 2SC5344? Стоят в заряднике BC700. - DragonS(10.09.2015 16:21, SCH, полностью)
- MSP430F5438A вывод RST в режиме NMI, при переходе в LPM3 исчезает ACLK. Внешне проявляется в остановке часов на время спящего режима. Предположил, что ACLK не работает. Для проверки вывел ACLK в порт. Так и есть, при притягивании вывода NMI к Алексей_Ш(452 знак., 15.07.2015 18:03,
, MCU, полностью)
- Все, разобрался. UCSCTL8 регистр я обнулял, а надо было один бит оставить. Самое интересное, что когда NMI не исспользовал, все работало с "нулевым" регистром. - Алексей_Ш(16.07.2015 17:49,
)
- Еще заметил, что фаза ACLK в момент пробуждения дергается несколько раз. Значит, скорее всего XT1(32768 гц) останавливается, а потом стартует. - Алексей_Ш(16.07.2015 00:17,
)
- в errata есть CPU29, может поможет DVV(88 знак., 15.07.2015 19:12)
- да........ контекст это сила. Днями по контекстной рекламе понял что она для жены - сеть то одна. Сейчас тут давали ссылку на "гормоны вредно от трупов" - там кликнул на статейку про Рейгана - уже висит банер "Слабоумие? Поможем!" )))))))))))))) basilmak(106 знак., 10.09.2015 14:57 - 15:05, Off, полностью)
- Как лучше отфильтроваться от ВЧ помехи (рация)? Yft(790 знак., 09.09.2015 16:27, SCH, полностью)
- Топороведы есть ? ТОПОР в современном варианте поддерживает сквозную разработку как в пикаде - наделать компонентов, накидать их в схематике, соединить, развести всё в PCB ? - scorpion(06.09.2015 17:54, dao, полностью)
- Трупы опасны - scorpion(10.09.2015 12:43, Off, ссылка, полностью)
- А вот г-н премьер-министр Украины, оказывается, - конкретный враг, которого уже лет 10 как надо было замочить в сортире. Куда смотрели органы?.. SciFi(386 знак., 08.09.2015 22:01 - 22:03, Off, ссылка, полностью)
- Кстати, а как решается вопрос с атомарностью доступа к памяти при работе ДМА? Запустил опрос 5каналов АЦП в регулярном режиме, результаты забираю из единственного регистра АЦП с помощью ДМА и складываю в буфер(массив). Yurasvs(772 знак., 09.09.2015 23:31 - 23:33, ARM, картинка, полностью)
- Кто-то уже постил про "Марсианина" Энди Вейера. Вот прочитал (желание прочитать возникло на волне хвалебных рецензий), в общем впечатления неоднозначные... Чего, так никто и не поспорит ??? Ну так даже неинтересно :(( Adept(5362 знак., 21.08.2015 03:40 - 14:48, Off, полностью)
- Ха! А вот тов. Карела Чапека наша аудитория к фантастам относит? Ведь по части предсказамуса неочевидных вещей он любого другого (кроме Ж. Верна) за пояс заткнёт. - Крок(09.09.2015 10:37)
- Евгений и Любовь Лукины. Мне очень нравится их творчество. По ссылке - рассказик для затравки :-) - il-2(08.09.2015 12:36, ссылка)
- Удивляете меня, господа.Много смотрю у вас у всех времени уйню четать и смотреть. Читать современную зарубежных. фантастику просто моветон - нет Бредбери и уэллсов. А фильмы смотреть - случайно наткнулся, посмотрел, плюнул и забыл. Мне за 10 Олдфаг(85 знак., 08.09.2015 09:06,
)
- Да, кстати, Марсианин на экранах в октябре. Если кто интересовался. - Крок(07.09.2015 21:56)KLIM83
- 2) Нас в школе учили, что роман - это когда толпа персонажей, а повесть - один-два. От объёма не зависит. Сравни Повесть о настоящем человеке и роман Отцы и дети. Крок(293 знак., 21.08.2015 17:09)
- +1. Только я до конца так и не дочитал. - Скрипач(21.08.2015 14:51)
- О спорт ты мани!) Минкомспорта решил прижать нетрадиционные виды спорта) - basilmak(09.09.2015 12:05 - 12:11, Off, ссылка, полностью)
- стоит выбор между J-LINK v8 и ST-LINK, если только для STM, то что брать? - Coroner(29.08.2015 20:11,
, ARM, полностью)
- Как правильно заряжать аккумулятор смартфона и планшета. «Современным гаджетам абсолютно не вредно, если вы, уехав в отпуск, оставите его на зарядке», – говорит Тутов (Plantronics). AU08(1615 знак., 08.09.2015 15:52, SCH, ссылка, полностью)
- Писюк как микроконтроллер. Прежде всего, для отладочных целей. Размышлизма. Evgeny_CD(1000 знак., 08.09.2015 01:12, dao, ссылка, ссылка, полностью)
- И всё же? blackprapor(456 знак., 08.09.2015 09:14 - 18:57)
- Поведение РС по определению непредсказуемо. "Непредсказуемый отладчик" -> "пожизненная занятость". - Скрипач(08.09.2015 12:19)
- Что такое PC? Под ДОС все работало на "ура" - (почти) одна и та же программа на PC (с измененным системным таймером) и в целевом x86. - VL(08.09.2015 12:26,
)
- Под ДОС? Товарищи-луддиты - назад в пещеры? :) Скрипач(505 знак., 08.09.2015 13:05)
- Пусть Женя конкретную задачу поставит, а как ее решить - наше дело, ни разу не видел проблемы выкидывать отладку в USART. Всякими житагами не пользовался, тем более с появлением ARM. - _basile(09.09.2015 10:02,
)
- Почему назад? - Спираль. Коллега пишет выше, что сумасшедшей разницы нет. Значит, нужно с использовать совместимую систему команд. типа ARM11 ворочает системой и еще и целевой Cortex M0 дергает. Симулировать то не нада! :) - VL(08.09.2015 16:08,
)
- ... а потом обнаружить, что всё, что прекрасно работало с логгерами, страшно глючит без них ;-)) =AlexD=(201 знак., 08.09.2015 13:11)
- Да ну, нах! Как-то участвовал в разработке системы, где писюк делал видеозахват с конвейера, и отсылал мне где метить брак. Я, по идее начальства должен был отсылать на писюк только проблемы, типа не пометил, где надо было. В реале всю жопу _basile(575 знак., 09.09.2015 09:54,
)
- Я один раз делал устройство, в которых функции диагностики занимали в три раза больше ресурсов, чем прикладная часть. Понравилось, чего уж там. Скрипач(293 знак., 08.09.2015 16:43)
- Ну я какбы хз, зачем такой эмулятор, если производители продают демоборды, да и как сэмулировать, скажем, спартан последний али ситару с езеркатом. Можно конечно попытаться перекинуть вычисления и конвейеры всякие на видяху, но это дополнительный Звероящер(432 знак., 08.09.2015 12:00)
- Мысли коллег: ты много треплешь языком и часто не вникаешь сколько-нибудь глубоко в вопрос вообще. - fk0(08.09.2015 10:40)
- Ну не знаю, я больше в сторону готовых Industrial PC , хотя цены и кусаются, но в качестве MCU-emulation всё равно выглядят логичнее, чем некая дешёвая замануха, которую нужно допиливать в ручную напильником. =AlexD=(231 знак., 08.09.2015 08:33 - 08:37)
- У меня специально обученная плата первого пня валяется %) загнал в корпус от горелого спутникового декодера, DOS (полный реалтайм, если часы вырубить), флоп и LPT в качестве GPIO :) А если серьёзно -- чем привилегированный код в кольцах не Николай Коровин(67 знак., 08.09.2015 08:08)
- Для тренировки в части ПО можно взять канонические Intel NUC NUC5CPYH -> и NUC NUC5PPYH --> Evgeny_CD(122 знак., 08.09.2015 01:53, ссылка, ссылка)
- Убунта 14.04 LTS вполне дружна с реалтаймом (варианты ядра) -> Evgeny_CD(237 знак., 08.09.2015 01:24, ссылка)
- Фишка в том, чтобы не пытаться сделать из одной машины "все на свете", а взять отдельную mini-ITX или micro-ATX платку, взгромоздить туда предельно простую конфигурацию лялиха, и из нее делать "отладочный микроконтроллер". Evgeny_CD(189 знак., 08.09.2015 01:15)
- Ну вот теперь-то заживем, наконец! --> - MBedder(25.08.2015 10:51, zen, ссылка, полностью)
- А ты что на космос что ли работаешь? - AlSa(02.09.2015 19:53)
- Экспертный совет Фонда развития промышленности одобрил заём для начала массового производства «Байкал-Т1» - Codavr(01.09.2015 12:16, ссылка)
- Это банальный MIPS. То бишь, оно самое... :((( st256(205 знак., 01.09.2015 18:31)MBedder
- Миллионы роутеростроителей смотрят на этот вопрос с удивлением. Или нет? - Точка опоры(01.09.2015 18:49)
- Я не знаю, чо они там смотрят, но система команд мипса вызывает у меня чувство жуткого негодования - st256(01.09.2015 19:03)
- Мсье собирается жестоко кодить на ассемблере 6000-х DSP? Если нет - перестаньте глупить, система команд это забота Сомпилятора. А ПЗУ/ОЗУ нынче объёмны и относительно недороги. - Точка опоры(01.09.2015 21:29)
- 6000-ая система команд это реально отстой. Щас разбираюсь и фигею. Конвейер не работает вообще, как у TMS32054. Система же команд MIPS просто в разы медленнее, чем у ARM. Только и всего. - st256(01.09.2015 21:46)
- Как одна система команд может быть медленнее другой? Что за ересь? Можно сравнивать архитектуры ядра, коих и у АРМа и у МИПСа десятки, но как команды, Карл? - =AlexD=(02.09.2015 12:52)
- да неужели так и медленнее и аж в разы Zikon(154 знак., 02.09.2015 11:20)
- Тааак. Стоять! Я сейчас на распутье между ими. Что такое \\Система же команд MIPS просто в разы медленнее, чем у ARM. \\? - Крок(01.09.2015 21:51)
- Энное время назад работал с NVCom-1. Там универсальное ядро MIPS. Там простейшие операции приходилось расписывать в несколько команд. Что точно не помню, но помню, что я просто зверел, кода писал код. Вроде с ветвлением были проблемы. И не только. - st256(01.09.2015 22:05)
- Б...! Ну нет в жизни совершенства. Захочешь 32-разрядную машину вместо 16-разрядной, так работа с ними, словно вырезание гландов в армии. - Крок(01.09.2015 22:09)
- Первое, что вспомнил. Там есть регистры общего назначения. Так самый первый из них всегда равен 0. Т.е. писать в него ничего нельзя. Зачем, спрашивается? А чтобы было удобно сравнивать с нулем другие РОНы... Ну не идиотизм ли это??? - st256(02.09.2015 09:31)
- это оченно и оченно удобно Zikon(268 знак., 02.09.2015 11:29)
- А ПИК, например, может сравнить с нулём любой из восьми тысяч регистров (за одну команду). - Крок(07.09.2015 13:48)
- мне легче написать лишнюю операция обнуления регистра и получить еще один в свое полное распоряжение. - st256(02.09.2015 14:24)
- И получить зависимость между командами, ну чтобы out-of-order лесом пошло? - LightElf(02.09.2015 15:51)
- Чаво-чаво??? - st256(02.09.2015 19:01)
- Обнуление регистра + последующее сравнение = зависимые операции, которые нельзя выполнить параллельно. Значит обнулять регистр придется заранее и ноль в нем хранить. Имеем
те же яйцы обнуленный регистр, только в профиль его еще и LightElf(78 знак., 03.09.2015 11:26)
- Сравнение с нулем любого регистра или ячейки памяти - операция очень и очень простая. Для этой цели имеется специальная инструкция. А в ряде случаев даже и она не нужна, сравнение происходит автоматически при выполнении других инструкций. Или нет? - Bill(07.09.2015 16:47)
- Это всё-таки про RISC процессоры, а не контроллеры в первую очередь. Любая команда где операнд источник 0. Любая команда требующая операнда приёмника, но приёмник не требуется в дальнейшем. - загрузить константу(07.09.2015 20:08,
)
- Нулевой регистр может и другие цели иметь, например эмуляцию какого-нибудь режима адресации. Типа нет у проца абсолютной адресации, но есть косвенно-регистровая со смещением. Используем R0 и получаем то что надо. У той же PDP-11 не было LightElf(127 знак., 07.09.2015 19:01)
- Иногда бывает надо сравнить с нулём ячейку, которая была вычислена давно. Вот у ДСПИКов это можно сделать одной командой. - Крок(07.09.2015 18:11)
- У AVR, к примеру, это тоже можно сделать одной командой, TST называется. То же самое имеется и у STM8, только там мнемоника - TNZ. Можно еще много других примеров привести. - Bill(07.09.2015 18:27)
- Эта операция у АВРов применима ко всей памяти или только к регистрам? - Крок(07.09.2015 18:42)
- У AVR только к регистрам. Вообще все арифметические и логические операции в AVR применимы только к регистрам. Для работы с памятью имеются инструкции загрузки/сохранения, не более того. - Bill(07.09.2015 18:47)
- Вооот! А у пиков есть кусок памяти - 8к которая может быть операндом в арифметических операциях (далеко не во всех). В том числе обращение к каждому биту. Ну 8к - это может быть пижонство, а вот 64 РОНа было бы уместно. - Крок(07.09.2015 19:55)
- У меня есть опыт работы как с AVR, так и с PIC. Если говорить об AVR, то обычно в программе не требуется частого обращения к памяти, обычно хватает регистров. Кроме того, в AVR имеются различные методы адресации, что повышает эффективность Bill(554 знак., 08.09.2015 07:29)
- Если бы пико24дезигнеры не пожидились сделать программное слово в 32, а не в 24 бита, то и было бы как минимум 4096 (2^4 + 2^8) полноценных РОНов - MBedder(07.09.2015 19:59)
- Я вот думаю, может там чисто технологическая проблема - коммутировать РОНы. Просто по нагрузочной способности ключей нельзя сделать больше? - Крок(07.09.2015 20:04)
- Любые другие операции (включая некоторые арифметические/логические - ADD/C f {,WREG}, AND f {,WREG}, ASR f {,WREG}, BCLR/BSET f,#bit4, BTG f,#bit4 и т.п) с операндами в Near Memory (до 8191) ведь делаются, значит, на всю арифметику тупо не хватило MBedder(14 знак., 07.09.2015 20:18)
- Аффтор хочет сравнить с нулем произвольную ячейку памяти при этом считается что состояние флага z когда создавалось значение в ячейке давно потеряно. Boвa(34 знак., 07.09.2015 17:57)
- Сие есть изврат. Boвa(66 знак., 07.09.2015 11:00)
- Вау! Я даже с ним не знаком. Как и Вы с ЦОС, где за лишний регистр иногда готов отдать все, что угодно. Знаете, что именно по причине нехватки регистров БПФ по основанию 2 часто получается быстрее, чем по основанию 4? - st256(03.09.2015 16:12)
- Тупой он, процессор. - r31 AArch64(02.09.2015 23:03,
)
- А LR у ARM-ов не беспокоит? А аккумулятор у 8051? - LightElf(02.09.2015 10:15)
- Мы тут давеча МИПСовали на ПИКе. 32 команды для начала работ по прерыванию - это чересчур. Компилятор позаботился. Я слышал легенды, что хороший трансялтор использует возможности машины лучше любого кодера, но примеров не видел. - Крок(01.09.2015 21:45)
- У него профессия такая
, сыр кушать. - Скрипач(01.09.2015 18:51)
- "порт 10Gb Ethernet, 2 порта 1Gb Ethernet" PHY, конечно же, нужно ставить внешний, буржуйский. Но написать про 10Gb уже можно :) - Mebius(01.09.2015 12:49)
- А в нашем колхозе Байкал - это возвращаемый блок ракеты Ангара....Думаю, где-то возникла путаница. - Крок(01.09.2015 12:18)
- Может и заживём - scorpion(30.08.2015 22:09, ссылка)
- Компания «Семиотик» начала экспорт микрочипов в США - Codavr(28.08.2015 00:41, ссылка)
- Детальки для космоса не так сложно как для бытовухи. - PlainUser(26.08.2015 10:08)
- Это перепев новости про Спутник michas(46 знак., 25.08.2015 12:01)