Найдено 79 результатов
Перейти к расширенному поиску
- zepar
- Вт янв 05, 2016 19:57:47
- Форум: AVR
- Тема: Одновременная смена состояния портов
- Ответы: 10
- Просмотры: 1297
Это для кварцевого резонатора. Но ведь у меня стоит во фьюзах внут. тактирование, МК все равно использует ноги A0, A1 как альтернативные функции?
- zepar
- Вт янв 05, 2016 19:18:48
- Форум: AVR
- Тема: Одновременная смена состояния портов
- Ответы: 10
- Просмотры: 1297
Окей, с этим я разобрался. Но у меня еще вопрос (не хочу еще одну тему создавать), PORT A у attiny2313 обычный i/o ? Все остальные работают, а с буковкой A - не реагируют на команды, у них всегда логическая 1. Если с пином reset все понятно, то почему PA0, PA1 не слушаются ? У меня есть догадка, что ...
- zepar
- Вт янв 05, 2016 18:51:31
- Форум: AVR
- Тема: Одновременная смена состояния портов
- Ответы: 10
- Просмотры: 1297
Добрый! Такая проблема: для снижения нагрузки на порт, я использую два порта. Один из них PORTA, другой PORTB. Как одновременно сменить состояние двух портов? Иначе выходит так, что в маленький промежуток на одном лог. 1, на другом лог. 0 и выходит КЗ.
- zepar
- Вс ноя 08, 2015 12:56:09
- Форум: Изготовление PCB
- Тема: Развести 4 разряда цифрового сегментного индикатора
- Ответы: 15
- Просмотры: 3741
Добрый день! Есть 3-ех разрядный цифровой сегментный индикатор, которым надо управлять динамической индикацией. Тут вопросов нет. Но такие индикаторы максимум 14.2мм высотой, а больше - только одноразрядные. Так вот, кто-нибудь разводил одноразрядники, скрепляя их воедино ? У меня только с ...
- zepar
- Ср ноя 04, 2015 14:32:47
- Форум: AVR
- Тема: Энергосбережение
- Ответы: 12
- Просмотры: 1514
Мне пока нужно сойтись с расчетами на практике, потом только оптимизация. Амперметр показывает 22мА, ну никак не 66мА. А у датчика DS18b20 1мА в активном режиме. По отдельности мерить не могу, так как элементы впаяны. Ну никак не может получатся 66мА. Схему приложу.
- zepar
- Ср ноя 04, 2015 12:46:19
- Форум: AVR
- Тема: Энергосбережение
- Ответы: 12
- Просмотры: 1514
Световой подсветки нет. Но я не понимаю, что у меня не так. Вот потребление:
DS18b20 = 1mA*h (правда при напряжении 5В, у меня 3В) согласно даташиту
ATMEGA8A = 6mA*h (8MHz, опять же при напряжении 5В)
74HC595 (сдвиговый регистр) там вообще потребление в микроамперах.
У дисплея неизвестно потребление ...
- zepar
- Вт ноя 03, 2015 22:42:06
- Форум: AVR
- Тема: Энергосбережение
- Ответы: 12
- Просмотры: 1514
Добрый день! Есть atmega8A\atmega168A (на выбор), надо наладить энергопотребление. Есть ds18b20, статичный LCD (там меандр надо на 50Гц). Так вот устройство разряжает пару батареек буквально за несколько часов. Я заметил, что 9.8с из 10с МК ждет (delay_ms). В цикле, который инвертирует сигнал стоит ...
- zepar
- Чт окт 15, 2015 19:01:25
- Форум: AVR
- Тема: Встроенная библиотека ds18b20.h
- Ответы: 3
- Просмотры: 2044
Точно..точно.. Теперь не выводит дробную часть. Допустим, температура 106.7, тогда в массиве будет "t=106.0"
- zepar
- Ср окт 14, 2015 20:51:30
- Форум: AVR
- Тема: Встроенная библиотека ds18b20.h
- Ответы: 3
- Просмотры: 2044
Использую встроенную библиотеку ds18b20.h в CV AVR. Вот код:
#include <mega8.h> //библиотека ввода\вывода
#include <delay.h> //библиотека задержки
#asm //сообщаем куда подключен датчик
.equ __w1_port=0x15; PORTC
.equ __w1_bit=3
#endasm
#asm //сообщаем куда подключён экран
.equ __lcd_port=0x18 ...
- zepar
- Вс окт 11, 2015 10:01:49
- Форум: AVR
- Тема: Несоответствие сигнатуры
- Ответы: 22
- Просмотры: 5415
Все, я нашел проблему! У меня контакт данных от термодатчика был подключен к ножке SCK, как только ее единственную подрезанную оставил, то все сразу заработало. Проблема решена.
- zepar
- Сб окт 10, 2015 23:08:38
- Форум: AVR
- Тема: Несоответствие сигнатуры
- Ответы: 22
- Просмотры: 5415
Питание есть, попробую поставить резисторы. Корпус, согласен, ни при чём. Просто интересная штука получается, что меги то одной модели, а результаты разные.
- zepar
- Сб окт 10, 2015 21:54:43
- Форум: AVR
- Тема: Несоответствие сигнатуры
- Ответы: 22
- Просмотры: 5415
Подпилил дорожки - все заработало, сигнатура определилась. Ну как так то?! Подключил к атмеге в дип сдвиговый регистр в дип корпусе - программирует на ура, а как только припаял tqf-32 корпус к SMD регистру, то уже с ошибками определяет сигнатуру!
Может можно как-то программно исправить этот косяк ...
- zepar
- Пт окт 09, 2015 23:19:30
- Форум: AVR
- Тема: Несоответствие сигнатуры
- Ответы: 22
- Просмотры: 5415
Подключил другую мегу к другому сдвиговому регистру - сигнатура определяется правильно. Что-то я уже сомневаюсь в разумности подпиливать дорожки.. Может контакты очень слабо, но замкнуты, поэтому просто под большим сопротивлением ток проходит? Завтра проверю эту версию.
- zepar
- Пт окт 09, 2015 15:45:12
- Форум: AVR
- Тема: Несоответствие сигнатуры
- Ответы: 22
- Просмотры: 5415
Я вечером попробую подключить сдвиговый регистр к меге в дип корпусе и попытаюсь прошить, посмотрим как она себя поведет.
- zepar
- Пт окт 09, 2015 14:59:48
- Форум: AVR
- Тема: Несоответствие сигнатуры
- Ответы: 22
- Просмотры: 5415
Это невозможно. Выпаять МК, где зазор между дорожками 0.2мм. Вооьще сдвиговый регистр как раз по SPI работает.
- zepar
- Пт окт 09, 2015 13:57:15
- Форум: AVR
- Тема: Несоответствие сигнатуры
- Ответы: 22
- Просмотры: 5415
Те же признаки. У меня соединены AVCC и AGND с питанием. На плате стоит еще сдвиговый регистр и дисплей. Жду Ваших предложений.
- zepar
- Пт окт 09, 2015 11:44:44
- Форум: AVR
- Тема: Несоответствие сигнатуры
- Ответы: 22
- Просмотры: 5415
А разве возможен такой конфиг на новом кристалле? Я боюсь, что фьюзы подобно сигнатуре считываются - чутка искажаются данные.