roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 03 авг 2009, 15:07

78L05 работает нормально осцилом смотрел просадок нет,МК ведёт себя так будто проходит инициализацию,выставляет 1 в порт Бит 2 на ~10сек ,убирает сек на 2 и по кругу.Брал другой мк тоже самое.

Re: МикроКонтроллеры начинающим - общие вопросы

yak-40 » 03 авг 2009, 15:11

Может сторожевой таймер срабатывает? (если он включен, конечно)

Re: МикроКонтроллеры начинающим - общие вопросы

Master » 03 авг 2009, 15:21

сделай скрин какие фузы выставил

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 03 авг 2009, 15:26

Во фьюзах не выставлен!?Вот скрин:
Вложения
FUSES.jpg

Re: МикроКонтроллеры начинающим - общие вопросы

MiBBiM » 03 авг 2009, 15:31

вроде spien должен быть активен для isp? если так, то галку у вачдог таймера надо поставить

Re: МикроКонтроллеры начинающим - общие вопросы

galex1981 » 03 авг 2009, 15:34

spien обязательно должен быть активен! Иначе не прошьешь мк

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 03 авг 2009, 15:34

Это не isp это PP

Re: МикроКонтроллеры начинающим - общие вопросы

MiBBiM » 03 авг 2009, 15:36

мм, тогда кипишь отменяется :)

Добавлено спустя 48 секунд:
когда нагрузку включаете на 10 сек, нет просадок?

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 03 авг 2009, 15:41

Нагрузка-светодиод просадок не даёт!Во как складно :D

Re: МикроКонтроллеры начинающим - общие вопросы

MiBBiM » 03 авг 2009, 15:43

ну про светодиод и упомянуто не было :pardon:

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 03 авг 2009, 15:53

Сейчас вообще засада получилась перевёл вход АЦП с ADC0(PB5)на вход ADC2(PB4) в протеусе перестал работать :shock:
Где-то я парю ,гляньте код кому не лень мож сразу заметно ошибку опытному глазу.
Вложения
124.rar
(37.64 КиБ) Скачиваний: 9

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 03 авг 2009, 16:11

Блинн ... нет времени. Помог бы.

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 03 авг 2009, 16:18

Сейчас на ATmege8 набрасал проект, тот же баг, входа АЦП серенькие в протеусе и ноль эмоций.

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 03 авг 2009, 16:59

Если проект создавать мастером CVAVR то он ВСЕГДА работает правильно.

Сксачал таки ...... хоть и время жмет.

вО первых строках ...

#define ZAR_ON=0x1FE //12.5v
#define ZAR_OFF=0x22E //14.0v


СМОТРИТЕ !!! примеры в самом CVAVR - надо писать ДЕФАЙНИТЬ так вот - через пробел

Код: Выделить всёРазвернуть
#define ZAR_ON 0x1FE   //12.5v
#define ZAR_OFF 0x22E  //14.0v


И названия на команды похожи - лучше ИМХО так: POROG_ON POROG_OFF

Далбше еще зырю ...

Добавлено спустя 6 минут 55 секунд:
Транзистолр IRL ( irlz44 например ) нужен чтоб "логиком" управляться и через резистор 100 Ом к нескольким ножкам AVR подключите.

Добавлено спустя 9 минут 21 секунду:
Вы в строку записали IF и их трудно отследить в PROTEUS.

Похоже AREF у тини45 маленькое поэтому не срабатывает у вас переключение по АЦП.

D2 не нужен так как при таких резситорах и тах безопасно а он током утечки будет искажать измерение. В реальной схеме замените его конденсатором 0.1 мкФ подключеным прямо на землю МК.

Советую делать пачки АЦП и так усреднять.

==========================

Вот прицепил, делитель подправьте и должно работать.
Вложения
avr123.nm.ru.rar
(21.02 КиБ) Скачиваний: 14

Re: МикроКонтроллеры начинающим - общие вопросы

Denexp » 03 авг 2009, 21:27

avr123.nm.ru ,Огромное спасибо за советы с протеусом разобрался всё симулирует.Ваш проект не открыл, у Вас какая версия?Мой 7.4 SP3 (build 6792)жалуется что у Вас новее.
В железе по прежнему не работает.Пробовал отдельно без 10сек подачи 1 на PORTB.2 работает,10сек подача 1 на PORTB.2 без АЦП тоже работает,вместе не хотят.Теперь постоянно держит 1 на PORTB.2.


cron
Rambler\'s Top100 Mail.ru counter