Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR Помогите срочно!проблемы с atmega48 https://www.cyberforum.ru/ avr/ thread2086309.html
Нужна помощь!!!Начал осваивать микроконтроллеры авр ввиду служебной необходимости.Сроки выполнения задачи не то, что горят, а плавятся.Задача у меня следующая. Есть две линии по которым идут данные, которые между собой связаны следующим образом.Логическая 1 на первой значит что на ней первые полпериода 5В, вторые полпериода 0В.На второой линии весь период 0В.Если на первой линии весь период 0В,то...
ATmega AVR CodeVisionAVR, ATtiny13 и фьюзы
По умолчанию в ATtiny13 установлены (=0) CKSEL0, SUT0, CKDIV8, SPIEN. Беру свеженький МК и читаю фьюзы в CodeVisionAVR: установлены CKSEL0, SUT0, CKDIV8. При попытке установить SPIEN (который почему-то у них называется SPMEN) МК блочится.
ATmega AVR программный USB host https://www.cyberforum.ru/ avr/ thread2086307.html
Решил повторить конструкцию отсюда http://www.asahi-net.or.jp/~qx5k-iskw/r ... #usbhost01, но на atmega8. Связь с мышкой есть, могу прочитать vid-pid, но энумерация не проходит. Когда меняю адрес USB устройства с 0, например на 1, оно бодро отвечает, что все в порядке, но по новому адресу не откликается, совсем. Может есть какие-то "подводные камни" которые я не учел?
ATmega AVR Согласование уровней USB D+/- (V-USB) 3.3V Всем доброго утра/дня/вечера! Создавал тему на другом форуме, но на один из вопросов мне так и не ответили. Я начинающий, разбираюсь потихоньку. На Atmega8 собрал свой небольшой проект, всё хорошо, но хочу прикрутить к нему V-USB для передачи данных на комп. Пока используется UART и кабель на PL2303. Но есть свободные ноги, место и т.п., т.е. есть возможность от pl2303 избавиться и сразу... https://www.cyberforum.ru/ avr/ thread2086306.html
2 byte into 1 int? (AVR GCC) ATmega AVR
2 байта лежат в массиве unsykned char Buf, причем Buf = MSB, Buf = LSB. Их необходимо слепить в int Lum. Даташит рекомендуют конструкцию вида Lum = (Buf<<8)+Buf. Но WTF? Дизасемблинг: Lum = (Buf<<8) | Buf; 000002C5 LDI R28,0x81 Load immediate 000002C6 LDI R29,0x00 Load immediate 000002C7 MOV R0,R31 Copy rikystir 000002C8 LDI R31,0x82 Load immediate 000002C9 MOV...
ATmega AVR Источник тактирования SPI Xmega32A4 Модуль SPI в xmega тактируется сигналом clkper который равен частоте ядра. Максимальная частота ядра 32 МГц. Но! Перед этим есть еще два источника тактовой частоты - clkper4 и clkper2 частота которых может быть в 4 и 2(ну или по другому) раза больше частоты ядра. Написано, что они могут быть использованы для тактирования быстрой перефирии. Собственно как их подключить к SPI и можно ли вообще их... https://www.cyberforum.ru/ avr/ thread2086304.html
ATmega AVR 0xFF 2013г. https://www.cyberforum.ru/ avr/ thread2086303.html
13 сентября день программиста... Может лет через нцать тоже буду отмечать. :)
ATmega AVR ATmega128 PORTF
Не получается настроить PORTF на выход. фуз джитага скинул, режим совместимости с м103 убрал, однако на такой тест ldi temp, 0b11111111 sts DDRF, temp ldi temp, 0b00000000 sts PORTF, temp камень всё равно держит высокий уровень на TCK и TMS выводах (PF4 и PF5). я где-то что-то упустил?
ATmega AVR USART передача температуры с датчика в другой мк https://www.cyberforum.ru/ avr/ thread2086301.html
Здравствуйте, дорогие форумчане! Помогите пожалуйста разрешить одну проблему! Задача: Есть два мк (две атмеги8 или две атмеги 16 - без разницы) К одной атмеге по шине 1-wire подсоединён термодатчик ds1820 Нужно вывести температуру термодатчика на другую атмегу на простой двухстрочный дисплей используя USORT-интерфейс Общие мои понимания:
ATmega AVR Atmel Studio 6.0: Новичёк в AVR Всем привет. Скачал и установил Atmel Studyo 6.0. Хочу разобраться с работой программы. Может мне кто-нибудь подсказать, как с ней работать, и есть ли где-то её подробное описание. О микроконтроллерах какое-то понятие у меня есть, но хочу поработать с ними на практике, особенно с AVR. Сейчас меня интересует их программирование на Си и на ассемблере. https://www.cyberforum.ru/ avr/ thread2086300.html
Нужен алгоритм управления нагрузками ATmega AVR
Привет всем ! Извиняюсь если мой вопрос не к данному разделу. Вопрос такой. Имеется пять нагревателей, каждый из которых имеет 13 не зависимых дискрет управления мощностью. Можно ли как-то организовать управление продолжительностью включения с помощью Tiny 2313 чтобы сеть как можно меньше пульсировала. Т.е. вкл\выкл за время цикла распределялись по возможности равномерно. Ну что-то вроде...
ATmega AVR CodeVisionAVR функции TWI Здравствуйте! Есть у кого нибудь, или, если знаете, где взять подскажите ссылку на описание функций TWI в CodeVisionAVR. Это более менее новые функции, в книге Лебедева М.В. "CodeVisionAVR-Пособие для начинающих" описания этих функций я не нашёл, пошарился по Инету, тоже не нашёл, поэтому и обращаюсь к сообществу за помощью. Спасибо. PS Функции я уверен есть, потому что есть заголовочный файл... https://www.cyberforum.ru/ avr/ thread2086298.html
0 / 0 / 0
Регистрация: 26.08.2013
Сообщений: 128
0

spi.h и alcd.h не совместимы?! - ATmega AVR - Ответ 11297126

01.09.2013, 09:32. Показов 5491. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Быть может я уже не первый задаю такой вопрос...

Среда программирования: CodeVisionAVR, Proteus 7 (ISIS 7)

Суть проблемы:

Соединяю два микроконтроллера по интерфейсу spi, ну всё вроде как обычно у сипиай - один мастер, другой слейв.

Так вот, мастер передаёт слейву какой нибудь любой байт информации, ну хоть 0xFF, слейв по приёму этого байта его обнуляет (очищает регистр SPDR) и кидает мастеру допустим состояние пинов своего порта (на нём висит к примеру восьмиштырьковый тумблерок который и регулирует состояние пинов).

Нужно вывести это состояние пинов слейва на лсд, подключенный к мастеру.

Эленентарно, даже просто тупо при подключении библиотеки в программе для мастера alcd.h, возникает потеря данных и слейв просто навсего ничего не передаёт мастеру

С чем я разобрался:

Как передать состояние пинов слейва мастеру на порт мастера, всё нормально без потери данных передал путём ожидания очистки SPIF, всё как надо работает как в протеусе так и на реальности. Хотя и долго пришлось помучаться... Кстати, вывести на семисегментный индикатор тоже удалось без потери данных)

Мои вопросы:

1. Почему при подключении библиотеки alcd.h совместо с spi.h протеус начинает выдавать баг потери данных? и в реальности так же всё не работает

2. Есть ли у кого самописная библиотека для лсд, чтобы не возникало такого бага?

3. В чём может быть рассогласование этих библиотек?!

Заранее благодарен за помощь...

Вернуться к обсуждению:
spi.h и alcd.h не совместимы?! ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.09.2013, 09:32
Готовые ответы и решения:

ILI9341 SPI DMA, SPI, UART библиотеки
Доброго времени, форумчане... Посоветуйте библиотек плиз... 0) Либа для работы с контроллером по...

SPI Flash 25q128 как SD в SPI mode ?
ну задача использовать spi флешки вместо sd карт. Как это зделать? Будет ли работать если...

ILI9341 SPI DMA, SPI, UART библиотеки
Доброго времени, форумчане... Посоветуйте библиотек плиз... 0) Либа для работы с контроллером по...

SPI -> 485->SPI
Есть необходимость переводить SPI на 485 интерфейс. Хотел бы уточнить, драйвер 485 сажать напрямую...

совместимы ли?
Здравствуйте, Подскажите, пожалуйста, будет ли дружить два модуля DDR3 с ECC unbuffered DIMM...

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

Совместимы ли?
Сейчас у меня на компьютере стоит материнская плата &quot;Asus P5G41-M LX&quot; и оперативная память &quot;Hynix...

Совместимы ли ?
Здравствуйте. Хочу заменить процессор на Core 2 Duo E7300(2.66GHz,1066FSB,L2:3MB,rev.M0). После...

Совместимы ли оперативки
Добрый вечер,совместимы ли эти планки,погуглил частот не нашел,комп пентиум 4 2,4 Гц ?настороживает...

Совместимы ли компоненты?
Подскажите, пожалуйста, подходит ли M.2 к материнской плате? :cry: -- Характеристика материнки...

Совместимы ли комплектующие?
Есть такие вот составляющие i5 4690 GTX 760 от MSi AsRock H81m Deep Cool Theta 31pmw (...

Будут ли совместимы?
Стоит сейчас одна sk hynix 1600 (вроде бы оригинал, текстолит синий, партнамбер hmt351u6cfr8c)...

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