Форум программистов, компьютерный форум, киберфорум
Наши страницы

AVRAssembler - правильное подключение библиотек

Форум AVR. Обсуждение микроконтроллеров AVR фирмы Atmega.
Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 85
Имя Дата Сообщение
Читать обсуждение полностью:
AVRAssembler - правильное подключение библиотек
rimomtsofto 16.06.2015 20:19 http://www.cyberforum.ru/post11283507.html
Добрый вечер, уважаемые. Возник вопросик. При подключении...
judshym 16.06.2015 21:55 http://www.cyberforum.ru/post11283508.html
а если создать еще один файл в котором описать только...
dimyurk1978 16.06.2015 22:25 http://www.cyberforum.ru/post11283509.html
Чтобы не было таких ошибок, приучите себя к модульности...
Fohyvis 16.06.2015 22:52 http://www.cyberforum.ru/post11283510.html
Ну а смысл? Вы же подключаете отдельные функции (=файлы)....
rimomtsofto 16.06.2015 23:06 http://www.cyberforum.ru/post11283511.html
judshym, я и спросил, возможно ли без выноса всех...
rimomtsofto 16.06.2015 23:13 http://www.cyberforum.ru/post11283512.html
Fohyvis, у меня в коде два спецефичных (именно для этого...
dimyurk1978 16.06.2015 23:20 http://www.cyberforum.ru/post11283513.html
Сделайте механизм обмена сообщениями. Тогда у вас не будет...
dimyurk1978 16.06.2015 23:43 http://www.cyberforum.ru/post11283514.html
Модуль клавиатуры - самостоятельный модуль. Наружу он...
_moysi 16.06.2015 23:51 http://www.cyberforum.ru/post11283515.html
Это попытка к старому спагетти за уши притянуть новую...
Fohyvis 16.06.2015 23:55 http://www.cyberforum.ru/post11283516.html
Странно! Сейчас сам попробовал с небольшим упрощением...
rimomtsofto 17.06.2015 00:02 http://www.cyberforum.ru/post11283517.html
Объясните пожалуйста лапшеводу. Есть у меня модуль BEEP....
rimomtsofto 17.06.2015 00:07 http://www.cyberforum.ru/post11283518.html
Fohyvis, каюсь. Сам не проверял прям вот так. Но эти ошибки...
dimyurk1978 17.06.2015 00:12 http://www.cyberforum.ru/post11283519.html
Изменение состояния одного автомата другим автоматом...
rimomtsofto 17.06.2015 00:23 http://www.cyberforum.ru/post11283520.html
dymyurk1978, спасибо, понял. Для каждого автомата создать...
Fohyvis 17.06.2015 00:26 http://www.cyberforum.ru/post11283521.html
А посмотрите в Help в самой студии. Вот, к примеру:;...
rimomtsofto 17.06.2015 00:32 http://www.cyberforum.ru/post11283522.html
ОК! Спасибо!
rimomtsofto 17.06.2015 01:28 http://www.cyberforum.ru/post11283523.html
Вобщем поколдовал, ребят, принял для себя решение. Буду...
_moysi 17.06.2015 11:14 http://www.cyberforum.ru/post11283524.html
То есть лазить на ходу снаружи внутрь работающего автомата...
Btosk Worryor 17.06.2015 11:36 http://www.cyberforum.ru/post11283525.html
Если автомат надо переключать снаружи, я ввожу для такого...
Btosk Worryor 17.06.2015 11:37 http://www.cyberforum.ru/post11283526.html
...
rimomtsofto 17.06.2015 14:51 http://www.cyberforum.ru/post11283527.html
Уважаемый _moysi, зачем столько воды и псевдолитературных...
dimyurk1978 17.06.2015 15:30 http://www.cyberforum.ru/post11283528.html
Лень искать или стряпать конкретный пример. Покажу на...
YTYOUT 17.06.2015 15:38 http://www.cyberforum.ru/post11283529.html
А вы соберите глобальные переменные в один файл , а...
dimyurk1978 17.06.2015 15:45 http://www.cyberforum.ru/post11283530.html
Я уже написал как это сделать. Для изменения состояния...
Btosk Worryor 17.06.2015 16:29 http://www.cyberforum.ru/post11283531.html
Кстати, а вот катастрофа предыдущего протона ведь больше...
rimomtsofto 17.06.2015 17:25 http://www.cyberforum.ru/post11283482.html
YTYOUT, после каждого проекта перекраиваю шаблон по-новому....
rimomtsofto 17.06.2015 17:29 http://www.cyberforum.ru/post11283483.html
Еще одна маленькая мысль, так сказать, то же самое, но...
dimyurk1978 17.06.2015 21:47 http://www.cyberforum.ru/post11283484.html
Это если говорить о простейших функциях, назначение которых...
rimomtsofto 17.06.2015 22:05 http://www.cyberforum.ru/post11283485.html
ну да. А если автомат сильно большой - я его того... на...
YTYOUT 17.06.2015 22:16 http://www.cyberforum.ru/post11283486.html
Вкл-выкл, Вкл-Выкл, Вкл...... Кстати , если уж Вы...
rimomtsofto 17.06.2015 23:16 http://www.cyberforum.ru/post11283487.html
Не катит. Нужно переорганизовывать всю работу с РОН. Си все...
YTYOUT 17.06.2015 23:29 http://www.cyberforum.ru/post11283488.html
Ну вот смотрите . Это Вам не ручками вбивать и названия...
rimomtsofto 17.06.2015 23:48 http://www.cyberforum.ru/post11283489.html
Только теперь понял, про что речь. Имеется ввиду,...
Fohyvis 18.06.2015 00:16 http://www.cyberforum.ru/post11283490.html
ASM-компилятору скорее всего фиолетово, какое расширение в...
YTYOUT 18.06.2015 00:48 http://www.cyberforum.ru/post11283491.html
Собственно да - фиолетово *.yms в ASM тот же *.h в си ....
rimomtsofto 18.06.2015 01:54 http://www.cyberforum.ru/post11283492.html
Да я по началу вообще без расширения файлы оставлял. Про то...
dimyurk1978 18.06.2015 02:09 http://www.cyberforum.ru/post11283493.html
ТС, почему на си не пишешь?
rimomtsofto 18.06.2015 11:53 http://www.cyberforum.ru/post11283494.html
24 канала BAM 15bit векторное управление каждым каналом +...
Bytt 18.06.2015 12:22 http://www.cyberforum.ru/post11283495.html
Ерунда какая! Опытный программист напишет на Си более...
dimyurk1978 18.06.2015 12:26 http://www.cyberforum.ru/post11283496.html
Когда я перешел на си, и начал писать на нем более-менее...
rimomtsofto 18.06.2015 12:30 http://www.cyberforum.ru/post11283497.html
Bytt, определяющий термин в Вашем посте - ОПЫТНЫЙ...
rimomtsofto 18.06.2015 12:31 http://www.cyberforum.ru/post11283498.html
офтопиком. Есть какие-то примочки, чтобы из готового...
dimyurk1978 18.06.2015 13:03 http://www.cyberforum.ru/post11283499.html
файлы *.lst Но вопрос, зачем?! Туда смотришь только затем,...
Bytt 18.06.2015 13:12 http://www.cyberforum.ru/post11283500.html
Еще раз: разницы в эффективности кода между ассемблером и...
Bytt 18.06.2015 13:14 http://www.cyberforum.ru/post11283501.html
Иногда проще модифицировать скомпилированный код, чем...
rimomtsofto 18.06.2015 13:17 http://www.cyberforum.ru/post11283502.html
Да это так, для общего развития больше, спасибо. Так...
rimomtsofto 18.06.2015 13:20 http://www.cyberforum.ru/post11283503.html
ой! Bytt, боюсь, что Ваш опыт программироавния на си больше...
Bytt 18.06.2015 13:28 http://www.cyberforum.ru/post11283504.html
Еще немного до кучи. В другом топике человек привел текст...
rimomtsofto 18.06.2015 13:31 http://www.cyberforum.ru/post11283505.html
Ну на то он ассемблер сейчас и нужен, чтобы вот такие места...
Bytt 18.06.2015 13:34 http://www.cyberforum.ru/post11283506.html
Вся беда в том, что я не знаю алгоритма ни на асм, ни на...
rimomtsofto 18.06.2015 13:44 http://www.cyberforum.ru/post11283445.html
Я убежден, что таких результатов невозможно добиться на си,...
Bytt 18.06.2015 13:52 http://www.cyberforum.ru/post11283446.html
Такое тоже бывает. В критических местах я использую...
rimomtsofto 18.06.2015 14:05 http://www.cyberforum.ru/post11283447.html
out portb, r18 out portd, r19 out portc, r20...
Bytt 18.06.2015 14:20 http://www.cyberforum.ru/post11283448.html
out portb, r18 out portd, r19 out portc, r20...
rimomtsofto 18.06.2015 14:30 http://www.cyberforum.ru/post11283449.html
А где он возьмет эти регистры? В них же сначала нужно...
rimomtsofto 18.06.2015 14:33 http://www.cyberforum.ru/post11283450.html
Научите меня, как заставить Си не трогать регистры и...
rimomtsofto 18.06.2015 15:29 http://www.cyberforum.ru/post11283451.html
Мои извинения. Торопился. Невнимательно прочитал Ваше...
Bytt 18.06.2015 15:30 http://www.cyberforum.ru/post11283452.html
Тут все зависит от конкретного компилятора и его настроек....
Bytt 18.06.2015 15:38 http://www.cyberforum.ru/post11283453.html
Вот, кстати пример п/п обработки прерываний. Попробуйте на...
rimomtsofto 18.06.2015 15:48 http://www.cyberforum.ru/post11283454.html
Первый серьезный проект на си я писал не так давно. Там не...
Bytt 18.06.2015 15:55 http://www.cyberforum.ru/post11283455.html
В IAR реализовано два стека: для возвратов и для данных...
rimomtsofto 18.06.2015 16:09 http://www.cyberforum.ru/post11283456.html
А зачем так сделано? Это ж получается, что пара Y...
Bytt 18.06.2015 16:19 http://www.cyberforum.ru/post11283457.html
Все дело в том, что в AVR отсутствует стековая адресация....
YTYOUT 18.06.2015 16:22 http://www.cyberforum.ru/post11283458.html
Попробуйте на ассемблере проще написать Код:...
Bytt 18.06.2015 16:30 http://www.cyberforum.ru/post11283459.html
Нет, неверно. Команда SBR действительна только для...
YTYOUT 18.06.2015 16:52 http://www.cyberforum.ru/post11283460.html
Код: Timer1Ov_Int: in SaveSREG,SREG SBR R16,1<<3 out...
Bytt 18.06.2015 17:19 http://www.cyberforum.ru/post11283461.html
Уже лучше. Только в моем примере использовался регистр из...
dimyurk1978 18.06.2015 17:28 http://www.cyberforum.ru/post11283462.html
Это не порт. Регистр обозванный SaveSREG. SREG регистр...
Bytt 18.06.2015 17:33 http://www.cyberforum.ru/post11283463.html
Это не порт. Старший регистр обозванный SaveSREG. SREG...
dimyurk1978 18.06.2015 17:37 http://www.cyberforum.ru/post11283464.html
Команда IN к примеру. Смотрим диапазон адресов. У SREG...
YTYOUT 18.06.2015 17:43 http://www.cyberforum.ru/post11283465.html
SREG находится в области IN/OUT Поэтому и читается и...
dimyurk1978 18.06.2015 17:49 http://www.cyberforum.ru/post11283466.html
Прошу прощения за "Старший регистр". Уцепился за sbr :) А...
rimomtsofto 18.06.2015 17:50 http://www.cyberforum.ru/post11283467.html
DI очень хорошо написал про макросы uout. Только ими и...
Bytt 18.06.2015 17:52 http://www.cyberforum.ru/post11283468.html
Все понятно, не сразу въехал. Да, GPIOR очень удобно...
Mykisoft 18.06.2015 17:57 http://www.cyberforum.ru/post11283469.html
Вроде же отображение наоборот было - к адресному...
dimyurk1978 18.06.2015 18:45 http://www.cyberforum.ru/post11283472.html
От 0 до 63 - in\out, насчет lds\sts не помню, но это и не...
YTYOUT 18.06.2015 22:15 http://www.cyberforum.ru/post11283473.html
Вроде же отображение наоборот было - к адресному...
rimomtsofto 22.06.2015 09:52 http://www.cyberforum.ru/post11283474.html
Мдя... Целый день промучался с этим ворохом... ...
YTYOUT 22.06.2015 12:26 http://www.cyberforum.ru/post11283475.html
Ладно, здесь ты поделил (motalka_k/90) ldi ...
rimomtsofto 22.06.2015 12:36 http://www.cyberforum.ru/post11283476.html
так там ж в формуле нарисовано не деление на 2 а двойной...
YTYOUT 22.06.2015 13:13 http://www.cyberforum.ru/post11283477.html
Да , извини. Там сдвиг Но , похоже ,что ...
rimomtsofto 22.06.2015 13:51 http://www.cyberforum.ru/post11283478.html
так оно равно, когда на 32 разрядной системе считаешь и...
rimomtsofto 22.06.2015 13:55 http://www.cyberforum.ru/post11283479.html
Я про эти амноуты и говорю, avr200, 200b, 201. Они как бэ...
YTYOUT 22.06.2015 15:20 http://www.cyberforum.ru/post11283480.html
Насколько я понимаю , у тебя только motalka_k/90 = 32 бит...
rimomtsofto 22.06.2015 17:36 http://www.cyberforum.ru/post11283481.html
Кантер случайный - сколько раз нажили кнопочку, а...
 
Similar

Правильное подключение микроконтроллера
Здравствуйте. Прочитав статью, задался вопросом, как же таки правильно...

Правильное подключение кварцевого генератора
Добрый день. Имеется кварцевый генератор на 16 MHz. Не очень разобрался ка...

Правильное использование своих библиотек в модели
Здравствуйте, есть самописная библиотека по решению матриц - Matrix Как мне...

Правильное подключение style.css (регистрация и подключение)
Разбираюсь с регистрацией и подключение стилей, немного выдохся, не могу ни как...

Правильное подключение
Скажите как правильно подключить или записать так что бы после выбора mdb файла...

MoreAnswers

Подключение библиотек
Всем привет ! Недавно перешел на ubuntu ! И установил компилятор g++ !...

Подключение библиотек
Добрый вечер. Прошу помощи,так как сам осилить не состоянии. Имеется база...

Подключение библиотек
Есть набор файлов: CAPI.dll CAPI.lib CAPI.h CAPI.cpp(в вложении). Как...

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru