Stap 2: Milieu-Setup
Hardware verbinding. Zie de foto.
Software-instellingen: Download software formulier http://www.inhaos.com/downcount.php?download_id=23..., en installeer het.
Debugger venster (Zie de afbeelding).
1: seriële poortnummer:
Nadat de UC-2102 op de USB-poort aangesloten, zal de PC een "COMx" poortnummer toegewezen aan de UC-2102, vergeet niet het nummer van de poort, en selecteer geschikt poort nummer en baud rate in de aflevermap. En klik vervolgens op "Open" om te openen de comm-poort.
Deze modus toestaan Master en Slave gebruik verschil baud-rate, nadat uw MCU wijzigen de baud en verzonden gegevens de LC-3000, de LC-3000 zal automatisch de nieuwe baud-rate, wat betekent dat in de M2M modus toepast, gebruiker hoeft niet te setup baud-rate voor LC-3000. P2P Mode: Deze mode is werk op transparante wijze, zullen de Slave eind de baud-rate auto volgen van de meester baud, gebruiker wilt instellen van de LC-3000 de baud-rate aan hetzelfde als van de MCU baud-rate en gebruiker ervoor moeten zorgen dat zowel de Master en de Slave MCU hebben dezelfde baud-rate.
2: uitzending modus:
ALLEEN beschikbaar voor MASTER, schakel dit selectievakje in, alle gegevens worden verzonden in Broadcast-modus, in deze modus, alle gekoppelde slaaf kan worden ontvangen de gegevens, uitzending is signle richting, alleen worden uitgegeven door de kapitein, alle gekoppelde Slave-apparaat broadcast gegevens kunt ontvangen.
De Broadcast-modus werkt combind met "Broadcast" tijdparameter, omdat uitgezonden is signle richting werk, voor zorgen dat alle doelstelling kan worden ontvangen van de gegevens, Master zal blijven stuurt het uitgezonden signaal, totdat de volgende twee voorwaarden is voldaan ten minste één van:
1, uitzending tijd op is, de tijd van de uitzending kan worden ingesteld door de opdracht "= 913", de eenheden is mS en het bereik kan worden ingesteld in 1000 en 65535 mS.
2, de mededeling van de geldige gegevens comeing vormen UART RXD, de uitzending zal breken als MCU geldige gegevens verzonden naar de LC-3000.
3: Automodus antwoord:
Aangezien de communicatie is bidirectionele werking behalve de broadcast-modus, voor elke mededeling packet, zender de ACK vorm de ontvanger zal wachten, anders de zender zal worden opnieuw verzenden het pakket tot get ACK of timeout verzenden. In de debugger, als Controleer deze optie, de debugger wordt automatisch antwoord van een ACK op de zender zodra de LC-3000 geldige gegevens ontvangen.
4: RF verzenden gegevens:
De LC-3000-gegevensindeling hoeft te volgen hieronder de indeling:
= < Andere kant van de UID >:
Waar:
- "=": Vaste kop: ASCII-teken
- : De laatste byte van doelapparaat ' UID, elke LC-3000 hebben het is eigen UID, het total 4 bytes, de laatste byte is lokale ID voor andere 3 bytes adres ID is de UID is voorgeprogrammeerd in de fabriek en, gemarkeerd op het etiket, ook gebruiker kan worden wijzigen de UID commando "= 900" en "= 901".
- ":": Fix token voor gesplitste gegevens en adres
- Gegevens van de gebruiker, M2M modus en P2P, de max gegevenslengte is 240Bytes, in de Broadcast-modus is de max gegevenslengte 51Bytes.
- Einde symbolen, fix it's 2bytes hex vangegevens "0x0d 0x0a"
5: andere kant van de UID:
Noteer hier de UID van de andere kant de debugger kan worden gecombineerd geldig adres en gegevens in een pakketten die worden verzonden naar de LC-3000.
Over de UID:
Elk apparaat heeft zijn eigen UID
De UID is voorgeprogrammeerd in fabriek
Gebruiker kan worden wijzigen de UID door de opdracht "0x90 =" en "= 0x91"
De kapitein kan winkel max 126 van slaaf-ID, en de slaaf kan winkel max 126 Master's ID
De UID kan worden verwijderd door de opdracht "= 906" en "= 907"
Het apparaat zijn herkennen elkaar door lokale UID (de laatste byte van UID), dus in een hetzelfde netwerk de laatste byte van UID kan niet herhalen, als deze dingen gebeuren gebruik "= 90" een nieuwe ID wijzigen
Gebruiker wijzigen de UID, moeten constateren hieronder:
in een hetzelfde netwerk, kan de laatste byte van UID (lokale ID) niet herhalen.
Voor alle apparaat, kan de UID niet herhalen.
Het bereik van lokale ID is 0 ~ 125, ander nummer kan leiden tot onverwachte fout
6: gebruikersgegevens:
Schrijf hier, dat de debugger kan worden gecombineerd geldig adres en gegevens in een pakketten die worden verzonden naar de LC-3000.
7: Log van de communicatie:
Alle verzonden en ontvangen gegevens zullen log hier.
8: command gebied:
gebruiker kan gebruiken met de opdracht alles hier. LC-3000, gebruiker kan worden verzonden configuratieopdracht naar de LC-3000 setup toepasselijk status, tot configuratie commando, gebruiker behoefte aan pull-low de "CON/PAIR" pin verzonden en vervolgens verzonden opdracht, in de debugger, gebruiker kan worden druk op de knop ingedrukt op de CB-LC-2000, vervolgens verzonden de configuratieopdracht.
Stuur configuratie commando:
S1: de CFG/paar knop ingedrukt
S2: Stuur configuratieopdracht binnen 3 sec.
S3: Vrijgegeven de knop