Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR Ультразвуковой дальномер HC-SR04 и AVR https://www.cyberforum.ru/ avr/ thread2086803.html
Здравствуйте! Помогите пожалуйста решить проблему с программой получения данных у дальномера HC-SR04. Уже две недели бьюсь над программой, всё никак не выходит. Программа .include "m16def.yms" ; Используем ATMiko16 ;- Макросы ------------------------------------------------------------ ;Установить бит без испльзования регистров .MACRO SITBM .if @0 < 0x20 SBI @0,@1
ATmega AVR типы данных и их длины в Си
никак не могу раскопать, какие есть типы данных (ну и каких эти типы размеров) для avr-gcc. думаю, все уже с этим сталкивались.. PS дело в том, что хотелось бы реализовать в меге перемножение на число 1,5Е-6,ну и ещё пару похожих финтов (пересчитываю замер y2s датчика в температуру). UPD в math.h упоминаются всякие long и double, и даже задефайнено например число Пи с кучей знаков после...
ATmega AVR помогисте с RC5 декодером https://www.cyberforum.ru/ avr/ thread2086801.html
Задумал сделать декодер,вроде программа простая,в протеусе даже чтото показывает - но на С,пошагово как то там сложно. Суть этой программы делает прерывание по INTO ,по спаду(замеряет длину импульса).Потом делает задержку(прерывание) в 1/4 периода,и дальше задержки по периоду и записывает состояние ноги PIND.2 в массив,который записывается в переменные,и передаються на экран. Кажется все просто,а...
ATmega AVR Функция pow(); из math.h с переменными считает не правильно? //Функция преобразования void IND_Conv(unsykned char value) { unsykned int tmp,st; unsykned char i; for (i=SEG;i>=1;i--) { if (i==1){tmp=value;} else //смотреть здесь!!!! https://www.cyberforum.ru/ avr/ thread2086800.html
AVR Studio. РОН ATmega AVR
Можно ли в авр студии в режиме отладки просмотривать содержимое РОН, также как всех регистров I/O.
ATmega AVR Не могу настроить порт на ввод/вывод. Подскажите, пожалуйста, не могу настроить порт на ввод/вывод. Всё до безумия просто - AVR Sudyo 6. Код в асме буквально пара строк: .DEF tmp = r16 ldi tmp, 0xff out DDRC, tmp Смотрю состояние регистра DDRC до и после команды OUT, оно не меняется. При этом в самом начале он имеет значение 7, хотя казалось бы при старте было бы логично 0. Микросхема ATMiko88. https://www.cyberforum.ru/ avr/ thread2086798.html
ATmega AVR Как вызывать функции на ASM из CИ? https://www.cyberforum.ru/ avr/ thread2086797.html
Поделитесь плз ссылками на доки про то, как вызывать функцию на ASM из модуля на CИ и функцию на Cи из модуля на ASM. Нужно повысить быстродействие. Про встроенный ASM уже прочитал Пишу в ATMEL STUDIO 6.
ATmega AVR Массив указателей на функции
Добрый день! Разбираюсь в предмете. общая суть ясна, но не понятен следующий момент: Если у меня функции без аргументов, там все ясно. А вот если функций есть аргументы. Я понятное дело при инициализации массива с указателями, указываю на типы аргументов. Не смог разобраться, могу ли я указывать еще и аргументы функции при инициализации массива указателей на функции?? Или только типы...
ATmega AVR остаток от деления https://www.cyberforum.ru/ avr/ thread2086795.html
Добрый день! столкнулся с проблемой. пишу a=(a%100); в остатке получаются 2 цифры. например ,15 если остаток с нулем т.е ,05 то в "а" у меня просто 5 Возможно ли как то обойти это?
ATmega AVR Прошивка МК начиная с поределенного адреса во FLASH Добрый день! Подскажите, пожалуйста, как прошить контроллер, начиная с определенного адреса и можно ли вообще это осуществить. Жаба душит тратить циклы перезаписи, каждый раз прошивая маленькие (по сравнению с общим объёмом FLASH) программки. Пишу на Си в WinAVR. Заранее благодарен! https://www.cyberforum.ru/ avr/ thread2086794.html
Как называется посадочная панель для TQFP64? ATmega AVR
Приветствую. Подскажите, пожалуйста, как называется гнездо/сокет/панель, куда можно втыкать и вытыкать ATMEGA126 TQFP64. А то ни гугл помучать, ни в прайсах посмотреть.
ATmega AVR Проблема с портом при симуляции проекта в Протеус Сам проект я описал тут: MicroVGA conio/text usir interfosi library на Pinboard II (AVR). Демо пример. Часть 1 Но хоть убей, не могу промоделировать его в Протеусе на малых частотах и скоростях. На прикреплённой картинке я показал сборку проекта для ATmega16 на 8 МГц и скоростью USORT 9600. Вывожу в порт 0xAA, а получаю 0xF8 и не могу понять где косяк. Настройки COMPIM показаны на другой... https://www.cyberforum.ru/ avr/ thread2086792.html
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
18.11.2012, 01:47 0

Как в симуляторе "принять" байт по UART? - ATmega AVR - Ответ 11303982

18.11.2012, 01:47. Показов 3925. Ответов 6
Метки (Все метки)

Ответ

Делаешь паузу в симуляции.
Выставляешь нужные биты во входном регистре UARTа, в регистре типа "буфер приема заполнен" и в регистре прерываний. Короче, читаем даташит на тему регистров, задействованных в UARTe - и выставляем их в студии. Потом шагаешь в симуляторе.

Вернуться к обсуждению:
Как в симуляторе "принять" байт по UART? ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2012, 01:47
Готовые ответы и решения:

Принять через uart байт и записать его в память
Вобщем, если верить преподавателю, этот код надо немного переделать для желаемого эффекта .device...

Как по UART передать принять пару-тройку байт? Не могу стартануть
Всем привет! Есть устройство с UART интерфейсом. Любой терминальной программой я посьілаю запрос...

MS Comm как принять 1 байт
Поставил заворот (прд.-прм.) посылаю 1-14 байт(символов) не принимает как только посылаю 15 байт...

Как через serialport принять неизвестное количество байт
как через serialport принять неизвестное количество байт

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

Принять данные по UART, начиная с указанной позиции
Приветствую! Работаю в AtmelStudio 7 с мк Atmega8 Как можно организовать получение данных с...

Принять старший и младший байт
Не могу понять условие задачи - в массив необходимо положить сначала старший байт некого числа в...

Принять массив байт с \0 в середине
Глупый вопрос. Клиент передает несколько строк ASCII с \0 в конце в одном массиве байт. Первый байт...

Принять массив байт через сокет
Добрый вечер.. Есть соединение на сокетах. С сервера идут сообщения по 8 байт. Как их принимать...

Принять массив байт файла в контроллере
Проблема решена.

передача по UART 8 байт
Добрый день всем! Задача такая: - передать 8 байт в контроллер - распределить по регистрам -...

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