Например TDA7294

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



Текущее время: Сб июл 20, 2019 07:57:18

Часовой пояс: UTC + 3 часа [ Летнее время ]


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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: stm32 random number generator
СообщениеДобавлено: Пн янв 04, 2016 19:48:22 
Первый раз сказал Мяу!

Зарегистрирован: Чт сен 05, 2013 19:23:31
Сообщений: 23
Рейтинг сообщения: 0
Ребят а существует официальная библиотека для генерации случайных чисел для контроллера stm32f100x (плата stm32vldiscovery)?
Просто колхозить не особо охото с аналоговыми ножками. Пролете свет на эту деталь?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 random number generator
СообщениеДобавлено: Вт янв 05, 2016 22:28:07 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Вт дек 29, 2015 12:33:49
Сообщений: 35
Рейтинг сообщения: 0
O'NeiLL писал(а):
для генерации случайных чисел для контроллера stm32f100x

Самый простой способ использовать RTC в качестве источника энтропии. Например так:
или использовать какой либо более серьезный алгоритм.


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: stm32 random number generator
СообщениеДобавлено: Вт янв 05, 2016 23:34:59 
Друг Кота

Карма: -18
Рейтинг сообщений: 24
Зарегистрирован: Вс дек 05, 2010 07:10:34
Сообщений: 4583
Откуда: ЮВ
Рейтинг сообщения: 0
Вы о чём??? ТСа лень... гвоздями к полу прибила... лень ему было 20 сек. на гугль потратить...
Набираем "генератор случайный чисел"... видим...
https://ru.wikipedia.org/wiki/%D0%93%D0 ... 0%B5%D0%BB
Набираем "STM32 DAC LFSR"... получаем... сходу...
http://we.easyelectronics.ru/STM32/dac- ... rator.html
http://embedded-lab.com/blog/stm32-digi ... erter-dac/

И это не считая... RTC... DWT... SysTick timer... CRC calculation unit... 96-bit unique ID и пр. ...

_________________
"Я не даю готовых решений, я заставляю думать!"(С)


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: stm32 random number generator
СообщениеДобавлено: Ср янв 06, 2016 05:17:42 
Прорезались зубы

Карма: 3
Рейтинг сообщений: 26
Зарегистрирован: Чт ноя 29, 2012 09:27:22
Сообщений: 222
Рейтинг сообщения: 0
в STM32F100 нет хардварного TrueRNG -> нет lib.
из недорогих есть в STM32L052.


Вернуться наверх
 
Плавкие предохранители LittelFuse. Грамотный подбор

Выбор оптимального плавкого предохранителя требует учета многих параметров. Для упрощения выбора оптимального предохранителя и автоматизации расчетов Littelfuse предлагает онлайн-утилиту. Подробнее>>
Не в сети
 Заголовок сообщения: Re: stm32 random number generator
СообщениеДобавлено: Сб янв 09, 2016 17:11:32 
Открыл глаза
Аватар пользователя

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Сб янв 09, 2016 16:51:17
Сообщений: 48
Рейтинг сообщения: 0
stm32f1 - это cortex m3, значит код на асме даже переделывать не придётся.
Можно взять частями, или полностью весь проект, описание на http://forum.ixbt.com/topic.cgi?id=48:11735.
функция static uint32_t sRandom( uint32_t Random_max,uint32_t Random_min) с корректным рандромом до 16 бит в случае применения мин/мах.
Рекурсия 48 циклов, на ядре 72мгц - вычисления получаются очень быстрыми. Полный цикл псевдорандома 2^97 комбинаций, надеюсь этого хватит.

_________________
sRtoS


Вернуться наверх
 
Немногим дороже дискретного решения: новое поколение импульсных стабилизаторов Mornsun

Практически во всех радиоэлектронных устройствах массово применяются линейные понижающие стабилизаторы напряжения типа КРЕН в корпусе TO220 (другое обозначение – 78хх) и им подобные для формирования основного напряжения питания схемы.
Данные стабилизаторы позволяют без особых затрат получить нужное для каскада или узла схемы напряжение, если устройство питается от внешнего источника с более высоким напряжением. Для этого требуются… Подробнее>>
Не в сети
 Заголовок сообщения: Re: stm32 random number generator
СообщениеДобавлено: Чт июл 05, 2018 11:49:11 
Родился

Зарегистрирован: Пн сен 23, 2013 23:56:19
Сообщений: 2
Рейтинг сообщения: 0
stm32f1 - это cortex m3, значит код на асме даже переделывать не придётся.
Можно взять частями, или полностью весь проект, описание на http://forum.ixbt.com/topic.cgi?id=48:11735.
функция static uint32_t sRandom( uint32_t Random_max,uint32_t Random_min) с корректным рандромом до 16 бит в случае применения мин/мах.
Рекурсия 48 циклов, на ядре 72мгц - вычисления получаются очень быстрыми. Полный цикл псевдорандома 2^97 комбинаций, надеюсь этого хватит.

Здравствуйте. Не могли бы Вы подсказать как подключить и использовать данную функцию к си проекту в keil? К сожалению не силен в асме. Спасибо.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: stm32 random number generator
СообщениеДобавлено: Пт июл 06, 2018 18:22:30 
Встал на лапы

Зарегистрирован: Вс мар 01, 2009 21:41:19
Сообщений: 120
Рейтинг сообщения: 0
Делал так. http://www.cplusplus.com/reference/cstdlib/rand/
Код:
#include <stdlib.h>

//по таймеру 0.3 с
srand(HAL_GetTick());

//в коде
int RandAlg_GetRandInt(int low, int high)
{
   return rand() % ((high + 1) - low) + low;
}



Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: stm32 random number generator
СообщениеДобавлено: Чт июл 19, 2018 11:50:02 
Родился

Зарегистрирован: Пн сен 23, 2013 23:56:19
Сообщений: 2
Рейтинг сообщения: 0
Спасибо. Попробую этот вариант.


Вернуться наверх
 
Prist.ru предлагает скидку всем частным лицам при покупке приборов АКИП, GW Instek, APPA (кроме осциллографов АКИП-4115/1А, GDS-71102)!

Интересные новинки уже на складе:

Осциллограф АКИП-4126Е

Многоканальные источники питания серии GPP

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

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

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


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