Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR Еще одна проблема с АЦП Делал на днях индикатор уровня громкости на mega8. Идея проста: сигнал со звуковой карты подается на вход АЦП контроллера, где происходит измерение, и в зависимости от амплитуды загорается определенное кол-во светодиодов (максимум 10). Сигнал со звуковухи подается на вход ацп через конденсатор емкостью 1мкФ (нашел схему подобной кострукции в инете). По началу все было хорошо, но тут начал... https://www.cyberforum.ru/ avr/ thread2088474.html GLCD 128x64 & Atmega32 ATmega AVR
Приобрёл я графический 128х64 дисплей в этой теме Решил оставить типа отзыва, да заодно поделится схемой включения и библиотекой для WinAVR. Мож еше кому пригодится. Дисплей тестил совместно с контроллером Atmego32. Вот схема включения <Изображение удалено> Скачать проект(AVR Studyo) и даташит.
ATmega AVR Помогите подвязать EEPROM по I2C (24AA02) Делаю диплом, вот возникла надобность осуществлять чтение/запись в EEPROM (24AA02) - 2Kbit Контроллер ATMiko8 Пишу под CodeVisionAVR вот формы "запросов" к микросхеме: <Изображение удалено> Вот нашел на просторах инета код: https://www.cyberforum.ru/ avr/ thread2088472.html ATmega AVR AVR studio ругается на стек. Программа перезагружается. https://www.cyberforum.ru/ avr/ thread2088471.html
Добрый день! Отлаживаю для ATmego32 на С програмку. AVR Studyo ругается "avr symulator: Troskir stack size:1024, real stack size:28, cleaning up. Step Out not work" При этом программа ведет себя не логично и перезагружается постоянно. Посмотрел инициализацию стека в дизсемблере - норма. 000 JMP 0x42A ..... 42A CLR R1 42B OUT 0x3F,R1 42C LDI R28,0x5f
ATmega AVR AVR. Ассемблер код. Как реализовать условия...?
короче есть массивы: button1: .db 23,45,45,66,33,44,55,65,45,5,66,5,4,33,98 button2: .db 23,34,45,56,67,78,89,12,12,12,23,34,45,56 button3: .db 1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,3,2,3,2, button4... -//- button5... -//- примерно то же самое, числа. button6... -//- вот так примерно обрабатывается:
ATmega AVR Apnote AVR242 на Си https://www.cyberforum.ru/ avr/ thread2088469.html
Помогите перенести asm программу на СИ. В ассемблере не силен. Интересует подключение клавиатуры и 7LED к одному порту. Avr242.zip
ATmega AVR AVR студия не понятный глюк Доброго времени суток!!! Во время отладки в авр студии, не переходит желтый курсор на обработку подпрограмм. Прошу подсказать если кто знает ибо замучался, переустанавливать пробовал. https://www.cyberforum.ru/ avr/ thread2088468.html Как обьявить массив в PROGMEM? ATmega AVR
Есть такой вот код примерно #define symb_0 seg_a_MASK | seg_b_MASK | seg_c_MASK | seg_d_MASK | seg_e_MASK | seg_f_MASK #define symb_1 seg_b_MASK | seg_c_MASK ... u08 digits = {symb_0, symb_1, symb_2, symb_3, symb_4, symb_5, symb_6, symb_7, symb_8, symb_9}; ...
ATmega AVR Макроязык для эмуляции языков высокого уровня. День добрый всем! Ассемблер позволяет писать максимально компактный и быстрый код, с другой стороны, программа написанная на Си читается проще и зачастую более понятна. Можно ли написать какие-то макросы, для таких стандартных конструкций как условия и циклы. Чтобы они выглядели максимально близко к Си? Если у кого-то есть какие-то идеи, поделитесь, плз. https://www.cyberforum.ru/ avr/ thread2088466.html ATmega AVR Ошибка компиляции https://www.cyberforum.ru/ avr/ thread2088465.html
Доброго времени суток! При компиляции winavr выдает ошибку: ../1WIRE.h:22: error: expected =, ,, ;, asm or __attribute__ before w1_byte_rd ../1WIRE.h:24: error: expected =, ,, ;, asm or __attribute__ before w1_rom_seorsh Что посоветуете? ps lib дернул отсюда http://www.mykrosontroller.net/topys/14792#new
ATmega AVR внешнее прерывание на tiny15
Проблема в следующем: На тини15 к выводу Int0 подключаю кнопку без фиксатора, через которую подходит +5 вольт, регистр mcucr настроил по нарастающему фронту. Программ достаточно эелементарная, в демонстрационных целях - после настройки регистров разрешаю прерывания, устанавливаю одну ногу в 1, другую - в 0 (подсвечиваю зеленый светодиод), потом зацикливаю программу. Ждем прерывания, переходим на...
ATmega AVR почему не работает этот код? https://www.cyberforum.ru/ avr/ thread2088463.html
UPDATE - косяк не в этом коде, а где-то вообще - любой код глючит (см. ниже) на PIND.6 кнопка с подтяжкой к vcc через светодиод и резистор в 510ом. if(PIND.6==0 && PORTD.5==0){ delay_ms(50); if(PIND.6==0 && PORTD.5==0) PORTD.5=1; //включить диод } if(PIND.6==1 && PORTD.5==1){ delay_ms(50);
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,142
13.04.2010, 03:02 0

Программатор для прошивки Flash памяти. - ATmega AVR - Ответ 11327091

13.04.2010, 03:02. Показов 28252. Ответов 8
Метки (Все метки)

Ответ

Отделите мух от котлет:

SPI - Serial Peripherial Interfosi - последовательный интерфейс периферии. Физический уровень, представлен сигналами MOSI, MISO, SCK (минимальный набор)
ISP - In System Prokramming - внутрисхемное программирование. Программный уровень (протокол), в AVR использует SPI как физический уровень. (именно поэтому ноги и совпадают).

Теперь флеш может использовать как физический уровень:
- SPI
- I2C (SDA, SCL)
- параллельное подключение (Intel/Motorola). Используется шина данных (I/On или Dn), адреса (An) и управляющие сигналы (то, о чём вы в начале пишите). Шина адреса/данных может быть мультиплексирована, а может и нет.

А программный уровень (протокол) описан в даташитах на флеш.

SPI флеш можно запрограммировать/прочитать в обычном AVR программаторе, если переписать управляющую программу программатора (что бы она поддерживала протокол флеша). Про что и пишет SWK

Для других типов нужно делать программатор или воспользоваться супер дорогоунивесальным (с поддержкой нужного типа).

Вернуться к обсуждению:
Программатор для прошивки Flash памяти. ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2010, 03:02
Готовые ответы и решения:

После обновления прошивки не работает USBasp программатор
После обновления прошивки USBasp программатор правильно определяется в системе, но не отвечает на...

Программатор St_link v2 и режимы прошивки.
Приехал программатор из китая типа такого http://www.chipdip.ru/product/st-link-v2/ Подключаю...

Программатор SPI Flash
Возникла необходимость прошить SPI. 25L4008E. Производства, по всей вероятности Micromix. (По...

Программатор для параллельной FLASH памяти
Походу загнулась NAND флешка в МФУ (самсунг видимо специально не используют eeprom для счётчиков)....

Как сделать программатор для прошивки микросхемы BIOS
Давно уже достал вопрос: -&quot;А как я прошью BIOS,если на экране ничего нет?&quot;... Ответ: -&quot;На...

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

Какой программатор купить для прошивки чипов лазерных картриджей Samsung и Xerox
Какой программатор купить для прошивки чипов лазерных картриджей? В основном чипы типа Samsung...

Программатор не видит flash MX25U12873F. Ноутбук asus FX505DY
Программатор не видит flash MX25U12873F. Ноутбук asus FX505DY шасси FX505DY REV 2.1, да же в...

Процесс прошивки Flash на Beko
Добрый вечер. Пытался считать Flash на Beko (платах на столе) Две платы с индикацией мигали...

Ошибка записи прошивки после работы с Flash памятью
При попытки загнать прошивку в STM32F411 выдаёт вот такое сообщение Error in final launch...

USB программатор памяти 24cXX
Какие есть рабочие, проверенные варианты? В стиралке память нужно прошить.

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