Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ATmega AVR Чтение RX с маской В потоке данных поступающих на RX,нужно выделить два байта, если первый есть такой-то (в примере 0х60). Остальные игнорировать. Код работает, если данные поступают относительно редко.... А если чаще, то затыкается(( на несколько сек.... Буфер 128. Можно ли так делать return? delayMicroseconds? Может применить как-то Serial.flush() - очистку буфера? НУЖНО именно компилятор Арудуино! В AVR... https://www.cyberforum.ru/ avr/ thread2227718.html Инициализация SPI в Proteus на микроконтроллере avr ATmega AVR
Особо не ругайтесь, впервые пробую подключить. Мне нужно знать что я делаю не так, вот скрины кода и подключения
ATmega AVR If() почему так? https://www.cyberforum.ru/ avr/ thread2226477.html
Может кто сталкивался? Функция по уарту оправляет строку static uint8_t sendCmd(const char *str) { u1.sendStr(str, strlen(str)); u1.sendStr("\r\n", 2); rt.setTimeOut(TIME_OUT_CMD); while(!rt.timeOut()) { if(STRING_DATA == u1.readStr()) {
ATmega AVR Как считать уникальный 64бит. номер датчика DS18B20 https://www.cyberforum.ru/ avr/ thread2225771.html
Добрый день. Подскажите, как прочитать уникальный код датчика DS18B20. Что делаю я: 1) Создаю функцию для передач команды на датчик. void write_18b20(unsigned char dat) { unsigned char i; for(i = 0;i < 8;i++) { DDRC |= (1 << PC0);
Программирование xMega через UART ATmega AVR
Всем привет! Уткнулся в задачу программирования xMega через UART-порт по RS-485 интерфейсу. На макетной плате atxmega128A-1, 2 порта UART (D0 и D1) через 2 микросхемы интерфейса RS-485 выведены на разьемы. Есть преобразователь USB в RS485. В инете с сайта http://www.chip45.com скачал приложение chip45boot2 GUI и файлы загрузчиков Bootloader для atxmega128A-1 под UARTD0 и UARTD1 c опцией RS-485....
ATmega AVR AVR ассемблер. объявление массива .db в макросе .macro не работает!? Atmel Studio 7 https://www.cyberforum.ru/ avr/ thread2225425.html
.CSEG ;разумеется .macro lcd_pr .if @0==6 ; .org 0x11ff - и так пытался dat: .db @1,@2,@3,@4,@5,0x001F,0xF800 ;data: .db 12,13,14 - и так тестировал .endm
ATmega AVR Схема электрическая принципиальная https://www.cyberforum.ru/ avr/ thread2224617.html
Помогите пожалуйста с объяснением, как оно все работает! И по ГОСТу там по-моему нужно по другому изобразить пару элементов.
ATmega AVR Набор для начала работы
Добрый день, давно хотел начать процесс обучения на программирования на AVR. Подскажите, какой минимальный набор мне следует приобрести, для того что бы начать двигаться в этом направлении. Программатор, макетная плата, ...., ....., ? Спасибо. Тапками сильно не кидайтесь
ATmega AVR Параллельное включение 1. Можно ли провести печатную дорожку к порту, к которому подключена кнопка со срабатыванием на ноль, через контакт другого порта, в котором сделаю подтяжку в единицу и который не будет опрашиваться вообще? 2. Два МК на одной плате, с разными программами, но с одним БП..... Хочу запараллелить их входа RX. Будет аппаратное влияние? Проблемы с чтением Uart по типовому коду? https://www.cyberforum.ru/ avr/ thread2223722.html ATmega AVR Как выйти из прерывания по внешнему сигналу? Всем добрый день. Подскажите пожалуйста как завершить прерывание и вернуться в основной цикл программы. void main(void) { #asm("cli") https://www.cyberforum.ru/ avr/ thread2223706.html
Как выставить фьюзы? ATmega AVR
Использую программу Atmel Studio 7 и прошиваю МК через программу WinzargProg. Не могу найти, где установить биты фьюзов.
ATmega AVR Написать программу для семисегментного индикатора, чтобы при отжатой кнопке горел символ L, а при нажатой П https://www.cyberforum.ru/ avr/ thread2220741.html
Atmega 16, AtmelStudio. Индикатор с общим анодом, кнопка на PC5, на PC6 неизвестное устройство,которое нельзя трогать. Я использовал только верхнюю часть индикатора, как будто это четырехсегментный. Соответственно PCO-PC3 это ноги на индикатора. {del}схема на протусе. Её можно изменить, если есть лучше вариант. Код: #include <avr/io.h> #include <Util/delay.h> #define sym_p 0b00001000...
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,862
16.04.2018, 22:27 0

AVR ассемблер. объявление массива .db Atmel Studio 7, ошибка компиляции? - ATmega AVR - Ответ 12313644

16.04.2018, 22:27. Показов 2566. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от ValeryS Посмотреть сообщение
так чистого гарварда я и не видел
младшие PIC'и (PIC16F84 например) вроде. У них нет команд считывания данных из флеша, вместо этого используются процедуры, возвращающие нужное значение.
Цитата Сообщение от ValeryS Посмотреть сообщение
или не изменяющихся EEPROM память данных
Вспомните сколько времени занимает чтение из EEPROM. Потому что из flash всего 3 такта.

Вернуться к обсуждению:
AVR ассемблер. объявление массива .db Atmel Studio 7, ошибка компиляции? ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2018, 22:27
Готовые ответы и решения:

AVR ассемблер. объявление массива .db в макросе .macro не работает!? Atmel Studio 7
.CSEG ;разумеется .macro lcd_pr .if @0==6 ; .org 0x11ff - и так пытался dat: .db...

Ассемблер для микроконтроллеров Atmel AVR
Всем приветы, люди кто может помочь с написанием программки на ассемблере для микроконтроллеров...

Ошибка компиляции (AVR Studio, ATMega8515)
Ребята сегодня впервые проходим avr вот теперь не могу запустить на avr studio программу пишет...

Ошибка при компиляции AVR Studio 4 & WinAVR
Сваял Hello World: // ok #include &lt;util/delay.h&gt; #include &lt;avr/iotn13.h&gt; void main(viod) {...

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

Atmel studio outlining (ассемблер)
в визуал студии есть вот такая замечательная штука. Как и в Атмел студии. но! почему то в файл...

Почему AVR Studio 4, а не Atmel Studio 6?
По какой причине большинство специалистов по AVR микроконтроллерам в основном используют AVR Studyo...

AVR Simulator в Atmel Studio 6.0
Всем привет! Пишу простейшую программу для мигания LED для МК AT32UC3A1256 на языке С в Atmel...

Atmel Studio 6.0: Новичёк в AVR
Всем привет. Скачал и установил Atmel Studyo 6.0. Хочу разобраться с работой программы. Может мне...

AVR Studio 4.18 b и Atmel Software Framework 3.33
Доброго дня всем. Сейчас ковыряю от скуки ATxmega128A1... Пользуюсь AVR Studyo 4.18 и GNU AVR...

Вычисления с дробями на AVR (Atmel Studio)
Друзья , есть функция вида y = exp(x/218) + 0.05x . Использую МК Atmega, atmel studio,...

Atmel Studio 7 AVR и прерывания по умолчанию
Установил я Atmel Studyo 7 и обнаружил следующие, если прерывание объявленно, а обработка прервыная...

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