Kolega bobricius upozornil na návod, jak programovat STM32 pod Visual Studiem s použitím .NET Micro Framework. Návod je to pěkný, pokud někdo v práci využívá Visual Studio od Microsoftu a zvykl si na něj, tak pro něj bude práce se STM32 jednodušší v jeho prostředí, než přecházet na Eclipse nevo jiné vývojové IDE prostředí. Autorem návodu je admin blogu Singular Engineer s nickem "singularengineer"



Potřebujete

ST-Link utility na nahrání USB bootloaderu. Pak již firmware nahráváte jen přes USB bez ST-Linku.

MS Visual Studio 2010

.NET Micro Framevork portovaný na STM32


Ukázka kódu

Kterou použil singularengineer na demonstraci funkčnosti překladu a uploadu výsledného kódu do STM32.

using System;
using System.Threading;
using Microsoft.SPOT;
using Microsoft.SPOT.Hardware;

namespace STM32F_Test
{
    public class Program
    {
        public static void Main()
        {
            OutputPort led = new OutputPort(Cpu.Pin.GPIO_Pin1, false); //PA1 on discovery board

            while (true)
            {
                led.Write(true);
                Thread.Sleep(500);
                led.Write(false);
                Thread.Sleep(500);
            }
        }

    }
}



Pokud jste programovali v C#, tak to pro vás nebude nic nového.


Odkaz

Návod naleznete zde.