Moje stránka mikrokontrolérů ARM RPi Pico
Stránka věnovaná modulům RPi Pi Pico


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.
WebZdarma.cz