Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ATmega AVR AVR Atmega 8535 https://www.cyberforum.ru/ avr/ thread2085699.html
День добрый. Мне необходимо срочно решить задачу, сам я не могу понять, как её делать. Может кто сможет решить за деньги или подсказать? <Изображение удалено> ./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18 РГР1.docx
ATmega AVR Внешнее прерывание INT0. ATmega8
Я считаю что код правильный, но он не работает )))) Симуляция в Proteus показывает что прерывание есть, но потом порт PB0 становится вообще не понятно каким...Помогите разобраться, третий день ничего не получается. #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define F_CPU 8000000 void LED_ON() {
ATmega AVR Путаница с адресами https://www.cyberforum.ru/ avr/ thread2085697.html
Здравствуйте. Раньше, я так понял, на "голубом фоне" (Изображение) отображались адреса памяти (т.е. 1 адрес = 2 байта). А сейчас там отображаются байты. Но директива .ORG отправляет меня не по номеру байта, а по номеру адреса. Из-за этого вектор, который должен занимать 2 байта памяти, занимает 4. Как правильно? <Изображение удалено> Или я совсем все неправильно понимаю? + в даташите в...
ATmega AVR Отправка пакетов в enc28j60 Здравствуйте уважаемые форумчане. Хочу у Вас спросить про алгоритм отправки пакета в enc28j60. Автор вот этой статьи http://we.iosyitistromyss.ru/itistro-an ... 28j60.html предлагает вот такой алгоритм: void enc28j60_send_packet(uint8_t *data, uint16_t len) { while(enc28j60_rcr(ECON1) & ECON1_TXRTS) { // TXRTS may not clear - ENC28J60 bug. We must risit // transmit logic in couse of Tx... https://www.cyberforum.ru/ avr/ thread2085696.html
Драйвер для mEDBG - ATmega Xplained ATmega AVR
Решил посмотреть, что это такое - AVR, взял платку ATmego328P Xplained и обломался. В принципе, она опозналась Atmel Studyo 6.2, но вот divice manager показывает, что драйвер для mEDBG CDC (виртуальный COM-port) не установлен. Попытки установить драйвер ни к чему не привели - Wymdows пишет, что не хватает какого-то файла. Поискал в Google - ни такой проблемы не увидел, ни драйвера найти не...
ATmega AVR Atmel Studio 6.1 прерывания Здравствуйте! Недавно приступил к изучению Atmel Studyo 6.1! Пока пишу на Assemdlere.Возникла такая проблема: после перехода в режим sleep(режим наименьших шумов) не могу выйти из него с помощью прерывания от АЦП. Программа импортирована из AVR Studyo 4. В AVR Studyo 4 всё прекрасно работает (общее прерывание разрешено (разряд I в Sreg равен 1), устанавливаю флаг на прерывания от АЦП и всё как... https://www.cyberforum.ru/ avr/ thread2085694.html
ATmega AVR Вопрос по АЦП. + 1V на ножках. https://www.cyberforum.ru/ avr/ thread2085693.html
Добрый день. Прошу подсказки. Настраиваю АЦП на прием напряжения с термосопротивления. По ходу настройки натолкнулся на то что даже при отсутствии датчика на ножках АЦП микроконтроллера всегда есть напряжение около +0,9V. Вопрос такой: это нормально? , что при настройке ноги на вход и эта нога ацп, то на ней будет +0,9..V Изначально настройки такие: DDRA=0xFC; // 11111100 - PAO, PA1 -...
ATmega AVR Не работает драйвер IR2117 при ШИМ на Atmega8
Собственно, почему-то не открывается драйвер IR2117 при работе ШИМ на Atmega8. Частота ШИМ 4 кГц (мерил осциллографом, хотя должны быть другая частота, ну не суть). Драйвер соединил по даташиту, питание +15В со стабилизатора. Резистор на на выходе 100 Ом. Конденсаторы керамические, на питании 100 нФ, бутстрепный - 100 нФ (пробовал разные, доводил до 10 мкФ, при увеличении емкости транзистор...
ATmega AVR П регулятор на Atmega на ассмеблере https://www.cyberforum.ru/ avr/ thread2085691.html
Кто-нибудь писал П регулятор на ассемблере? Может быть готовые решения есть?
ATmega AVR ATiny2313 Добрый день. Собрали с сыном усилитель Баширова по Радио №9. Т.к. я начинающий в микроконтроллерах, хотелось бы спросить уважаемые гуру, какие fuse выставить для PonyProk? Или лучше чем залить прошивку? https://www.cyberforum.ru/ avr/ thread2085690.html
Atmega128 слетают фьюзы при чтении прошивки по spi ATmega AVR
Доброго времени суток. Есть проблема с прошивкой МК Атмега128 по SPI. Программатор на Ft232r. Программа прошивки самописная на основе FTD2XX_NET.dll. Проблема возникает при чтении записанной прошивки. В лучшем случае некритично изменяются записанные фьюзы и лок-биты. В худшем фьюзы устанавливаются в FF, после выхода из режима программирования контроллер становится мёртвым куском кремния без...
ATmega AVR Atmel Studio 6.2, GCC, повторное использование кода Привет бойцам невидимого фронта! Подскажите пожалуйста, кто подобные вещи пользовал: Есть кучка проектиков реализующие определенные задачи, скажем один проектик - работа с LCD, другой c RFM73 третий еще что-нибудь. 1. Можно ли все это собрать в одном месте (по нужде) не копируя код? как правильно в солюшене это дело сконфигурировать? 2. Использовать статические библиотеки? А как быть если... https://www.cyberforum.ru/ avr/ thread2085688.html
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
05.01.2015, 01:27 0

АЦП Atmega8 - ATmega AVR - Ответ 11286680

05.01.2015, 01:27. Показов 10023. Ответов 19
Метки (Все метки)

Ответ

Ниасилил, ибо пьян коньяком. Но вот строчки:
Код
in temp2, ADCL
in temp1, ADCH
;********************************************************************
BIN_BCD:

; Aoia (r17: r16) Auoia BCD ?enei (R6: R5: r4: R3: R2).
; Aunieea ?aoimo?u eniieuco?ony: 4 (R16, R17, R18, R19)
; Oeacaoaee eniieuco?ony: Z
В описалове BIN_BCD кракозябры, но я так понял, что на вход процедура получает данные из r17 и r16. Причем в r16 младший байт, а в r17 - старший.
А из АЦП данные считываются так: старший попадает в r16 а младший в r17 - то есть наоборот. Ибо:
Код
.def temp1 = R16
.def temp2 = R17
Это надо исправить сначала. И таки код кривой... очень кривой и плохо читаемый. Мне даже с пьяну тяжко. А когда я пьян - я ленив :-) Потому пойду попью чайку с печенькой :-)

