Fent servir un mòdul criptogràfic

Un perifèric que trobem als microcontroladors moderns és alguna mena de mòdul per accelerar els càlculs necessaris per el xifratge i/o desxifratge d’informació. En el cas de la família EFM32 de SiliconLabs aquest mòdul s’anomena AES a les primeres versions i CRYPTO a les darreres. Aquest mòdul, com els d’altres fabricants, reben les dades a […]

Read More Fent servir un mòdul criptogràfic

Gestió de rellotges – Systick

En la majoria de microcontroladors moderns la gestió dels rellotges és una qüestió delicada i molt important. Per tal de millorar el consum del dispositiu, és habitual tenir un control i poder decidir si cert perifèric rep el senyal de rellotge o no En cas que no el rebi, el perifèric romandrà totalment desconnectat i […]

Read More Gestió de rellotges – Systick

Shadow registers

En algunes arquitectures i en perifèrics d’alguns fabricants poden llegir que es fan servir shadow registers. S’anomenen així a registres que contenen una còpia d’un altre registre i que son els que es poden llegir per part d’altres dispositius o perifèrics.

Read More Shadow registers

Eliminant rebots a les entrades

Un problema que ens podem trobar quan volem llegir una entrada digital, és el fenomen dels rebots: si el pin està connectat a un botó a algun altre accionador mecànic aquest pot generar rebots al senyal, que vol dir que no es genera un pols quadrat i perfecte si que no quan es genera un […]

Read More Eliminant rebots a les entrades

Printant floats en sistemes encastats

Com ja explicarem més endavant, les llibreries estendard que fem servir en programació de sistemes encastats son més senzilles que les que estem acostumat. Habitualment no ens adonem, però un cas que alguns cops ens pot donar la tabarra és d’haver d’imprimir o manegar valors en punt flotant usant printf o les seves funcions germanes […]

Read More Printant floats en sistemes encastats