Например TDA7294

Форум РадиоКот • Просмотр темы - PIC16F87X подскажите
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт дек 26, 2025 12:13:22

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: PIC16F87X подскажите
СообщениеДобавлено: Вт ноя 04, 2014 18:03:40 
Родился

Карма: -2
Рейтинг сообщений: -1
Зарегистрирован: Вт ноя 04, 2014 17:44:00
Сообщений: 18
Рейтинг сообщения: 0
нужно чтобы из заданного интервала выбиралось любое целое число, как можно это реализовать или где об этом почитать? делаю в мплаб


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F87X подскажите
СообщениеДобавлено: Вт ноя 04, 2014 19:14:25 
Друг Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 615
Зарегистрирован: Вс янв 24, 2010 13:14:02
Сообщений: 4718
Откуда: Омск
Рейтинг сообщения: 0
Функция генератора случайных чисел с параметром.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F87X подскажите
СообщениеДобавлено: Вт ноя 04, 2014 19:49:08 
Родился

Карма: -2
Рейтинг сообщений: -1
Зарегистрирован: Вт ноя 04, 2014 17:44:00
Сообщений: 18
Рейтинг сообщения: 0
а там можно использовать команду random?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F87X подскажите
СообщениеДобавлено: Вт ноя 04, 2014 22:54:33 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7853
Рейтинг сообщения: 0
Там это где ?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: PIC16F87X подскажите
СообщениеДобавлено: Ср ноя 05, 2014 05:08:45 
Друг Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 615
Зарегистрирован: Вс янв 24, 2010 13:14:02
Сообщений: 4718
Откуда: Омск
Рейтинг сообщения: 0
А букварь почитать религия не позволяет? Что такое random, на хрена он нужен и как с ним работать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F87X подскажите
СообщениеДобавлено: Ср ноя 05, 2014 06:03:54 
Родился

Карма: -2
Рейтинг сообщений: -1
Зарегистрирован: Вт ноя 04, 2014 17:44:00
Сообщений: 18
Рейтинг сообщения: 0
да я посмотрел в списке команд для контроллера нету такой команды, но пишут если подгрузить библиотеку то команду random и srandom можно использовать и я не понимаю теперь можно или нет


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F87X подскажите
СообщениеДобавлено: Ср ноя 05, 2014 07:13:11 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб янв 05, 2013 07:03:09
Сообщений: 112
Откуда: в #опе изумруды?
Рейтинг сообщения: 0
а я бы, чтобы код сэкономить запустил бы таймер вхолостую и время от времени читал что в регистрах. Вполне возможно что этот метод окажется куда рандомнее софтового рандомайзера и библиотек не надо. + существенная экономия кода. Даже если будет псевдорандом, вполне возможно что абсолютный и не нужен вовсе. Редкие задачи нуждаются именно в чистейшем рандоме.

вариант?

_________________
Нужно делать то, что нужно. А то что не нужно, делать не нужно (с) Винни Пух


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F87X подскажите
СообщениеДобавлено: Пн ноя 10, 2014 13:52:14 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15327
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
В Си скорее всего функция в какой-то библиотеке, при ассемблере - где-то наверняка тоже есть, но проще самому сочинить. 8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F87X подскажите
СообщениеДобавлено: Вт ноя 11, 2014 00:21:41 
Мудрый кот

Карма: 21
Рейтинг сообщений: 93
Зарегистрирован: Пт май 29, 2009 10:58:47
Сообщений: 1842
Откуда: Саратов
Рейтинг сообщения: 0
О каком рандоме можно говорить, если используется библиотека. Скорее всего некий ряд, который повторяется.
Я брал младший бит регистра АЦП и сдвигал его влево в регистре RAND 8 раз. Получал байт из рандомных бит


Вложения:
P02_PRG_RND.asm [960 байт]
Скачиваний: 302
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F87X подскажите
СообщениеДобавлено: Вс ноя 30, 2014 12:51:01 
Родился

Карма: -2
Рейтинг сообщений: -1
Зарегистрирован: Вт ноя 04, 2014 17:44:00
Сообщений: 18
Рейтинг сообщения: 0
mail_robot писал(а):
а я бы, чтобы код сэкономить запустил бы таймер вхолостую и время от времени читал что в регистрах. Вполне возможно что этот метод окажется куда рандомнее софтового рандомайзера и библиотек не надо. + существенная экономия кода. Даже если будет псевдорандом, вполне возможно что абсолютный и не нужен вовсе. Редкие задачи нуждаются именно в чистейшем рандоме.

вариант?

да спасибо) а вот хотел бы уточнить а обязательно сбрасывать флаг переполнения каждый раз или таймер без сбрасывания работать будет?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y