| Форум РадиоКот https://radiokot.ru/forum/ |
|
| PIC16F87X подскажите https://radiokot.ru/forum/viewtopic.php?f=58&t=109409 |
Страница 1 из 1 |
| Автор: | dartmolot [ Вт ноя 04, 2014 18:03:40 ] |
| Заголовок сообщения: | PIC16F87X подскажите |
нужно чтобы из заданного интервала выбиралось любое целое число, как можно это реализовать или где об этом почитать? делаю в мплаб |
|
| Автор: | vem566 [ Вт ноя 04, 2014 19:14:25 ] |
| Заголовок сообщения: | Re: PIC16F87X подскажите |
Функция генератора случайных чисел с параметром. |
|
| Автор: | dartmolot [ Вт ноя 04, 2014 19:49:08 ] |
| Заголовок сообщения: | Re: PIC16F87X подскажите |
а там можно использовать команду random? |
|
| Автор: | otest [ Вт ноя 04, 2014 22:54:33 ] |
| Заголовок сообщения: | Re: PIC16F87X подскажите |
Там это где ? |
|
| Автор: | vem566 [ Ср ноя 05, 2014 05:08:45 ] |
| Заголовок сообщения: | Re: PIC16F87X подскажите |
А букварь почитать религия не позволяет? Что такое random, на хрена он нужен и как с ним работать. |
|
| Автор: | dartmolot [ Ср ноя 05, 2014 06:03:54 ] |
| Заголовок сообщения: | Re: PIC16F87X подскажите |
да я посмотрел в списке команд для контроллера нету такой команды, но пишут если подгрузить библиотеку то команду random и srandom можно использовать и я не понимаю теперь можно или нет |
|
| Автор: | mail_robot [ Ср ноя 05, 2014 07:13:11 ] |
| Заголовок сообщения: | Re: PIC16F87X подскажите |
а я бы, чтобы код сэкономить запустил бы таймер вхолостую и время от времени читал что в регистрах. Вполне возможно что этот метод окажется куда рандомнее софтового рандомайзера и библиотек не надо. + существенная экономия кода. Даже если будет псевдорандом, вполне возможно что абсолютный и не нужен вовсе. Редкие задачи нуждаются именно в чистейшем рандоме. вариант? |
|
| Автор: | BOB51 [ Пн ноя 10, 2014 13:52:14 ] |
| Заголовок сообщения: | Re: PIC16F87X подскажите |
В Си скорее всего функция в какой-то библиотеке, при ассемблере - где-то наверняка тоже есть, но проще самому сочинить. |
|
| Автор: | Fallk [ Вт ноя 11, 2014 00:21:41 ] | ||
| Заголовок сообщения: | Re: PIC16F87X подскажите | ||
О каком рандоме можно говорить, если используется библиотека. Скорее всего некий ряд, который повторяется. Я брал младший бит регистра АЦП и сдвигал его влево в регистре RAND 8 раз. Получал байт из рандомных бит
|
|||
| Автор: | dartmolot [ Вс ноя 30, 2014 12:51:01 ] |
| Заголовок сообщения: | Re: PIC16F87X подскажите |
mail_robot писал(а): а я бы, чтобы код сэкономить запустил бы таймер вхолостую и время от времени читал что в регистрах. Вполне возможно что этот метод окажется куда рандомнее софтового рандомайзера и библиотек не надо. + существенная экономия кода. Даже если будет псевдорандом, вполне возможно что абсолютный и не нужен вовсе. Редкие задачи нуждаются именно в чистейшем рандоме. вариант? да спасибо) а вот хотел бы уточнить а обязательно сбрасывать флаг переполнения каждый раз или таймер без сбрасывания работать будет? |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


