Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ATmega AVR Светодиод - датчик света Доброе время суток, господа. Я всё ещё в светодиоднокнопочном периоде, хотя уже и ШИМ-ил немного. Приехал из поднебесной бредбоард МВ-102 и подтолкнул на новые светодиодные извращения... Решил попробовать использовать светодиод, как датчик света (режим ночника). С теорией всё ясно, быдлокод накропал Main: light: ; Проверяем освещённость clr R19 ; готовим счётчики clr R20 https://www.cyberforum.ru/ avr/ thread2086330.html Проблема с подсчетом CRC16 для Modbus ATmega AVR
Доброго времени суток всем! Делаю небольшой проект с использованием протокола Modbus RTU, используя контроллер ATmega16 и AVR Studyo. В данный момент разбираюсь с процедурой подсчета 16 битной контрольной суммы. В результате углубленного копания в интернетах нашел следующий код на Си: код Сиstatic __flash unsykned char aucCRCHi = { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,...
ATmega AVR Atmel M44C892H считывание/прошивка по i2C Уважаемые господа, и дамы, если есть. Нужна срочная помощь в считывании и вот этой самой микрушки M44C892H. На борту, как в даташите изложено: "В виде отдельного чипа" она имеет неизвестный ни Гуглу ни Яндексу EEPROM U505M объемом 512 бит и размером матрицы 32x16 бит. Зверь сей считывается\шьется по i2C. Суть вопроса: чем и как это чудо считать и прошить??? Облазил весь интернет - ничего,... https://www.cyberforum.ru/ avr/ thread2086328.html ATmega AVR Уникальный серийный номер AVR https://www.cyberforum.ru/ avr/ thread2086327.html
Коллеги, знаю что тема уже поднималась, но как-то заглохла ни на чем, собственно вопрос по конкретному кристаллу, точнее по линейке ATtiny, есть ли у них уникальный SN и где он лежит? Нашел на забугорном форуме инфу: "The serial number is defined by a 120-bit data located at address 0x80800204-0x80800212 for UC3A. For each chip, the serial number is unique.", сейчас просто нет кристалла под...
ATmega AVR Прошивка микроконтроллера attiny13
Использую самодельный программатор "5 проводков". Программу я не писал, у меня есть HEX файл. При попытке прошивки или очистки CodeVision выдает ошибку : Ftosh erasure failure at adress; 0x0 Ftosh data: 0xFFFE. Подскажите, пожалуйста, что я делаю не так?
ATmega AVR AVR Simulator в Atmel Studio 6.0 https://www.cyberforum.ru/ avr/ thread2086325.html
Всем привет! Пишу простейшую программу для мигания LED для МК AT32UC3A1256 на языке С в Atmel Studyo 6.0. Столкнулся с тем, что при установке бит в определенные регистры MК при симуляции (AVR Simulator) биты не устанавливаются. Может ли быть такое, что AVR Simulator симулирует некорректно?
ATmega AVR atxmega32u4+usart+DRE -> лишнее прерывание Всех приветствую. Столкнулся с очередной странностью USORTA в atxmega. Пишу отправку байт через USORT при помощи прерывания DRE. Все почти отлично работает. Алгоритм такой: 1. заходим в прерывание. 2. берем из кольцевого буфера очередной байт и отправляем его в DATA 3. смещаем указатель буфера на следующий байт (если ушли за границу то заворачиваем на начало) 4. уменьшаем кол-во байт на... https://www.cyberforum.ru/ avr/ thread2086324.html USB наушники на AT90USB162 ATmega AVR
непонятная проблема. в описании конечной точки четко прописал MaxPacketSize=64 байта и логично предположить, что драйвер будет слать каждый кадр три пакета по 64 байта, т.к. аудио поток стерео 48кгц 16бит. но он шлет один пакет в 192 байта, что четко видно на осциллографе. мониторю точку по флагам RXOUTI и FIFOCON. вот дескрипторы из программы usbview: Device Dessriptor: bcdUSB: ...
ATmega AVR Подключение счетчика жидкости к Ардуино Добрый день! Имею большой опыт программирования, но совсем чайник в электронике. Возникла необходимость подключения счетчика жидкости к Ардуино.(Arduino MEGA 2560) Счетчик выдает по двум каналам импульсы (т.е. замыкаются герконы) со сдвигом 180 градусов ( диаграмка на рисунке) Сочинил я схему, в которой использую Ардуиновские 3.3v Землю и два цифровых пина(рисунок) При такой схеме... https://www.cyberforum.ru/ avr/ thread2086322.html ATmega AVR IJMP вместо ICALL avr-gcc https://www.cyberforum.ru/ avr/ thread2086321.html
Есть код для модуля TWI: void twi_00 (void) { ... } // -------------------------------------------- void twi_08 (void) { TWDR = (TWI_q.SLA<<1)|(TWI_q.TWI_s.RW); TWCR = TWI_S; } // --------------------------------------------
ATmega AVR Генератор импульсов на Attiny2313
Короче я не правильно выразился наверное. Мне надо для одного проекта, так что бы с одной ноги тини2313 по нажатии кнопки происходила генерация импульсов. Это надо что бы открывать затвор полевого транзистора, а тот в свою очередь подает импульсы на первичную обмотку трансформатора. Да я знаю, что можно сделать на 555 это очень даже проще, я так уже делал. но мне хочеться задействовать тини в...
ATmega AVR Stop состояние TWI https://www.cyberforum.ru/ avr/ thread2086319.html
Ребята, а можно ли как-то без введения флага определить что произошло стоп-состояние шины TWI? Может какие-то комбинации TWSR и TWCR? Может кто-то сталкивался с этой проблемой? Задача отправля
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
18.08.2013, 11:39 0

Как в AVR-GCC вычислять адрес для in/out? - ATmega AVR - Ответ 11297438

18.08.2013, 11:39. Показов 6407. Ответов 9
Метки (Все метки)

Ответ

Вопрос - зачем???
Объясни, может, найдется другое решение.

Цитата Сообщение от Hoksmur
Ну и попутно - можно как-либо на Си (AVR-GCC) объявить указатель на функцию, и как потом функцию по указателю вызывать?
http://www.chitay.org/c/05/0508.htm

int (*p)(const char *, const char *);
/* указатель на функцию */

p = strcmp;
/* присваивает адрес функции strcmp указателю p */

res = (*p)(str1,str2);
/* вызов функции */

Вернуться к обсуждению:
Как в AVR-GCC вычислять адрес для in/out? ATmega AVR
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2013, 11:39
Готовые ответы и решения:

Шаблоны проектов на C++ для AVR [GCC, IAR]
Ссылка на svn репозиторий: Шаблоны: https://mysvn.ru/avr/templates/ Примеры:...

Шаблоны проектов на C++ для AVR [GCC, IAR]
Ссылка на svn репозиторий: Шаблоны: https://mysvn.ru/avr/templates/ Примеры:...

[РЕШЕНО] Настройка AVR-GCC для Code::Blocks - подскажите.
Помогите, пожалуйста, со следующим вопросом: Есть комп с Linux, на нем стоит AVR Toolchain....

STM8 после AVR с AVR-GCC
Привет! В процессе знакомства с STM8 накопились мелкие вопросы, ответы на которые пока не нашел:...

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

Ассемблер AVR-AS из AVR-GCC
Помогите начать программировать на этом ассемблере. Интересует: - подробное описание...

Gcc-avr
Здравствуйте. Прочитал немного про компиляторы, и решил написать программу, которая будет из...

GCC-AVR Linux
Вот такая констукция #asm .equ __y2s_port=0?12 ;PORTD .equ __sda_bit=0 .equ __scl_bit=1...

компиляция avr-gcc
Народ подскажите как компилировать проекты написанные с помощью LUFA. 1 из командной строки. 2 из...

avr gcc, ds18b20, lcd3310
Добрый день. Есть у меня программа, которая выводит на дисплей от нокии 3310 показания температуры...

АЦП -- реализация на С (avr-gcc)
Хочется но не могится тупо опросить 4 входных канала и записать в переменные Все исходники...

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