Ich arbeite an Microchip mit Android-Anwendung über das Android-USB-Framework.
Derzeit habe ich eine While-Schleife geschrieben, um die Zufallszahl kontinuierlich zu generieren.
Es ist möglich, den Zufallswert abzurufen, den der Mikrochip durch das Schreiben einer Android-Anwendung generiert, aber weiß jemand, wie das geht?
Ich habe online recherchiert, aber die Informationen sind aufgrund neuer Technologien sehr begrenzt!
Die von mir verwendete Software:
MPLAB IDE auf Windows Version 8.73 MPLAB C Compiler für PIC24 und dsPIC v3.30
Die Geräte/Tools, die ich verwende:
DM240415 - PIC24F-Zubehörentwicklungs-Starterkit für Android
Sie können eine Interrupt-Service-Routine implementieren, um eine Anfrage vom Android zu beantworten und den zuletzt generierten Wert zurückzugeben. Stellen Sie einfach sicher, dass Sie eine globale Variable mit dem letzten Wert haben, der jedes Mal innerhalb der Schleife aktualisiert werden sollte.
Eine andere Alternative besteht darin, die Anforderung in jeder Schleife zusammenzufassen, aber dies kann die Latenz der Antwort erhöhen.
Mikrochip liefert ein gutes Beispiel dafür, wie die grundlegenden Funktionen auf der Platine implementiert werden können. Sie sollten den Code erstellen, um die Zufallszahl auf ähnliche Weise bereitzustellen, wie die Demo den analogen Eingangswert vom Potentiometer bereitstellt.
Kevin Vermeer