Programování RPi Pi Pico v Cčku pod Windows project01
V prvni části seriálu o programování desky RPi Pi Pico v Cčku si představíme program -
tzv. "Hello Word". A vzhledem k tomu, že v základu nemáme display, tak bude předvedeno
Blikání s Interní LEDkou. Ta je na desce připravena a je připojena k vývodu
GPIO 25.
Před instalací Samoobslužného balíčku si nainstalujte program
Visual Studio Code
pro Windows. Stažením a spuštěním z Internetové stránky VSCode/download.
Připravte si veškeré programové vybavení za pomoci Samoinstalačního programu
Setup-Pico-Win-x64.exe, jak je popsáno v níže stažitelné příručce.
Program obsahuje i připravené soubory
extrafunc.c a .h pro slo6it2j39 projekty.
V tomto jednoduchém projektu NEjsou použity!
V CMD Line (spuštěné jako
Administrátor) spusťte nainstalovaný program
VS Code příkazem
code.
Po spuštění programu VS Code zvolte
kompilátor GCC arm ... .
V záložce
File vyberte položku
Open Folder a projděte, nastavte cestu
až do adresáře
project01.
Dole, v modré liště klikněte PTM (Pravé Tlačítko myši)) na volbu
CMake [Debug]:
Připraveno a nahoře vyberte volbu
CMake [Release].
Zkontrolujte soubor
main.cpp.
Program main.cpp:
/******************************
* main.c
* rev 1.0 Feb 2021 JoHak
* Blikani s Interni LED na Portu GPIO 25
* ****************************/
#include "pico/stdlib.h"
//#include "extrafunc.h"
#define LED_PIN 25
int led_setup(void) {
gpio_init(LED_PIN);
gpio_set_dir(LED_PIN, GPIO_OUT);
return(0);
}
int led_ctrl(int v) {
if (v) {
gpio_put(LED_PIN, 1);
} else {
gpio_put(LED_PIN, 0);
}
return(0);
}
int main(void)
{
led_setup(); // Initialize LED pin to be an output
while (1) {
led_ctrl(1); // Turn LED on
sleep_ms(250);
led_ctrl(0); // Turn LED off
sleep_ms(250);
}
}
Pokud je vše v pořádku, zvolte dole, v modré liště volbu
Build.
Kompilace musí skončit kódem :
0.
V části
Soubory ke stažení si můžete stáhnout dokument, který
popisuje embedded desku RPi pico a její programování v programu microPython
pod Windows.
Soubory ke stažení:
RPi_Pico_Prog_Ccko_Win_cz_100.docx.
Setup-Pico-Win-x64.exe.
Literatura
{1} http://www.raspberrypi.org
Zde mi můžete napsat.