|
|
Другие темы раздела | |
ATmega AVR 16х2 4бит режим(проблема)
https://www.cyberforum.ru/ avr/ thread2085989.html #define LDP PORTB //define MCU port connected to LCD data pins #define LCD_RS 4 //define MCU pin connected to LCD RS #define LCD_E 5 //define MCU pin connected to LCD E #define LCD_D4 0 //define MCU pin connected to LCD D3 #define LCD_D5 1 //define MCU pin connected to LCD D4 #define LCD_D6 2 //define MCU pin connected to LCD D5 #define LCD_D7 3 //define MCU pin connected to LCD D6 void... |
ATmega AVR Оптимизация кода, Си День добрый. Ситация следующая. Код работает, все отлично, но написан он, мягко скажем, коряво. Если вкратце - есть 12 кнопок. Висят на совершенно разных портах, при нажатии выполняются аналогичные действия, меняются только переменные, включается однотипная периферия, в общем - изменил алгоритм для 1 кнопки, на других он будет совершенно такой-же, только с другими переменными. Сейчас выхожу из... |
ATmega AVR Проблема с TWI (ds1307)
https://www.cyberforum.ru/ avr/ thread2085987.html Вот решил я поработать с TWI на atmega88p. Переделал для начала часть Ардуиновского кода для себя (twi.c/h), запилил простой пример по работе с ds1307 и проект в Proteus. Но что то пошло не так, и оно возвращает нули. Проект и исходники в аттаче, рассчитываю на вашу помощь. myxie.rar |
ATmega AVR Настройка Timer1 на ATtiny2313 Стараюсь настроить Timer1 на время 0.01секунды при частоте 4Мгц , но при моделировании в Proteus при частоте 4Мгц время совсем иное , намного больше. Прерывания по совпадению с регистром OCR1A . Ниже привожу сегмент кода с инициализацией таймера : Ldi Temp , high(625) Out OCR1AH , Temp Ldi Temp , low(625) Out OCR1AL , Temp Ldi Temp , 0b00000000 ; настройка вывода OC1A Out TCCR1A ,... https://www.cyberforum.ru/ avr/ thread2085986.html |
Atmega128 самый дешевый из мег? ATmega AVR Сравнивал цены, удивило 1.4$ за штуку http://www.otyexpress.com/item/Frii-Shi ... 43818.html примерно столько же стоят atmega8, otmyko48, иногда дешевле 0.9$ иногда дороже 2$. Atmega256 уже в 10 раз дороже 15$. http://www.otyexpress.com/item/1PCS-ATM ... 05647.html Странное ценообразование :) Пока что получается atmega128 один из самых дешевых мк данной серии, при том что достаточно... |
ATmega AVR Есть ли у кого примеры применения датчика давления bm085? с I2C не очень силен, пока читаю даташит как китайскую грамоту) примеров найти не смог, есть только для ардуино https://www.cyberforum.ru/ avr/ thread2085984.html |
ATmega AVR Вопрос по энкодеру
https://www.cyberforum.ru/ avr/ thread2085983.html Здравствуйте! У меня вопрос по энкодеру. Есть энкодер, 24 щелчка/ положения на один оборот, подключил к ардуино. При вращении должна изменяться яркость. Вопрос такой: это нормально что приращение яркости происходит только через 4 щелчка энкодера? Я наверное туплю, но мне кажется должно быть одно приращение на один щелчок. скетч: /* ** Энкодер ** Для управлением яркостью LED используется... |
ATmega AVR Keil компилятор подскажите какой пакет работает с AVR--чего-то на офсайте так и непонял(или не нашёл) |
ATmega AVR Как считать показания датчика
https://www.cyberforum.ru/ avr/ thread2085981.html Есть ИК датчик дальномер,есть мега8 с портами АЦП как мне посмотреть получаемые параметры, например в ардуино я мог мониторить порт, а здесь как-то можно, или вариант через AVR Studyo. |
ATmega AVR Датчик DHT21 + AtTiny2313. Доброго времени суток :) Задался я тут целью соединить датчик температуры/влажности DHT21 с AtTiny2313. Начал читать даташит, Написано, что интерфейс 1-Wire, не совместимый с Daltos. Далее написано, что после отправки старт последовательности от МК датчик начинает выплевывать данные в количестве 40 бит. Вот на этом я и завис, никак не могу разобраться с этой самой последовательностью. Что она... https://www.cyberforum.ru/ avr/ thread2085980.html |
DHT11 + avr ATmega AVR Моделирую в proteus. При моделировании датчик не отвечает (не выставляет низкий уровень на шине) Код: .include "m16def.yms" .def count=r18 .def temperat=r20; risit: |
ATmega AVR Прошить ATMEGA128 Народ, ни разу не работал со 128 и 256 мегами. Все МК с чем приходилось работать, прошивал STK-500 либо в панельку ставил, либо ISP. Сейчас нужно прошить мегу 128. На руках только STK-500. Получится обойтись STK-500? И куда к каким ногам цепляться. В даташите написано, что не все так просто... https://www.cyberforum.ru/ avr/ thread2085978.html |
0 / 0 / 0
Регистрация: 22.03.2014
Сообщений: 35
|
|
09.04.2014, 13:15 | 0 |
Ограничивалка - ATmega AVR - Ответ 1129129909.04.2014, 13:15. Показов 6197. Ответов 24
Метки (Все метки)
Ответ
"Для тех кто в бронепоезде" епт!
Повторяю: После сохранения через меню у меня в EEPROM сохраняется любое число от 65535 до 00000. Надо, чтоб при совпадении число которое в EEprom и число которое образуется при счете импульсов , загорался светик. Сложность в том , что в такой форме. Выход чисел в регистрах tASCII4;0x36 tASCII3;0x35 tASCII2;0x35 cnt16a;0x33 fASCII2;0x35 Вопрос: Как реализовать совпадение чисел? И чтоб циклов по меньше. Я делал так.Вот моя ограничевалка. ;*******************ограничевалка***************************************** ldi temp1,0x36 ;6 cp temp1,tASCII4 breq equal rjmp end_int equal: ldi temp1,0x35 ;5 cp temp1,tASCII3 breq equal_1 rjmp end_int equal_1: ldi temp1,0x35 ;5 cp temp1,tASCII2 breq equal_2 rjmp end_int equal_2: ldi temp1,0x33 ;3 cp temp1,cnt16a breq equal_3 rjmp end_int equal_3: ldi temp1,0x35 ;5 cp temp1,tASCII2 breq equal_4 end_int: ret Вернуться к обсуждению: Ограничивалка ATmega AVR
0
|
09.04.2014, 13:15 | |