- Свежак AVR klen(298 знак., 12.11.2008 08:48, AVR)
- Не подскажите crack для Code Vision AVR v2.03.08 dlsh(14 знак., 07.11.2008 07:39, AVR, полностью)
- Эгхм-м-м... Сдаюсь и вывешиваю грязное бельё на обозрение. Single ended ADC channels in ATTINYx5. Точка опоры(632 знак., 08.11.2008 18:07, AVR, полностью)
- Непонятный глюк возник вчера у меня с мегой48... mavpsk(2352 знак., 07.11.2008 12:15,
, AVR, полностью)
- Масштабирование 16-разрядных данных АЦП в 16-разрядный результат. leon_(7468 знак., 27.10.2008 22:30, AVR, ссылка, полностью)
- ИМХО, вышеприведеный код - пример того, как делать не желательно. 733259(1098 знак., 04.11.2008 08:40,
)
- Ты с какого дуба рухнул - "никаких CALL/RET/загрузок/выгрузок"? Иди, мальчик, в свою сишную песочницу и попроси тетю воспитательницу тебе букварь почитать - MBedder(04.11.2008 10:27)
- Ха-ха-ха-ха! Ага, никаких - inline! 733259(111 знак., 04.11.2008 11:28,
)
- Ты что-то сказать хотел, или просто ля-ля? - MBedder(04.11.2008 12:26)
- Так я сказал, это ты не понял. Повторюсь для непонятливых: 733259(479 знак., 04.11.2008 13:46,
)
- Если есть люди, которые понимают указатели, то есть и такие, для которых movm не проблема :) Кстати, а что такое "перегруженный mov" ? - Vladimir Ljaschko(04.11.2008 14:40)
- Употребляй слова, значения которых тебе хотя бы приблизительно понятны - это несколько повысит твои шансы сойти за умного в глазах таких же, как ты, пионЭров. Иначе получится такой же нелепый пук с "перегруженный call и mov". Иди, мальчик, иди - MBedder(04.11.2008 14:03)
- Дык дедушка он, а не мальтшик. А асм vs си - это борьба школ, как в каратэ - школа облизьяны vs школы журавля - General(04.11.2008 13:52)
- А перемножение знаковых данных и коэффициентов? leon_(32 знак., 04.11.2008 09:44)
- Оформил, перевел свои каменты на русский, убрал лишние советы, чтобы не сбивать людей с толку. Проверь перед тем, как я отправлю это в "Исходники" MBedder(6673 знак., 03.11.2008 11:28)
- ATxmega. Интересно, все-таки Atmel выпустить их на рынок? На сайта digikey, mouser уже появились, с ценами, но самих кристаллов нет. Сколько еще ждать-то? На digikey -> даже ATXMEGA384A1 (правда, в BGA, но 32к RAM!!!) появились, даже цена терпимая - но Evgeny_CD(11 знак., 04.11.2008 14:22, AVR, ссылка, полностью)
- Здравствуйте! lazebny(408 знак., 03.11.2008 16:10,
, AVR, полностью)
- Отказав Микрочипу, Атмел разродилась новыми продуктами. Из любопытного - AVR с USB Host (FS) всего за $1.90. Недостаток - наличие integrated hardware AES 128/256 bits engine, из-за которой возможны ограничения поставок. - vmp(05.11.2008 11:46, AVR, ссылка, полностью)
- Ура!!! Atmel отклонила предложение отдаться Микрочипу... Теперь живём! - avr90 973761374(01.11.2008 08:57,
, AVR, полностью)
- Не получается работать с mt8888. Подключил по схеме из датащита к mega16, на вход подаю сигнал с телефонной линии МГТС, через понижающий трансформатор и последовательно в первичной обмотке кондер 0.47мкф. Techmike(2721 знак., 30.10.2008 11:59, AVR, полностью)
- Поделитесь кодом int x=x*0.8 для меги 128 - whale (11.10.2008 03:41, AVR, полностью)MBedder
- Не думал что все так буквально воспримут ), имеел в виду как умножить в лоб два байта на любое число от 0 до 0,999 - whale(11.10.2008 13:18)
- Сначал умножить на 8 сдвигами, а потом делить на 10 используя умножение - читайте пост от MBedder'а и тамошние ссылки - Алексей Мусин(11.10.2008 12:03, ссылка)
- Варианты. leon_(30368 знак., 11.10.2008 11:54)
- незнаю как сохранить с форматированием - leon_(11.10.2008 11:43)
- на асме - whale(11.10.2008 03:42)
- На, лентяй MBedder(2668 знак., 18.10.2008 16:59)
- если int по умолчанию знаковый, тогда так: leon_(811 знак., 11.10.2008 16:50)
- я думаю многим будут полезны эти макросы кто мк поближе рассматривает ) - whale(11.10.2008 17:09)
- Добавил в свой пост вариант leon'а для signed int и увековечил в "Исходниках" --> - MBedder(11.10.2008 19:53, ссылка, ссылка)
- а если еще и коэффициент знаковый, тогда так: leon_(1923 знак., 16.10.2008 01:32)
- И по большому счету, коэффициент не обязан быть постоянным, просто он действительный 16-разрядный с фиксированной точкой перед самым старшим битом. Для знакового кэффициента тоже самое, только в дополнительном коде (самый старший бит - знаковый). - leon_(16.10.2008 01:51)
- Разумеется - просто вместо констант в регистры грузить переменную, содержащую коэффициент. Но у тебя там принципиальная ошибка - xMULSx работает только с r16..r23. Я все передоработал на FMULS (для k=+-1) и положил в SRC --> - MBedder(16.10.2008 04:47, ссылка)
- Где-то так, возможно я неправ. Правильно-работающие фрагменты кода с пояснениями. leon_(8020 знак., 24.10.2008 00:38)
- Нельзя смешивать команды MULx и FMULx без учета того что FMULx еще дополнительно сдвигает результат влево на один бит, и точность правильнее указывать не в процентах, а в количествах младших разрядов. Свой вариант, если успею, выложу позже. - leon_(19.10.2008 12:49)
- Именно поэтому я и применил FMULx вместе с MULx - все учтено, можешь проверить с любыми N и K. И точность в LSB выражать нет смысла - в зависимости от N и K получатся разные значения. Проценты рулят - MBedder(19.10.2008 13:26)
- Вот два примера, когда Ваша подпрограмма, выставленная в исходниках, работает неправильно. leon_(4733 знак., 23.10.2008 16:03, ссылка, ссылка)
- Вот еще пример, как другая Ваша подпрограмма из этих-же исходников дает неверный результат leon_(3887 знак., 23.10.2008 12:35, ссылка, ссылка)
- А разное колич бит получается из-за неправильной подпрограммы. - leon_(21.10.2008 12:56)
- При умножении например 100 на 0,001, какая точность результата в % будет? - leon_(21.10.2008 12:41)
- Будет время, обязательно проверю и возможно найду N и K которые дают неверный результат. - leon_(19.10.2008 16:23)
- Да уж, регистры не те. - leon_(16.10.2008 09:07)
- "movw r6,r0" можно заменить на "mov r7,r1", экономим регистр. - leon_(16.10.2008 01:13)
- Верно - MBedder(16.10.2008 01:37)
- Баловство это, на С надо делать без проблем. А экономия тактов/циклов при 16 млн операций/сек не имеет смысла. - Михаил Е.(12.10.2008 16:10)
- Вот недурственный бутлодырь для AVR с XTEA и dll для собственной программы на Delphi. бомжнаработе(23.10.2008 19:20, AVR)
- Глюк с SPI (виснет на ожидании) Ксения (2123 знак., 22.10.2008 10:45, AVR, полностью)MBedder
- AT90USB162 double-bank. Непонятно, как пользовать... Rst7(505 знак., 20.10.2008 12:31, AVR, полностью)
- AVR-ISP на COM порту и софт для него... mavpsk(527 знак., 18.10.2008 19:05,
, AVR, полностью)