- Хочется узнать, кто-нибудь работал с IAR (8051) + USB Debug Adapter (Silabs) ??? Иар почему-то никак не видит его.. бывало ли? - sag1979(01.02.2013 13:46, MCU, полностью)
- printf %p, такое представление результата 1D65:2F94 чем обусловлено ? То есть интересуют исторические предпосылки и вкладываемый смысл - MegaJohn(31.01.2013 02:02, MCU, полностью)
- TNKernel: пользовался кто-нибудь флажком с атрибутом TN_EVENT_ATTR_MULTI ?Похоже, функция tn_event_set() не гарантирует пробуждение *всех* задач,ожидающих такой флажок. Функция, которая просматривает очередь ожидающихзадач (scan_event_waitqueue), tnk_user(451 знак., 24.01.2013 16:29,
, MCU, полностью)
- вылез глюк с вложенностью прерываний. Алехин Александр(240 знак., 17.01.2013 15:25, MCU, полностью)
- Говнокод нового уровня. Хочу понять, оно в принципе имеет право на жизнь или нет (для GCC): fk0(2228 знак., 15.01.2013 14:52, MCU, полностью)
- Подскажите где нарыть вылеченный Color LCD Icon Editor? Раньше был на rutracker, сейчас почемуто его там нет :( - KT(31.08.2012 10:20, MCU, полностью)
- BSL режим не работает. SergeTim(487 знак., 11.01.2013 14:42, MCU, полностью)
- Для данного N найти наименьшее/любое взаимно простое с ним М. Быстро! Как? - fk0(11.01.2013 00:03, MCU, полностью)
- быстро: Snaky(329 знак., 11.01.2013 03:33 - 03:35)
- 2. для четного N, очевидно M = N-1 (если не хочется возится с перебором простых чисел) - argus98(11.01.2013 09:17)
- ну вобщем-то да (равно как и M=N+1). не наименьшее правда. - Snaky(11.01.2013 09:24)
- Фигню спросил. Зайду издалека. Есть некий массив, который хочется перебирать каждый раз в разном порядке. Мысль какая: находим (псевдо, если srand(_real_rand_) не забыть) случайное число M (сопоставимое с N, в первом приближении) и взаимо простое fk0(253 знак., 11.01.2013 09:53)
- Совсем издалека зашел. Что-то конкретное надо сделать? Или просто порассуждать о смысле бытия? - SciFi(11.01.2013 11:49)
- Если совсем издалека... есть например ошибки в программах. И часто бывает, что ввиду ошибки (не обязательно в программе, не обязательно своей, не обязательно вообще ошибки, а не некой "особенности") программа что-то не может выполнить и fk0(384 знак., 11.01.2013 13:27)
- :)) Вашу бы энергию - да в мирных целях... - argus98(11.01.2013 15:52)
- Не, надо так. =AlexD=(203 знак., 11.01.2013 14:34)
- Это называется "танец с бубном". Простые числа тут вообще ни при чем. - SciFi(11.01.2013 14:10)
- Я не знаю как это называется, но это несколько больше, чем просто корректная обработка ошибок. Это способ обойти ошибочные ситуации. Которые всегда есть в любом более-менее сложном изделии и не только по причине ошибок в программах (бывает fk0(943 знак., 11.01.2013 15:16)
- +100 - koyodza(11.01.2013 14:33 - 14:35, картинка)
- А в ваших программах нет ни ошибок, ни других сбоев вызванных различными ошибочными ситуациями не являющимися ошибками в ПО, как и нет обработки ошибок вообще. Ибо всё отлажено. Да? Не учите жить, короче. - fk0(11.01.2013 15:24)
- Представьте себе следующее, вы садитесь в машину и пытаетесь ее завести, но тут оказалось что топливо не очень хорошее и она не заводится, ECU подумав, включает дворники и снова пробует завести машину, не получилось опять, включает магнитолу, и OlegPowerC(152 знак., 11.01.2013 16:04)
- конечно есть. Но я стараюсь локализовать и устранить, а Вы пытаетесь внести внутрь программы случайную составляющую, после чего локализация ошибок ещё больше усложнится. Фактически Вы предлагаете вместо поиска ошибок маскировать их - koyodza(11.01.2013 15:29)
- Ударим бубном по говнокоду!!! :-)) - =AlexD=(11.01.2013 14:38)
- Вспомнились обезьяны и "Война и мир" - amusin(11.01.2013 14:04)
- Пример (проверку типа /a.out 100000 | sort -n | uniq -d проходит): fk0(1282 знак., 11.01.2013 10:23)
- Несколько одинаковых железяк на основе СР2200 включены в роутер. При одновременной подаче питания на все устройства sav_ua(354 знак., 05.12.2012 10:52, MCU, полностью)
- кх, кх. Подскажите пжалста, как подружить IAR EW430 с Windopws7 Home Basic которая 64 бита. quarry(82 знак., 29.10.2012 12:03 - 12:06, MCU, полностью)
- Имеем программу. Много константных данных, например, строк текста и т.п. Есть большой внешний накопитель, flash, например. Но за пределами адресного пространства CPU. Хочется сэкономить программную память. Можно данные декларировать и к данным fk0(836 знак., 26.12.2012 10:34, MCU, полностью)
- Демонстрация концепции в приложенном архиве. Вкратце, заставить GNU ld выкинуть секцию невозможно... но можно вырезать потом из исполняемого файла с помощью objcopy. При этом можно получить неработающий бинарник (не осилил почему -- понял, что fk0(310 знак., 05.01.2013 03:25)
- Главная проблема: как компилятору объяснить, что эта строка должна быть в сегменте code а другая в сегменте super_flash. Линкер разложить разные сегменты по разным областям умеет, остальное вы уже описали. Как объяснить компилятору я не знаю, это AlexBi(24 знак., 27.12.2012 09:55)
- Для строк можно сделать следующее AD(272 знак., 26.12.2012 17:02 - 17:12)
- написать простенькую прогу которая создаст файл согласно структуре на картинке. abivan(572 знак., 26.12.2012 14:57 - 16:10)
- от Вас не ожидал такого вопроса... Я сам задал бы Вам такой. - Ациль Шифер(26.12.2012 14:22)
- Кажется, это тот же известный макрос, что и доступе EEPROM ;) А уж куда считывать - в динамически выделенный массив или один из буферов уже неважно. Vladimir Ljaschko(152 знак., 26.12.2012 11:30, ссылка)
- Если я правильно понял, вы "изобретаете" чисто программную реализацию MMU? - rezident(26.12.2012 11:16, ссылка)
- Кто нибудь делал свою подпрограмму (функцию) на C аналог printf но с выводом на LCD1602 без кириллицы поочередной загрузки всех выводимых символов через пользовательский перезагружаемый символ? - Make_Pic(24.12.2012 02:17, MCU, полностью)
- 22 буквы получается... Интересно, а что будет, если вывели строку с одним набором 8 символов? Следующую строку уже с другим. То есть проанализировали первую строку, вывели нужные символы. Также следующая строка. Мне сейчас некогда проверять эту mazur(485 знак., 24.12.2012 22:20)
- Делали: - мега48, 20х4, асм - argus98(24.12.2012 09:08)
- Я в конце 90-х делал. Надо полностью обновлять всю информацию на индикаторе. Я выводил в буфер в ОЗУ, сканировал его, определял сколько символов надо загрузить, загружал и т.д. VAI(98 знак., 24.12.2012 08:44)
- Вряд ли кто то заморачивался. Из 8 букв нормального меню не состряпать, проще на английском написать. А по сути вопроса - кто мешает перед обычным printf загружать нужные символы? - 1111111(24.12.2012 03:55)
- Если "LCD1602" означает "какой-то символьный LCD 16символов*2строки на базе HD44780U или ее клона", то хочу заметить, что размера CGRAM у HD44780U хватает всего на 8 символов. Так что все недостающие символы кириллицы одновременно rezident(22 знак., 24.12.2012 03:54)
- далеко не все контроллеры полные аналоги HD44780, ну и не во всех контроллерах есть память для своих символов. а разбираться в сортах китайчатины... - Vit(24.12.2012 02:21)
- Я спрашиваю не про LCD, а про функцию писал ли кто подобную. - Make_Pic(24.12.2012 02:34)
- рацио на танке - Vit(24.12.2012 02:37)
- радиостанция на бронепоезде - есть партия китайских LCD с полным аналогом 44780 -для него буду сам ваять - Make_Pic(24.12.2012 03:18 - 03:20)
- там не более 8 пользовательских символов, вся кириллица не получится - koyodza(24.12.2012 11:29)
- Тогда объясните мою ошибку- загрузил пользовательский символ вывел в видеозу в нужное знакоместо, загрузил следующий символ в тот же пользовательский символ, вывел в след. знакоместо - где ограничения? - Make_Pic(24.12.2012 11:45)
- LCD имеет свой буфер, из которого и происходит регенерация картинки на дисплее. Точнее, LCD имеет два буфера - для символов, (там лежат только коды символов) которые на нем отображаются, и для пользовательских символов, (там лежит графический alex68(379 знак., 24.12.2012 11:50 - 12:04)
- Вы сами подумайте, как управлять поляризацией пикселя, если его состояние динамическое? Я думаю вы знаете как работает ЖК - Make_Pic(24.12.2012 13:01)
- Ваше объяснение даёт мне повод утверждать, что не всегда отображение символа идёт с помощью генерации картинки "на лету". Я также заморачивался выводом символов на экран а потом перезагрузкой знакогенератора. На винбондовских(если Зодя из Краснодара(493 знак., 24.12.2012 12:23,
)
- Контроллер был всего скорее не Winbond, а Weltrend. Weltrend выпускала 8-ми битники с драйвером LCD. - rezident(24.12.2012 18:18, ссылка)
- Не помните марку LCD и/или контроллера LCD от WINBOND? - Make_Pic(24.12.2012 16:13)
- И у меня так и работает, а для alex68 - я знаю, как отображаются символы, но все таки в некоторых индикаторах, а может и во всех - не проверял пиксельный видеобуфер имеется, при подходе, который вы описали без буферного видеозу возможно мелькание Make_Pic(30 знак., 24.12.2012 12:54)
- Занятно. Много какие дисплеи применял, но такой эффект не наблюдал никогда. Какой там был контроллер? Справедливости ради, я делал подобное, но не на LCD, а на VFD, быстродействие его контроллера, совместимого с 44780 было выше, чем у LCD. Там alex68(147 знак., 24.12.2012 12:27 - 12:35)
- Есть управление источником на МК. Точнее - 4 импульсных источника одним МК, по простому через ШИМ, контролируя через АЦП. 3 канала вполне прилично получились. Но в последнем канале из-за периодической очень импульсной нагрузки на выходе стоит Лагунов(432 знак., 14.12.2012 16:19, MCU, полностью)MBedder
- Самый простой способ убрать колебания - понизить К усиления. Чтобы уменьшить время успокоения - ввести Д-звенья по выходному току и напряжению. - argus98(24.12.2012 17:41)
- Общие принципы есть, но все они рассчитаны на весьма производительные МК, специально разработанные для источников питания. И один канал для качественного ИП совсем не тривиальная задача. Не говоря уже о 4-х. Dir(1597 знак., 14.12.2012 23:38)
- С готовыми блоками питания проблема обычно решается диодом последовательно с конденсатором, так что, если с адаптацией ПИД-регулятора не получится, можно пойти по такому пути облегчения регулятора, потому что если разрешения АЦП не хватает, ничего Vladimir Ljaschko(16 знак., 14.12.2012 16:49)
- нужен практически типичный ПИД, читайте теорию регулирования. У Вас просто И-регулятор, как я понял koyodza(109 знак., 14.12.2012 16:25)
- Подскажите - в MicroSD в SPI режиме перед каждой командой нужно дергать CS ? Работает и так, и так, по даташитам не совсем понятно как правильно. - zeleny(22.12.2012 20:30, MCU, полностью)
- А вы в курсе, что Atmel продал свои SerialFlash? - General(22.12.2012 23:37, MCU, ссылка, полностью)