French erreur dans le code UsbSerialDemo

fgh3966

Active Member
Licensed User
Bonjour
Je voudrais communiquer avec un port rs232 USB a haute vitesse (0,5 à 1mo par seconde) et pour ça j'ai essayé felusbserial or il semble qu'usbserial soit plus efficace, alors j'essaye les versions 2.4 et 2.5
Le composant ft245R est bien reconnu

J'ai ajouté dans manifest editor:

B4X:
'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: http://www.b4x.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="26"/>
<supports-screens android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
AddApplicationText(
<activity android:name="main" >
    <intent-filter>
        <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
    </intent-filter>
  
    <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" />
</activity>
)
CreateResource(xml, device_filter.xml,
<resources>
<usb-device vendor-id="0403" product-id="6001"/>
</resources>
)
'End of default text

Mais en essayant le code incu dans ce fichier zippé à cette ligne
B4X:
dev = usb1.Open(9600)  'Ver_2.4
B4A détecte une erreur
Pour pouvoir compiler j'écris
B4X:
dev = usb1.Open(9600, 1)        ' Ver_2.4
Aussi j'obtiens une longueur de buffer deux fois plus courte que ce qui est attendu.
La partie matérielle a été vérifiée plusieurs fois
 

Attachments

  • USB_Serial_2.4.zip
    100.1 KB · Views: 98
Last edited:
Top