|
|
|
|
|
|
Задать вопрос |
|
Здравствуйте уважаемые форумчане! Не пинайте меня сильно за вопрос - я новичок в этой теме. Суть вопроса -
для отладки кода установил Atmel Studio7. При отладки программы в пошаговом режиме -...
sapa72
|
09.10.2018 15:20
|
12 |
9,432 |
|
Есть код
#include <avr/io.h>
int main(void)
{
/* Replace with your application code */
while (1)
{
}
}
ZelTrad
|
09.10.2018 08:40
|
0 |
665 |
|
Нигде так и не написано внятно как же организовать передачу, то есть сам процесс инициализации регистров адресов и т.п.
Например, мне нужно связать две nrf24l01, без подтверждения. Я настраиваю две...
Vadimm1001
|
02.10.2018 12:38
|
8 |
1,156 |
|
Добрый вечер уважаемые. Собрал я устройство передающее температуру от двух датчиков ds18b20 через микроконтроллер в UART по видеоуроку G7N_4ajHzJk. Прошил все работает на протеусе. Данные передаются...
master3763
|
26.09.2018 11:41
|
2 |
1,764 |
|
Всех приветствую!
Сам я программирую на стандартной среде ардуинки, и в одном проекте потребовалось увеличить частоту ШИМ на портах 5,6,9,10,11,13 Arduino Micro. На этой ардуино стоит Atmega32u4,...
Kudich
|
19.09.2018 11:47
|
4 |
4,223 |
|
Заголовок не случайный. С длинной историей. Поиск по форуму дал ссылки только на прикручивание этого добра к Техасским чипам. Для нетерпеливых: Хэппи энд в конце поста со ссылкой на архив.
Такая...
ydtir
|
17.09.2018 09:55
|
5 |
8,897 |
|
Имеется код:
#define ClearBit(reg, bit) reg &= (~(1<<(bit)))
//пример: ClearBit(PORTB, 1); //сбросить 1-й бит PORTB
#define SetBit(reg, bit) reg |= (1<<(bit))
void...
Vadimm1001
|
16.09.2018 16:30
|
7 |
5,014 |
|
Здравствуйте.
В приложении режимы работы Таймера1 Atmega8.
1) В чем разница между режимами 10 и 11?
Ведь если вручную внести значение в ICR1 то работа ШИМ будет аналогична работе в режиме 11...
Саня 15
|
16.09.2018 00:46
|
0 |
825 |
|
Привет всем!
Имеется один вопросик по часам релаьного времени.
в общем имеется RV-2123-C2-TA-QC-020, считывание инфы дает год, месяц, день, час, минуту, секунду. Учет дней месяцев и...
Arcor
|
15.09.2018 23:56
|
15 |
2,858 |
|
привет всем. не знаю в чем уменя заключается ошиюбка в логике, но не могу понять проблему, чтобы ее решить. имеется в общем двухканальный энкодер, и как стандартно надо определить направление...
Arcor
|
15.09.2018 08:53
|
29 |
7,444 |
|
Всем привет! В чем затык...
Подключил AD7705 к Atmega328. АЦП, вроде, делает пару правильных измерений, но потом показывает одно значение неизменно. Нашел выход. Делаю Ресет АЦП в цикле после...
ilja123
|
05.09.2018 17:04
|
21 |
4,952 |
|
Подключал кварц на 8Мгц, константу #define F_CPU определил на 8Мгц.
Как определить эту константу на 32768? Просто написать #define F_CPU 32768?
Биты CKSEL3-0 выставить в 0b0101?
Vadimm1001
|
04.09.2018 19:01
|
1 |
1,892 |
|
Здравствуйте! У меня есть одно задание по ассемблеру. Я хочу показать свои решения и спросить верны ли они и задать ещё один вопрос.
Итак, данный фрагмент кода создает следующие ошибки:
LDI r7,...
Krekcer
|
03.09.2018 19:38
|
12 |
1,607 |
|
Собственно несмотря на что что в описании было сказано что KS0066 является аналогом H44780, инициализация почемуйто не происходить, если приделать экран на H44780, то все путем работает.Гдето вычитал...
777Евгений777
|
29.08.2018 14:21
|
19 |
11,817 |
|
Компилятор CVAVR при использовании ассемблерных вставок "забывает" все объявленные дефайны и требует вместо них .equ.
Вопрос: можно ли конструкцию
#if SEG7_DIGITS==1
#asm("BST R16,0");
#elif...
Kukuxumushu
|
28.08.2018 12:38
|
1 |
917 |
|
Собираюсь написать библиотеку, которая использует таймер 0 (в идеале - любой по дефайну пользователя, но это вопрос второстепенный), но в разных МК таймер реализован различным набором регистров, да...
Kukuxumushu
|
28.08.2018 12:37
|
27 |
1,259 |
|
Написал тут библиотеку для работы с 7-сегментными индикаторами.
Функционал:
вывод положительных и отрицательных целых и вещественных чисел
поддержка от 1 до 8 разрядов динамической индикации...
Kukuxumushu
|
27.08.2018 23:27
|
0 |
4,920 |
|
Здравствуйте. Я новичок в программирование микроконтроллеров, не судите строго.
Я написал программу для опроса 2-х датчиков, и вывод информации с них на LCD дисплей. Так же подключил к...
NiKit_A
|
27.08.2018 19:33
|
8 |
1,142 |
|
Добрый всем день. Иимеется плана на мк at91sams256. Прошита. Мне нужно поменять данные в eeprom. Подключаюсь по ftdi2322d, выставляю com, скорость. И сыпятся данные с МК. Но НАПИСАТЬ НИЧЕГО НЕ МОГУ....
sergeyvikulov
|
26.08.2018 17:42
|
13 |
945 |
|
Здравствуйте. Написал функцию для перевода пришедшего двоичного числа в десятичное и вывода его на LCD дисплей.
Но функция не хочет нормально работать. Она вычисляет, но число на 4 или 3 меньше...
NiKit_A
|
23.08.2018 16:22
|
2 |
1,873 |
|
Здравствуйте. Я смог подключить один датчик DS18b20 и считать с него данные, но с пропуском чтения ROM. Сейчас хочу подключить два датчика, но не получается реализовать чтение ROM в коде.
Нашел в...
NiKit_A
|
14.08.2018 18:12
|
1 |
1,417 |
|
Вот сам код:
unsigned char r_register(unsigned char a)//чтение байта из озу. a-адрес байта
{
ClearBit(PORTB,CSN);//Прижимаем вывод CSN(SS) МК к земле, тем самым сообщаем о начале обмена данных....
Vadimm1001
|
14.08.2018 07:19
|
16 |
1,723 |
|
И так, есть atmega128 который програмирую на assembler. Есть очень много готовых плат, в которых нет елементов, но есть выходы(условно входы и выходы). Нужно прозвонить на предмет контакта или кз....
nike-x25
|
13.08.2018 17:58
|
1 |
637 |
|
Здравствуйте.
Собственно вопрос про оформление в atmel studio (версия 7)
Есть одно перечисление:
typedef enum
{
item1,
Khludenkov
|
06.08.2018 13:37
|
3 |
1,698 |
|
Приветствую!
Работаю в AtmelStudio 7 с мк Atmega8
Как можно организовать получение данных с указанной позиции и отображения их на LCD?
Есть такой код
#include <avr/io.h>
#include...
BIXTAR
|
05.08.2018 02:37
|
7 |
1,660 |
|
Здравствуйте. Решил подключить графический индикатор LGM12641 к Atmega8. Для управления им написал программный код. Но заливка страницы производится почему то полностью.
Программный код....
NiKit_A
|
03.08.2018 12:19
|
0 |
821 |
|
Здравствуйте. Очень нужна помощь с Атмегой. Не когда с ней не сталкивался. Вот суть вопроса.
Ремонтирую прибор, у которого есть электронные клапаны (4шт.) Атмега отсчитывает определенный интервал...
Raskat11
|
01.08.2018 14:26
|
4 |
1,291 |
|
Итак, написал очень простой код для МК мега32.
#define F_CPU 12000000UL
#define BAUDRATE 9600
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/delay.h>
#include "libs/LCD.h"
...
Photofenix
|
30.07.2018 19:57
|
6 |
6,184 |
|
Помогите разобраться с SPI! Схему собрал и проверил загрузив Ардуиновский код - все работает. А вот без библ. Ардуины не получается.
Делал, как везде пишут:
Настройка:
void SPI_Init(void){...
ilja123
|
30.07.2018 10:17
|
2 |
2,086 |
|
На скрине видно какие биты он передает, при такой температуре на дисплее должно быть число 408, но его и в помине там нет хоть с какой стороны читай(то есть 102/0.25=408).
Вот сам код:
int...
Vadimm1001
|
29.07.2018 17:21
|
9 |
5,536 |
|
Добрый день.
Не могу никак запустить, не пойму, что я делаю не так.
Нужно просто вывести значение из adch в порт д, но ничего не работает ни через прерывания и вообще никак. Что я не так сделал?...
нрвлбвегл
|
20.07.2018 21:45
|
5 |
825 |
|
Как можно организовать таймер с возможностью установки его частоты в диапазоне от 1 до 3000 герц? Чтобы за каждую его итерацию можно было успеть вычислить перемещение трех осей чпу по алгоритму...
ЕвгенийАндреич
|
19.07.2018 12:10
|
27 |
1,356 |
|
Всем привет!
Возникла следующая проблема:
Есть две ардуины 'Mega2560'. По несчастливому стечению обстоятельств данные платы попали в руки одному чуваку, который, вернув их, заявил, что они...
Alexey104
|
17.07.2018 00:23
|
8 |
8,886 |
|
Всем привет, нашел в ящике вот такую плату. Расскажите, что это такое и для чего она? судя по всему программатор. Буду благодарен любой информации
BioRenGen
|
14.07.2018 10:49
|
2 |
1,025 |
|
Доброго. Не могу понять как работает планировщик задач. Например есть две процедуры, ядро по прерыванию таймера вызывает первую процедуру с первого ее адреса, выполняется несколько инструкций, ядро...
ЕвгенийАндреич
|
12.07.2018 14:31
|
4 |
1,430 |
|
Добрый день! Решил своему мелкому напечатать и собрать РУ машинку. При написании управляющих программ для приемника и передатчика столкнулся со следующей проблемой: не выполняется код между 3 и 8...
diska
|
10.07.2018 12:28
|
11 |
1,088 |
|
Есть сегментный индикатор, на ножку 1 и 6 подается минус, на остальные плюс для свечения сегмента соответственно. Как мне настроить ножку мк так чтобы ножка мк была как +5 ВОЛЬТ. Будет ли правильным...
Vadimm1001
|
10.07.2018 07:13
|
41 |
3,080 |
|
Решил начать изучать программирование микроконтроллеров, нашел уроки на ютьюбе, установил Atmel Studio 7.0 и Proteus 8 Demonstration. Все делаю по образцу, но протеус выдает ошибку.
Tonilo
|
09.07.2018 18:52
|
21 |
7,231 |
|
Подскажите пож., почему не работает отладчик gdb . Я использую avr toolchain. HEX компилируется, но вот пробежаться отладчиком gdb по коду, выставить breakpoint не получается. Пишет:
ilja123
|
06.07.2018 21:22
|
4 |
1,531 |
|
#define out1_on PORTA &=~(1UL<<0);
#define out2_on PORTA &=~(1UL<<1);
#define out3_on PORTA &=~(1UL<<2);
#define out4_on PORTA &=~(1UL<<4);
#define out5_on PORTA...
goodspeedmen
|
04.07.2018 11:47
|
7 |
883 |
|
Доброго времени суток.
Изучаю программирование микроконтроллеров по книге Белова Л.В. "Самоучитель разработчика устройств на микроконтроллерах AVR".
Там примеры делаются на ATtiny2313, но я взял...
KokosSPb
|
02.07.2018 14:16
|
5 |
11,032 |
|
Короче нет не одного толкового урока или стати на тему программного шима
всегда какой то ржб свтодиод без объяснений
смог только реализовать аппаратный шим
но я делаю сердце на атмеге8 и надо...
Ramilllllllllll
|
02.07.2018 09:28
|
9 |
8,464 |
|
недавно начал изучать с, и микроконтроллеры семейство avr,
задумал свой первый проект на atmega 8 (сердце)
и вот напасть, делая очередной режим решил проверить на симуляторе а он мне такой
...
Ramilllllllllll
|
30.06.2018 11:38
|
12 |
1,145 |
|
Помогите пожалуйста. 3 дня ковырялся в прошивке для МК Atmega8A. В Atmel Studio все нормально, пошагово проходит всю программу как положено, со всеми реакциями. Схема планировалась как таймер...
gudsas
|
28.06.2018 14:46
|
0 |
624 |
|
1#warning "F_CPU not defined for <util/delay.h>
2#warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed
3"F_CPU" redefined
#include <avr/io.h>
#include...
Ramilllllllllll
|
27.06.2018 12:41
|
3 |
5,387 |
|
Привет всем. Пытаюсь организовать опрос кнопок в прерывании Т/С2 каждые 30 мс но что то по тайменгу идет не так.
Объясняю весь алгоритм действия на примере опроса в раз в секунду.
Итак МК пашет на...
ogner
|
25.06.2018 20:32
|
8 |
1,235 |
|
На железе не работает, в протеусе все ОК.
Как только отключаю запись в eeprom на железе начинает работать. Подскажите плз. куда рыть? Голову уже сломал ((((
#include <mega8.h>
//...
rxstart1
|
23.06.2018 15:50
|
8 |
2,499 |
|
Доброго времени суток. Кто знает как выставить тактовую частоту процессора в atmel studio 7.0. Жду ваших предложений.
ogner
|
22.06.2018 21:45
|
12 |
19,541 |
|
Ни разу не общался со сценариями линкера. Есть такая задача:
Развел и изготовил плату расширения SRAM на 512кбайт для ATmega2560 и аналогичных камней, имеющих интерфейс расширения памяти. Память...
Arhat109
|
21.06.2018 08:32
|
13 |
3,912 |
|
Всем привет,есть код который считывает данные с клавиатуры и выводит ее на динамический индикатор,так вот,нужно сдеолать так,что бы при нажатии на клавишу SW15 информация пропадала и при ее отжатии...
MrDeath
|
19.06.2018 03:01
|
17 |
1,580 |
Задать вопрос |
|
|
|
|
|
|