roboforum.ru

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

BASCOM AVR вопросы и ответы

Re: BASCOM AVR вопросы и ответы

flyroman » 24 мар 2009, 22:28

Код: Выделить всёРазвернуть
$regfile = "m8def.dat"
$crystal = 8000000

Config Portb = Output
Config Portc = Output
Config Portd = Output
Config Pind.0 = Output
Config Pind.1 = Output
Config Pind.2 = Output
Config Pind.3 = Output
Config Pind.4 = Output
Config Pind.5 = Output
Config Pind.6 = Output
Config Pind.7 = Output

Portd = 255

Portc.5 = 1
Portc.4 = 1

Do
Portd = 6
Wait 2
Portd = 91
Wait 2
Portd = 79
Wait 2
Portd = 102
Wait 2
Portd = 109
Wait 2
Portd = 125
Wait 2
Portd = 7
Wait 2
Portd = 127
Wait 2
Portd = 111
Wait 2
Portd = 63
Wait 2
Portd.7 = 1
Wait 2
Loop
End


Вот новый код. Сегмент F перемаргивает в обоих разрядах. он подсоединен на PD5 - вроде альтернативная функция, таймер/счетчик.

Вот схема:
123123123123123.JPG

Re: BASCOM AVR вопросы и ответы

EdGull » 24 мар 2009, 22:30

схема не правильная!
я про R2 - даже евреи так не делают :D

Re: BASCOM AVR вопросы и ответы

flyroman » 24 мар 2009, 23:12

EdGull писал(а):схема не правильная!
я про R2 - даже евреи так не делают :D


вот EdGull, скажите мне пожалуйста чем это она неправильная? Факты, законы.
А то сказать все могут.
И от этого уж точно не зависит, то что сегмент маргает. Он и без него маргает. А резистор стоит для уменьшения напряжения. Или вы предложили бы поставить 2 резистора на коллекторах транзистора?

Ай Ай Ай! А вы говорите не делается. Эх...
123123123122222222.JPG


или здесь взгляните.
http://cxem.net/sound/amps/amp95.php

Re: BASCOM AVR вопросы и ответы

EdGull » 24 мар 2009, 23:23

я чёт не понял....
я что-то пропустил?
уже первое апреля что ли??? :ROFL:
1. причем тут усилители звука?
2. где там ОДИН резистор на два эмитера?

Re: BASCOM AVR вопросы и ответы

flyroman » 25 мар 2009, 00:11

Факты..законы?
а что здесь плохого что 1 резистор на 2 эммитера?

Добавлено спустя 12 минут 14 секунд:
По вашему это неверно?
22222222.JPG
22222222.JPG (7.42 КиБ) Просмотров: 2281

Если да, то почему?

333333.JPG


И как это при чем усилитель, по вашему это не схема? не электроника? Законы Ома и Кирхгофа на неё не действуют?

Re: BASCOM AVR вопросы и ответы

EdGull » 25 мар 2009, 00:13

факт закона Ома
давай свои расчеты в студию!
со стрелочками протекания направления тока, его силой во всех точках и напяжения в них

Re: BASCOM AVR вопросы и ответы

flyroman » 25 мар 2009, 00:14

И вообще, мож че по делу скажете?

Re: BASCOM AVR вопросы и ответы

EdGull » 25 мар 2009, 00:17

а теперь посчитай сколько у них резисторов и сравни это количество со своим одним резистором... :D

Добавлено спустя 59 секунд:
flyroman писал(а):И вообще, мож че по делу скажете?

на один светодиод - один резистор

Re: BASCOM AVR вопросы и ответы

flyroman » 25 мар 2009, 00:48

EdGull писал(а):факт закона Ома
давай свои расчеты в студию!
со стрелочками протекания направления тока, его силой во всех точках и напяжения в них

От чего же это я расчеты должен предоставлять? Если вы говорите что схема не верна, то думаю вы должны предоставить объяснение..или вы сторонник того чтобы говорить в пустую и не объяснять?

EdGull писал(а):а теперь посчитай сколько у них резисторов и сравни это количество со своим одним резистором... :D

Ну какая разница сколько у них сколько у меня? Закон Ома и для одного резистора действует...и хорошо действуетю... Интересно от количества резисторов закон Ома меняется?

EdGull писал(а):
flyroman писал(а):И вообще, мож че по делу скажете?

на один светодиод - один резистор


Что значит на один светодиод один резистор? От МК к сегментам резисторы? Или на коллекторах транзисторов?
Последний раз редактировалось flyroman 25 мар 2009, 00:58, всего редактировалось 1 раз.

Re: BASCOM AVR вопросы и ответы

Сергей » 25 мар 2009, 00:52

Короче, для твоего варианта - на каждый транзистора отдельный резистор

Re: BASCOM AVR вопросы и ответы

flyroman » 25 мар 2009, 00:53

Сергей писал(а):Короче, для твоего варианта - на каждый транзистора отдельный резистор

Ну от чего же? Кто-нить может мне объяснить?

Ну и вообще убирал я этот резистор, не было его вообще, а вопрос оставался тот же. Что это сегмент-то моргает?

Re: BASCOM AVR вопросы и ответы

Сергей » 25 мар 2009, 01:15

Собсно походу транзистор в режиме ключа не так включается..

Re: BASCOM AVR вопросы и ответы

flyroman » 25 мар 2009, 01:23

Сергей писал(а):Собсно походу транзистор в режиме ключа не так включается..


Ну все остальные же сегменты работают нормально. А собсно транзистор только отвечает за выбор разряда.
И без резистора так же, и с двумя резисторами так же.
Мне кажется что это как то связано с альтернативной функцией контакта PD5

Re: BASCOM AVR вопросы и ответы

LastLeader » 25 мар 2009, 01:31

flyroman писал(а):
Сергей писал(а):Собсно походу транзистор в режиме ключа не так включается..


Ну все остальные же сегменты работают нормально. А собсно транзистор только отвечает за выбор разряда.
И без резистора так же, и с двумя резисторами так же.
Мне кажется что это как то связано с альтернативной функцией контакта PD5


Так охота по шутить))) :) там смысл в том что есть два варианта
1. Работает один транзистор
2. Работает два транзистора)))

В первом случае будет одно сопротивление а в тором другое :wink: так что втули на каждый транзистор по резистору и не дури себе голову))) имеется введу резистор на эмиттер а не на базу.

Re: BASCOM AVR вопросы и ответы

flyroman » 25 мар 2009, 04:19

На счет сопротивлений разных - возможно. :no:

Ну со схемой разобрались вроде... EdGull ((хотя и с одним работалобы так же И ПРАВИЛЬНО.
Ну поставил я 2 резистора, на каждый транзистор.
Все равно сегмент моргает.

Может на этом контакте у меня таймер работает?
Из даташита на Atmega8L:
• AIN1 – Port D, Bit 7
AIN1, Analog Comparator Negative Input. Configure the port pin as input with the internal
pull-up switched off to avoid the digital port function from interfering with the function
of the Analog Comparator.
• AIN0 – Port D, Bit 6
AIN0, Analog Comparator Positive Input. Configure the port pin as input with the internal
pull-up switched off to avoid the digital port function from interfering with the function of
the Analog Comparator.
• T1 – Port D, Bit 5
T1, Timer/Counter1 counter source.


cron
Rambler\'s Top100 Mail.ru counter