Вернуться к обсуждению:
АЦП Atmega8 ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2015, 01:27
Готовые ответы и решения:

АЦП ATmega8
Доброго времени суток. Написал программу, в которой при выходе из обработчика прерывания по...

Atmega8 АЦП
Подключены к портам PC0-PC5 шесть потенциометров. С портов PC0-PC2 приходит нормальная информация...

АЦП в ATmega8
Я не очень понимаю, как работает АЦП в ATmega8. В документации сказано, что есть три режима работы...

АЦП Atmega8
Здравствуйте, столкнулся с проблемой оцифровки сигнала. Сигнал идет на 3 канала(Датчики света) PC3...

Прерывание от АЦП в ATmega8
Доброго времени суток! Решил сделать у себя АЦП по прерыванию. При запуске программы преобразование...

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

Atmega8 и внешний АЦП
Существует внешний программируемый 24 разрядный АЦП, который подключен к atmega8. Необходимо...

ШИМ и АЦП в Atmega8
Мне нужно управлять током полевого транзистора. Для этого я снимаю напряжение с резистора,...

Минимальные значения АЦП (Atmega8)
Вобщем в поставленной задаче есть строчка,... показывать минимальное значение результата...

Не читается значение АЦП atmega8
Суть в том,что если крутить ползунок потенциометра RV! то должно менятся значение АЦП от до 1023.А...

как правильно работать с АЦП в atmega8
Добрый день! Подскажите как правильно работать с результатом АЦП. Например, у меня выравнивание...

Цепь ОС с использованием ШИМ и АЦП (ATMEGA8)
Доброе утро ! Прошу помощи у более опытных товарищей . В один мой проект необходимо внедрить...

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