Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR Помогите расшифровать послание.... https://www.cyberforum.ru/ avr/ thread2086769.html
Мужики, помогите расшифровать послание(в программировании совсем недавно): "Настрой компилятор. Убери перевод чисел в 16тиричную систему и установи утрамбовку кода по минимальной длине модели." Это Лабораторный Блок Питания с валкодером и дисплеем из БП ПК, может быть кому то окажется полезным У меня установлена CodeVisionAVR Заранее благодарен) <Изображение удалено>
ATmega AVR Код после дизассемблирования..
Попалась в руки игрушка одна, сделана на AVR, управляет 4-мя моторчиками. Вытащил из МК прошивку (удивительно, но биты защиты не стояли), дизассемблировал, сижу разбираюсь.. Какие-то куски понятны, но в целом - каша какая-то :( Вот в начале кода есть такое : L0000: rjmp __stort ; L002C ; ----------- jump on tost line rjmp L0000 ; ----------- jump on tost line rjmp L0000
ATmega AVR Interrupt request, когда прерывание запрещено. https://www.cyberforum.ru/ avr/ thread2086767.html
Пусть какое-то прерывание запрещено (глобально или локально). Но вдруг возникло определяющее это прерывание событие (например, изменение состояние ноги для прерываний типа PCINT). Будет ли установлен в этом случае interrupt request флаг, соответствующий данному прерыванию?
ATmega AVR AVR Toolchain проблемы при компиляции - ошибка в либе? Тулчейн avr-toolchain-installer-3.3.0.710. При компиляции проекта с чужими библиотеками (v-usb cdc и др.) появляется ошибка - линкер не находит некую функцию __strlen_P, ссылка на которую есть в хедере pgmsposi.h. Прототип этой ф-и объявлен, но в либах ее похоже нету. Откатился на WinAVR-20100110 - там такой ошибки нету. Это что, инженегры Atmel накосячили, как только WinAVR попал в их кривые... https://www.cyberforum.ru/ avr/ thread2086766.html
FTBB не могу прошить Tiny2313, Tiny13 ATmega AVR
Помогите мк только начал изучать. Пытаюсь прошить ftbb программатором с пинборда tiny2313, tiny13, дудка не видит контроллеры, пробовал две 2313 и две 13. Miko16 и mega8 шьются в синапрог без проблем avrdude-gui пишет avrdude.ixi: invotyd portname COM3: use ft0 - ft9 C:\FTBB>avrdude -c pinb -P ft0 -B 1200 -p t13 -U flash:w:"C:\FTBB\022-T13.hex":a avrdude: BytBang OK avrdude: pin...
ATmega AVR SPI и Proteus Подскажите где я не прав... Пытаюсь организовать обмен по SPI интерфейсу. Написал минимум кода и загрузил в протеус: .include "m88def.yms" risit: ldi R16, 0b11110111 // Настраиваем порт B на ввод/ввывод (MISO - ввод, остальные на вывод) out DDRB, R16 // https://www.cyberforum.ru/ avr/ thread2086764.html
ATmega AVR помогите осилить выражение https://www.cyberforum.ru/ avr/ thread2086763.html
static uint16_t persent_to_pwm_9bit(uint8_t persent) { return (0x1FF * persent) / 100; } persent = 0..100 результат записываю в OCR1. Считает не правильно. Понимаю, что заморочка с типами. Как победить не знаю.
ATmega AVR Attiny10 проблема с прошивкой
Всем привет! Если кто имеет опыт, то помогите пожалуйста... Прикупил себе пару неделек назад вот такой клон AVRISP mkII http://kosmodrom.com.ua/el.php?name=AVR-MKPROG-USB для программирования attiny10 по интерфейсу TPI. Установил AVR Studyo 6 и начал работать. Все было хорошо, недели две прошивал эту тиньку, все работало. Но пару дней назад мне понадобилось задействовать вывод RESIT как вход, и...
ATmega AVR AVR + FPU https://www.cyberforum.ru/ avr/ thread2086761.html
Подскажите, есть ли аналоги Ардуину на чипе UC3 в полноценным FPU? Анонс подобных устройств был год назад, а Ардуино только месяц назад выпустило Due, но в нем нет FPU (Sortix-M3). ARM32 - не вариант, т.к. там черт ногу сломит на фоне простой среды Ардуин. Спасибо за ответы.
ATmega AVR Avr studio + bootloader Добрый! При компиляции в авр студио выдает: Prokram: 5698 bytes (69.6% Full) (.text + .data + .boottooder) однако бутлоадер она не учитывает(или учитывает размером 0 байт). хотелось бы как-нибудь прикрутить бутлоадер, чтобы она учитывала при компиляции его и соответственно % памяти выдавала адекватно + при выходе за пределы выдавала еггог, чтобы не затереть ненароком бутлоадер(не помню... https://www.cyberforum.ru/ avr/ thread2086760.html
Ошибка при сборке проекта при превышении объема .SRAM 2048 ATmega AVR
Добрый день. Прошу помочь разобраться с проблемой отказа в сборке проекта . AVRStudyo 4.19 Проект на C. Используется стандартный компилятор и линковщик avr-gcc Все модули нормально компилируются но когда объем переменных превышает 2048 байт, идет ошибка при сборке. причем, если переменных 2022 байта - собирается нормально. Ошибку выкидывает : "avr-gcc -mmcu=atmega64...
ATmega AVR Замок на ключах iButton Товарищи! Помогите найти схему на ключах ibutton на контроллере tini13a или ATmega8A. Объясню суть ситуации, написал программу сигнализации с оповищением по сотовому каналу на 16 меге, осталось связать ее с этими ключами. Тут все и встало, сам не могу а в нете ничего похожего нет. Есть всякая хрень, либо прошивка не работает либо схема делает не то что нужно. Нужно простое устройство которое...
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 4
24.11.2012, 21:06 0

Первый проект! - ATmega AVR - Ответ 11303437

24.11.2012, 21:06. Показов 10906. Ответов 30
Метки (Все метки)

Ответ

Цитата Сообщение от omokost
И притом эта запись только для удобства программиста, препроцессор сам превратит ее в число. Зачем работать за него...
Пока осваиваю мне так проще, конечно приму ваши советы во внимание, но суть вопроса не в том, как удобней записывать биты в регистры, ведь записал то я все туда куда надо.
Цитата Сообщение от tyzord66
При вызове прерывания прежде всего необходимо сохранить в стеке SREG и все используемые в обработчике регистры, в Вашем случае “temp". При выходе восстановить их в обратном порядке.
Дельный совет для новичка. Спасибо! Правда как это будет выглядеть?
Например:

ADC:
PUSH SREG
PUSH TEMP
....
тут сама обработка прерывания
....
POP TEMP
POP SREG.
reti

Типа так?

Цитата Сообщение от wypuk
brge - для чисел со знаком, в байте от -128 до 127, а сравнивается с числом 200 - при сравнении будет преобразовано в -56
Понял. Огромное спасибо. Заменю на "BRSH" без знака.

Вернуться к обсуждению:
Первый проект! ATmega AVR
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2012, 21:06
Готовые ответы и решения:

Первый проект, помогите пожалуйста!
Пытаюсь сейчас смоделировать мигающий светодиод в Proteus-е, но почему-то в AVRstudyo все нормально...

Первый проект в Keil
Здравствуйте все. Создал первый проект в Keil для ARM как написано в мануале (keil.com). При...

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

Первый проект и ошибка
Подскажите, пожалуйста, как решить данную проблему?

Первый Проект с Базами
Надо написать диплом, задание стоит так, написать программу на С++ с использованием баз данных....

30
24.11.2012, 21:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2012, 21:06
Помогаю со студенческими работами здесь

Первый проект СКС
Всем привет! На работе загрузили меня проектом СКС (сам проектировщик ОПС). Исходные данные: -...

Первый проект ошибка 38
Здравствуйте. Пробую создать в QT первый проект Но у меня ошибка 38...

Первый проект на PyGame
Недавно начал изучать PyGame, написал свой первый проект. После этого я переделал свой код по ооп,...

Первый проект с ошибкой
Установил Visual Studio 2019 Community. Создаю новый проект под Android на C#, ничего своего не...

Первый большой проект на Qt
Здравствуйте. Я бы хотел попробовать свои силы на этом замечательном фреймворке. Планирую сделать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru