BASCOM AVR в вопросах и ответах
- Moto_v3x
- Потрогал лапой паяльник
- Сообщения: 307
- Зарегистрирован: Ср мар 31, 2010 11:45:58
- Откуда: Славянск
Re: BASCOM AVR в вопросах и ответах
us5caa
так а
Frequency = Frequency / 1000000
или
Frequency = Frequency / 100000
зачем?
так а
Frequency = Frequency / 1000000
или
Frequency = Frequency / 100000
зачем?
-
us5caa
- Первый раз сказал Мяу!
- Сообщения: 38
- Зарегистрирован: Пт апр 04, 2008 08:48:57
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Moto_v3x писал(а):us5caa
так а
Frequency = Frequency / 1000000
или
Frequency = Frequency / 100000
зачем?
/1000000 это без делителя на, макс. частота 8МГц (при опоре 16МГц)
/100000 это частота с делителем на 10, т.е. меряем до 80МГц.
сейчас /1000000 и с делителем на 10 показывает частоту в 10 раз меньше. Время счёта в 10 раз увеличивать не хотелось бы
- Moto_v3x
- Потрогал лапой паяльник
- Сообщения: 307
- Зарегистрирован: Ср мар 31, 2010 11:45:58
- Откуда: Славянск
Re: BASCOM AVR в вопросах и ответах
us5caa
Попробуйте так:
Dim Disp As String * 10
Dim Text$ As String * 12
Попробуйте так:
Dim Disp As String * 10
Dim Text$ As String * 12
- Rinon Ninqueon
- Говорящий с текстолитом
- Сообщения: 1562
- Зарегистрирован: Ср июн 30, 2010 18:54:47
- Откуда: NO14MU
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
вопрос про АЦП
этому соответствует
?
это вот отсюда: 1, 2
Код: Выделить всё
Config Adc = Single , Prescaler = 4 , Reference = Avcc
Start Adcэтому соответствует
Код: Выделить всё
ADCSR=0b10000010;
ADMUX=0b01010000;
ADCSR|=0x40;это вот отсюда: 1, 2
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
В чем суть вопроса-то?
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- Rinon Ninqueon
- Говорящий с текстолитом
- Сообщения: 1562
- Зарегистрирован: Ср июн 30, 2010 18:54:47
- Откуда: NO14MU
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
соответствует ли?
я на Си перевожу, для этого надо разобраться, как BASCOM настраивает
я на Си перевожу, для этого надо разобраться, как BASCOM настраивает
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
так в симуляторе баскома посмотрите, делов-то !!!
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- Rinon Ninqueon
- Говорящий с текстолитом
- Сообщения: 1562
- Зарегистрирован: Ср июн 30, 2010 18:54:47
- Откуда: NO14MU
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
я не думал, что там можно на прямую регистры смотреть
спасибо, теперь всё встало на свои места
спасибо, теперь всё встало на свои места
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Пожалуйста.
Симулятор в баскоме в этом плане очень удобен. Наблюдать за регистрами - переменными одно удовольствие. Можно регистры и в поле I/O справа посмотреть, а можно в поле переменных натыкать нужные. Дабы не копаться в списке.

- Вложения
-
- variables.jpg
- (24.75 КБ) 1065 скачиваний
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
TRIOD, как Ваша лампа настроения? Вы же ее делаете на тиньке 85? 
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: BASCOM AVR в вопросах и ответах
О моя лампа даже работает.
Единственое сечас подбираю таблицу цветов(моя версия лампы цвета не генерирует псевдослучайно, а берёт из таблицы)
И тиньке лежавшей без дела нашлось пременение.
И тиньке лежавшей без дела нашлось пременение.
Только абсолютная пустота бездны принесёт мне покой.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Я Вас поздравляю.
Тинька 85? Для которой мы таймер колупали? Не зря все было?
Ну из таблицы это понятно. Но все равно же случайно? Или четко, красный - фиолетовый - желтый - синий и снова по кругу?
Это я для примера....
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: BASCOM AVR в вопросах и ответах
Да та самая 85 тинька.
После эксперементов пришёл к выводу что лутше из таблицы по порядку.
Но таблица сделана чуть с заковыркой. Идёт ряд значений каждое из которых определяет цвет свечения диода. Потом опять этеже значения, но вперемешку. и так несколько раз. В итоге вполне случайно.
А генерация цветов случайным образом даёт не очень хорошие результаты.
После эксперементов пришёл к выводу что лутше из таблицы по порядку.
Но таблица сделана чуть с заковыркой. Идёт ряд значений каждое из которых определяет цвет свечения диода. Потом опять этеже значения, но вперемешку. и так несколько раз. В итоге вполне случайно.
А генерация цветов случайным образом даёт не очень хорошие результаты.
Только абсолютная пустота бездны принесёт мне покой.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
TRIOD писал(а):Да та самая 85 тинька.
Я рад что у Вас все получилось. Это просто замечательно. Сам задумался над такой же задачей, а как генерировать псевдослучайность пока не думал.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: BASCOM AVR в вопросах и ответах
Как известно радиодетали (например, стабилетроны) "шумят".edm2007 писал(а):Сам задумался над такой же задачей, а как генерировать псевдослучайность пока не думал.
А в контроллерах АЦП есть.
Думаю догадывайтесь к чему я.
Но это будет, не псевдослучайное, а реально случайное число.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Стабилитроны хорошо шумят, когда-то давно на них шум дождя делал.
Но АЦП не во всех МК есть.
А так да, очень неплохая идея.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: BASCOM AVR в вопросах и ответах
Народ а поделитесь вариантом подключения стабилитрона к микроконтролеру в качестве источника шума.
Только абсолютная пустота бездны принесёт мне покой.
- Секретный кот
- Поставщик валерьянки для Кота
- Сообщения: 2106
- Зарегистрирован: Ср сен 17, 2008 14:32:15
- Откуда: Старые Васюки
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Мурик писал(а):Как известно радиодетали (например, стабилетроны) "шумят".
А в контроллерах АЦП есть.
Думаю догадывайтесь к чему я.
Идея не нова, но для подачи на АЦП этот шум придётся как следует усилить.
Даже остановленные часы два раза в сутки показывают правильное время.
Re: BASCOM AVR в вопросах и ответах
Но в этом случае, АЦП может и не понадобится, если усилить до амплитуды в несколько вольт и подавать на компаратор в МК или сразу в порт.Секретный кот писал(а):Идея не нова, но для подачи на АЦП этот шум придётся как следует усилить.
В качестве усилителя, можно использовать что-то типа LM358.
- Секретный кот
- Поставщик валерьянки для Кота
- Сообщения: 2106
- Зарегистрирован: Ср сен 17, 2008 14:32:15
- Откуда: Старые Васюки
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Мурик писал(а):Но в этом случае, АЦП может и не понадобится, если усилить до амплитуды в несколько вольт и подавать на компаратор в МК или сразу в порт.
Я что-то не понимаю, как с помощью компаратора или порта (без АЦП) получить случайное число, хотя бы от 0 до 9 (а чем больше, тем лучше, конечно).
Даже остановленные часы два раза в сутки показывают правильное время.

