roboforum.ru

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

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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

Сообщение Denexp » 03 авг 2009, 15:07

78L05 работает нормально осцилом смотрел просадок нет,МК ведёт себя так будто проходит инициализацию,выставляет 1 в порт Бит 2 на ~10сек ,убирает сек на 2 и по кругу.Брал другой мк тоже самое.
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение yak-40 » 03 авг 2009, 15:11

Может сторожевой таймер срабатывает? (если он включен, конечно)
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение Master » 03 авг 2009, 15:21

сделай скрин какие фузы выставил
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

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

Сообщение Denexp » 03 авг 2009, 15:26

Во фьюзах не выставлен!?Вот скрин:
Вложения
FUSES.jpg
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение MiBBiM » 03 авг 2009, 15:31

вроде spien должен быть активен для isp? если так, то галку у вачдог таймера надо поставить
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

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

Сообщение galex1981 » 03 авг 2009, 15:34

spien обязательно должен быть активен! Иначе не прошьешь мк
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение Denexp » 03 авг 2009, 15:34

Это не isp это PP
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение MiBBiM » 03 авг 2009, 15:36

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

Добавлено спустя 48 секунд:
когда нагрузку включаете на 10 сек, нет просадок?
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

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

Сообщение Denexp » 03 авг 2009, 15:41

Нагрузка-светодиод просадок не даёт!Во как складно :D
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение MiBBiM » 03 авг 2009, 15:43

ну про светодиод и упомянуто не было :pardon:
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

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

Сообщение Denexp » 03 авг 2009, 15:53

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

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

Сообщение avr123.nm.ru » 03 авг 2009, 16:11

Блинн ... нет времени. Помог бы.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Denexp » 03 авг 2009, 16:18

Сейчас на ATmege8 набрасал проект, тот же баг, входа АЦП серенькие в протеусе и ноль эмоций.
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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.
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron