C vs C++ en sistemes encastats

En aquest blog s’ha treballat exclusivament en llenguatge C (versió C99) i no s’ha parlat res de C++. Anem a fer-ho ara en aquest capítol. La discussió sobre usar o no C++ en sistemes encastats deu ser tant antiga com l’aparició d’aquest llenguatge orientat a objectes. Si bé als seus inicis el llenguatge presentava força […]

Read More C vs C++ en sistemes encastats

Una aplicació completa

Ja va sent hora de fer una aplicació completa (senzlla) per il·lustrar tot el que hem anat aprenent durant el curs. Anem a veure una aplicació sencera (senzilla) on ajuntarem unes quantes coses de les que hem vist fins ara. Farem una aplicació que segons la proximitat de la ma al sensor (o del sensor […]

Read More Una aplicació completa

GPIO

Diem GPIO al perifèric encarregat de la gestió de l’entrada i sortida de propòsit general (General Purpouse Input/Output). Fent servir aquest perifèric podrem configurar l’entrada o la sortida d’un pin concret del microcontrolador. De forma general, un pin en concret el podrem configurar per que treballi com a entrada o com a sortida. Si un […]

Read More GPIO

Printf en sistemes encastats

Un de les principals diferències quan treballem amb sistemes encastats és que no tenim una consola on executem el nostre codi i podem veure quins resultats ha obtingut. Una millora d’ARM respecte arquitectures anteriors va ser la d’incorporar ja fa temps un pin de output anomenat SWO que permet enviar dades cap a una consola […]

Read More Printf en sistemes encastats