|
|
Другие темы раздела | |
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 - Ответ 1132709113.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
|
13.04.2010, 03:02 | |
Готовые ответы и решения:
8
После обновления прошивки не работает USBasp программатор Программатор St_link v2 и режимы прошивки. Программатор SPI Flash Программатор для параллельной FLASH памяти Как сделать программатор для прошивки микросхемы BIOS |
13.04.2010, 03:02 | |
13.04.2010, 03:02 | |
Помогаю со студенческими работами здесь
0
Какой программатор купить для прошивки чипов лазерных картриджей Samsung и Xerox Программатор не видит flash MX25U12873F. Ноутбук asus FX505DY Процесс прошивки Flash на Beko Ошибка записи прошивки после работы с Flash памятью USB программатор памяти 24cXX |