Comment générer un nombre aléatoire à l'aide de MICROCONTRÔLEUR STM32?

Je suis en train de travailler sur un projet avec STM32F103E arm cortex-m3 MCU dans keil microvision IDE.
J'ai besoin de générer des nombres aléatoires pour certaines raisons, mais je ne veux pas utiliser de nombres pseudo-aléatoires qui bibliothèques c++ standard, sont génératrices, j'ai donc besoin d'un moyen de produire de VRAIS nombres aléatoires à l'aide de matériel de fonctionnalités, mais je ne sais pas comment je peux le faire.
Une idée? (Je suis un ingénieur en génie logiciel & pas d'électronique professionnelle, donc veuillez décrire simple :P)

Est-ce que votre puce/carte de matériel RNG?
De quoi avez-vous besoin de nombres aléatoires?
J'ai besoin de nombres aléatoires pour une clé RSA de génération. Comme Jari dit, il semble que la F1 n'a pas RNG, mais je veux savoir est-il possible de simuler RNG matériel à l'aide d'autres caractéristiques matérielles (ex CCF)?
J'imagine que vous pouvez acheter un TRNG puce que vous pouvez communiquer avec l'une des interfaces sur le STM32.

OriginalL'auteur Ehsan Khodarahmi | 2013-02-10