Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit project is slechts een eenvoudig knipperend programma dat is ontwikkeld in uC/OS III RTOS en dat is gedownload van de Micrium-website hier en is overgezet naar het Nucleo-L073RZ-bord en klaar is voor gebruik in Atollic TureSTUDIO. Deze poort is alleen getest zoals hij is en een toevoegingstest waarbij twee LED's op verschillende tijdstippen knipperen.
Voor alle duidelijkheid, er kunnen onvoorziene problemen zijn met de poort, maar aangezien Micrium geen poort voor dit bord heeft geleverd, kan het anderen helpen om aan de slag te gaan. Micrium heeft deze poort ook gekregen voor opname in hun downloadsectie, maar tot nu toe is deze nog niet beschikbaar gesteld.
Meer mooie projecten hier.
Stap 1: Ga naar code:
Download hier van GitHub.
Stap 2: Werkwijze:
1. Download het project en pak het uit.
2. Kopieer en plak na het uitpakken de map " Micrium_STM32L073RZ_Nucleo_Blinky " in de hoofdmap van het c:\-station.
3. Navigeer naar “Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/” en je ziet een map en twee bestanden. Bewerk de namen van alle drie zodat ze een punt aan het begin van alle drie bevatten. (d.w.z. ".settings",.cproject",.project") Dit is zo omdat ik de bestanden en map niet kon vastleggen met. voorvoegsels voor GitHub.
4. Open het project in Atollic TrueSTUDIO en geniet ervan.
Stap 3: BLINKY VOORBEELD VOOR DE ST STM32L073RZ-Nucleo
Dit voorbeeldproject laat zien hoe een kerneltaak kan worden gemaakt waarbij een LED knippert.
MICRIUM-PRODUCTVERSIES
- uC/OS-III v3.06.02
- uC/CPU v1.31.02
- uC/LIB v1.38.02
IDE/COMPILER VERSIES
TrueSTUDIO voor STM32/GNU v9.0.1
APPARATUUR INSTALLATIE
Sluit de USB Mini-B-kabel aan op CN1 om stroom te leveren
WERKRUIMTE LOCATIES
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
GEBRUIKSINSTRUCTIES
TrueSTUDIO
- Importeer de werkruimte in TrueSTUDIO en zorg ervoor dat het optievak "Kopieer projecten naar werkruimte" UITGESCHAKELD is.
- Druk op 'CTRL + B' om het project te bouwen en een Debug-sessie te maken door de Blinky-werkruimte te selecteren en op F11 te drukken.
- Zodra de foutopsporingssessie is gestart, drukt u op F8 om het voorbeeld uit te voeren/hervatten.
- Het project creëert een taak die elke 1 seconde een LED knippert.
- Wijzig nu de aanroep naar OSTimeDlyHMSM() in StartupTask() om de frequentie waarmee de LED knippert te verhogen of te verlagen.
- Bouw en ren opnieuw om de verandering te zien.
Micrium's Blinky-voorbeeldproject aangepast voor STM32L476RG-Nucleo en geporteerd voor STM32L073RZ-Nucleo.