- Вопрос по С для АВРок (и прочих малых МК) symbions(1868 знак., 02.10.2015 00:32 - 13:03, AVR, полностью)
- А про union вы слышали? МиКрик(371 знак., 02.10.2015 12:28,
)
- i=TimeOrAlarm.sec && 0x0f; Это круто :) И еще вдобавок int16 = ....*600*60*10; Просто класс. - Petrovich(02.10.2015 12:06,
)
- а зачем вообще Вам это время конвертировать целиком в длинное целое? В этом случае компилятор просто обязан нагенерировать кучку длинного и печального кода. Может оптимальней хранить как есть, в BCD, а все вычисления производить побайтно? сделать Nikolay801_(82 знак., 02.10.2015 11:01)
- По указателю структуру передавать не годится? Vit(1094 знак., 02.10.2015 09:24 - 09:30)
- по второму, можно не возвращать, а передавать еще одним параметром в какую структуру записывать. Nikolay801_(801 знак., 02.10.2015 09:01 - 09:30)
- Второй вариант переписала б как-то так krsvvik(368 знак., 02.10.2015 09:27)
- Что-то сомневаюсь, что что-то из этого будет работать. int в AVR обычно 2x-байтовый. У вас будет переполнение. - Ale3000(02.10.2015 09:26)
- вообще я бы сделал иначе. Я бы добавил в структуру функции конвертации, вот так Nikolay801_(1274 знак., 02.10.2015 09:21)
- по первому вопросу скорее всего работать будет, у аврок проблем с выравниванием не должно быть, но я бы написал __packed, хотя это из разряда подуть на холодную воду. Nikolay801_(65 знак., 02.10.2015 08:45)
- Вы хоть понимаете, что вы натворили? - SciFi(05.10.2015 21:46, zen, ссылка, картинка, полностью)General
- До чего же красиво сказано! Скрипач(141 знак., 02.10.2015 18:46, zen, полностью)General
- Загадки отдельных моментов включения МОСФЕТов. В типовых схемах примения драйверов выход что верхнего ключа, что нижнего - на последовательный резистор в несколько Ом. А потом (параллельно непосредственно затвору) - десяток-другой килоОм. И вдруг Лагунов(293 знак., 03.10.2015 13:38, SCH, полностью)
- Сегодня ровно 2 недели блокады. По слухам, там завозят буржуйки, утепляют палатки. С майдана привезли пианино. - Это_Я(04.10.2015 13:47, zen, полностью)General
- Синхронизация таймеров на разных устройствах. ФАПЧ? Dingo(1840 знак., 03.10.2015 11:37, Tech, полностью)
- чего-то заплутал в трёх соснах. Не могу понять в чём дело :( Adept(6542 знак., 10.09.2015 06:24 - 03.10.2015 01:04, AVR, полностью)
- Переписать это исключительно наглядное решение на Си. - _KLIM83(10.09.2015 09:46,
)
- всем спасибо, извините за беспокойство. Разобрался :) "воду мутил" конвертер в сегментный код, в котором незнакомый (например непечатаемый) символ заменялся всяким мусором. Добавил туда, чтобы в этих случаях подставлялся "пробел" и всё зафурычило Adept(4 знак., 10.09.2015 10:36)
- нахера мне ваш си. Ни к чему, совершенно. Я делаю простые вещи, элементарным способом. ассемблер тут самое то. просто, прозрачно, доступно и понятно. Ну примерно как топорик для плотника. Можно сделать всё, умеючи :)) И не надо извращаться и Adept(100 знак., 10.09.2015 10:16)
- Ну и ЗРЯ! ))) C vs ASM Типа: Serhio(85 знак., 14.09.2015 00:48)
- Есть люди которые пишут на асме, т.к. задачи позволяют. Когда задача усложняется, переходят на Си. Или не переходят. Но людей, которые освоили Си (нормально освоили) а потом вернулись на асм не существует. Если ты утверждаешь что ты именно такой, il-2(43 знак., 10.09.2015 11:22)
- "ты просто не освоил Си должным образом." - именно так! vpv.vpv(890 знак., 21.09.2015 16:50)
- да, серьёзно системно на Си не программировал, так были кое-какие прикладные задачи. Вообще много через что прошёл (бейсики/фортраны/паскали/языки баз данных, си, в конце-концов. всё это было на разных компьютерах. Когда добрался до МК Adept(2142 знак., 10.09.2015 11:50)
- Много ты накатал. А вот я "за достаточно приличный срок своей деятельности крайне редко встречал необходимость в применении" асма. _basile(408 знак., 10.09.2015 12:10,
)
- программы пишутся не на языках, а в алгоритмах. хорошая программа - правильной структуры, в первую очередь. потому, говнокод обычно присущ как раз высокоуровневым программерам (не путать с высококлассными), ибо ленятся сделать красиво и правильно. Adept(2517 знак., 10.09.2015 12:57)
- Это не философия, это - религия. У меня на прежней работе шеф был, все говорил: "Да я это на асме могу написать". А когда до реального дела дошло, он до 12-ти ночи на колупался со своим асмом. А был случай, когда поц, окончивший Бауманку, наваял _basile(222 знак., 10.09.2015 13:20,
)
- глупо писать благоглупости про обработчики прерываний без сохранения контента, и представлять таких горе - программистов, как якобы жертв программирования на асме. А по поводу железа - проповедую принцип необходимости и достаточности. Если можно Adept(874 знак., 10.09.2015 13:37)
- Ты малость не понял. Поц был не программер, а начальник сектора разработки... _basile(583 знак., 25.09.2015 19:53,
)
- Полностью согласен!! Если есть наработки и нравится, то ASM чем плох? Вот мне очень понравился STM8 и почему-то очень и очень мало кто пишет программы для него на асме, а ведь многие команды в сях переводятся всего в одну команду в асме Zikon(385 знак., 11.09.2015 11:37)
- Ну что же... Мне нравится AT89C**, но работаю с АРМ, ибо нет смысла отрицать очевидные плюсы новых архитектур и написания ПО на Си. А что касается лени- это двигатель прогресса, если в прогресс, конечно, можно верить. И прелесть Си вовсе не в _KLIM83(313 знак., 10.09.2015 14:00,
)
- Ну да, Адепт еще и TCP IP стек будет сам на асме ваять,хрен ли чужие либы изучать. - _basile(10.09.2015 21:06,
)
- спорить не буду, ибо глупо. Для Вас, очевидно так и есть, для меня - некоторым образом наоборот. И потом, если заметите, я не против Си. Пусть программисты ваяют на чём угодно, хоть на брейнфаке, гланое - умение, компетентность и мастерство, а Adept(1144 знак., 10.09.2015 14:27)
- Не, крутая математика это асм, коллеги приводили пример, там даже количество регистров бывает критично. Графика тоже, даже хороший компилятор не может использовать все возможности железа. А вот выписывать обычную логику на асме скучно. Попробуйте понравится(27 знак., 10.09.2015 12:02,
)
- EP1C5e144A7 первым делом отвалился JTAG потом когда оно не прошилась через пассив сериал - начал копать ..Здохли Config_done и TDI - звоняться на питание где то под 200 Ом . На живой не звонятся .. Ктонить разбирался почему оно так дохнет ? На Blackbird_sunday(127 знак., 17.09.2015 12:36,
, pld, полностью)
- Всем доброго здравия. Подумываю летом перейти на электротранспорт, электровелосипед. Ага. Полез на али поглядеть сколько что стоит. Ну вот например аккум Звероящер(246 знак., 01.10.2015 15:15, Tech, полностью)
- По рассылке пришло: Atmel Studio 7 (это к посту про продажу атмеля - пока дышит :) ) - Shatun_(01.10.2015 12:10, dao, ссылка, полностью)
- Не заводится step-down конвертер на AP3211. На входе и на BS +8,5В, на EN +3,3В, на выходе ключа маленькие импульсики см. фото 450кГц, похоже на К.З. на выходе, но К.З. нет, проверял подавая на обесточенную плату на выход конвертера +5 которое и DRcp(102 знак., 30.09.2015 16:12, SCH, полностью)
- Кракозябры в даташите на STM8 avr495(207 знак., 01.10.2015 14:05, MCU, полностью)
- В Индии то нельзя есть говядину - scorpion(30.09.2015 21:40, zen, ссылка, полностью)General
- Кто-нибудь пробовал в Xmega передавать байты в I2C(TWI) через DMA? Проблема в том что штатный запуск DMA от TWI не предусмотрен. AlexG(211 знак., 29.09.2015 22:47, AVR, полностью)
- Путин: Поставки микроэлектроники в Россию находятся под угрозой - General(29.09.2015 18:40, zen, ссылка, полностью)