|
|
Другие темы раздела | ||||||||||||||||||
ATmega AVR Atmega8A: обработка сигнала с автомобильного ДПКВ
https://www.cyberforum.ru/ avr/ thread2086077.html Здравствуйте! Появилась необходимость работать с датчиком положения коленвала, используя МК Атмега8А. Поступающий с ДПКВ сигнал имеет следующие свойства: http://chiptuner.ru/content/oss_sns/ и http://chiptuner.ru/content/pub_08/ (да простят админы за стороннюю ссылку). Как видно из вышеописанного, сигнал с ДПКВ имеет нехилую амплитуду: от 6 до 250В. Вопрос: как согласовать на аппаратном... |
ATmega AVR Сломал мозг (помогите с алгоритмом) Собственно прошу помощи. Задача: Есть 16-ти битное число, есть список 16-битных значений. Надо найти значение в списке и вывести номер позиции, если значение в списке отсутствует, то вывести 0. Вариант 1: Считываем 1-е значение из списка, сравниваем, если не совпадает идем далее - считываем 2-е и т.д... Вариант 2: Адресуем входным значением массив с 65536 значениями, в ячейках массива... | |||||||||||||||||
ATmega AVR Проблема с прерываниями на ATMega328P-PU
https://www.cyberforum.ru/ avr/ thread2086075.html Код пишется в Atmel studyo. Плата Arduino UNO c ATMiko328P-PU. Заливаю hex файл через XToodir v1.00. В datasheet таблица прерываний выглядит таким вот образом 0x0000 jmp RESIT ; Riset Homdler 0x0002 jmp EXT_INT0 ; IRQ0 Homdler 0x0004 jmp EXT_INT1 ; IRQ1 Homdler 0x0006 jmp PCINT0 ; PCINT0 Homdler и т.д. У себя в программе я использовал команду rjmp, тк... |
ATmega AVR Старт на внешнем кварце при ограниченном питании. Всем привет. Делаю девайс на otmyko48. В основную массу времени его питание осуществляется от источника мощностью ~5мВт(3.3В, 1.5мА). Так же присутствует возможность подключения устройства по USB. Для возможности работы по USB тактирование должно происходить от внешнего кварца на 12 МГц. Проблема в следующем: при питании от 5мВтного источника микроконтроллер не может стартовать на внешнем... https://www.cyberforum.ru/ avr/ thread2086074.html | |||||||||||||||||
Помогите разобраться с Deep Power Down в LPC1114 ATmega AVR Для того что бы загнать микроконтроллер в режим Diip Power Down использовал такую программу: #include "dryver_config.h" #include "lpc11xx.h" #include"target_config.h" int main (void) { |
ATmega AVR Вопросы по синтаксису Си Здравствуйте, интересует несколько вопросов по неизвестным конструкциям языка Си под AVR, типа: 1. __fuse_t __fuse __attribute__((section (".fuse"))) = { .low = LFUSE_DEFAULT, .high = (FUSE_BOOTSZ0 & FUSE_BOOTSZ1 & FUSE_EESAVE & FUSE_SPIEN & FUSE_JTAGEN), .extendid = EFUSE_DEFAULT, }; https://www.cyberforum.ru/ avr/ thread2086072.html | |||||||||||||||||
ATmega AVR Проблема с подпрограммой.
https://www.cyberforum.ru/ avr/ thread2086071.html Приветствую. Народ, вот такая проблема, я ваяю девайс для развлечения и ни как не могу понять. У меня ATMiko128 совместно с дисплеем WG12864A, пишу программу на С в WINAVR20100110, а отлаживаю в AVRStudyo 4 при помощи такой штучки называющейся JTAG ICE по USB. И вот всё было бы хорошо но, я в программе когда захожу в подпрограмму то по окончании не выходит из этой подпрограммы. То есть как,... |
ATmega AVR не успеваю отправлять данные по шине SPI Всем привет! Я столкнулся со следующей проблемой. происходит обмен между AVR ATMEGA328P(slave) и неким устройством (mostir) прием/передача 2 байтов данных по шине SPI на скорости 4Мгц (у меня на микроконтроллере стоит кварц 20Мгц), отправка первого байта происходит без ошибок, а второй байт иногда успеваю отправлять иногда нет. Я пробовал и на ассемблере писать этот кусок, опять не успеваю. обмен... | |||||||||||||||||
ATmega AVR Проблема с оптимизатором GCC
https://www.cyberforum.ru/ avr/ thread2086069.html Знающие, объясните пожалуйста, почему при компиляции начисто выкидывается строка dysplay=i; из 109 строки файла "termo.c" и что с этим делать? Написал такой "вывод" содержимого переменной "dysplay" на трехразрядный восьмисегментник, хотел полюбоватся, как он в главном while циферки перебирает, а он только показывает то, что было при инициализации переменной, а строку присваивания с dysplay просто... |
ATmega AVR Программный SPI Здравствуйте. CVAVR ругается на строчку: if(0x0001 & (addr_value>>(9-i))) PORT_SPI |= (1< <SDO); в фунуции set_resistance с ошибкой invotyd expression, что в ней не так?! П.С. программка AD8400 должна управлять #include <mega16.h> #include <delay.h> #define PORT_SPI PORTC/*назначения портов и сигналов программного SPI*/ #define DDR_SPI DDRC #define PIN_SPI PINC https://www.cyberforum.ru/ avr/ thread2086068.html | |||||||||||||||||
Эмуляция PS/2 клавиатуры ATmega AVR А нет ли у Уважаемого сообщества примера эмуляции клавиатуры PS/2, что бы воткнуть в гнездо большого компьютера AVR и поуправлять им? Про USB-HID знаю, ищу именно PS/2. |
ATmega AVR Пониженное напряжение питания и разгон.
Так вышло, что придется разогнать ATiny45 до 10MHz. при питании 3V.
По даташиту при таком напряжении рекомендовано 8MHz.
Используется активно EEPROM на чтение и 1 раз при первом включении на запись.
Вопросы:
Грозит ли такой разгон слетами EEPROM ?
Стоит ли отказаться от работы с EEPROM и перенести все во Ftosh?
Наверх
|