Watchdog timer do CH552 (8051) #8
Hoje vamos conhecer o periférico watchdog timer do microcontrolador CH552. Vamos implementar um exemplo onde forçamos o microcontrolador a “parar” dentro de um “while(1)” até que o watchdog seja ativado.
Hoje vamos conhecer o periférico watchdog timer do microcontrolador CH552. Vamos implementar um exemplo onde forçamos o microcontrolador a “parar” dentro de um “while(1)” até que o watchdog seja ativado.
Continuando a série de artigos sobre o microcontrolador CH552, hoje vamos gerar PWM com este pequeno poderoso. O PWM, ou do Inglês “pulse width modulation” significa modulação por largura de pulso. Já falamos sobre o…
Aqui vamos aprender como controlar e usar LED e botão com CH552 (8051). Usaremos o temporizador Timer0 para piscar um LED quando o botão for pressionado uma vez. Então parar de piscar quando pressionarmos o…
Já vimos como usar interrupção de temporizador timer no CH552. Agora veremos como implementar a Interrupção externa do CH552, usando um botão push button para controlar a piscada de um LED.
No sexto artigo da série, falaremos sobre o comparador analógico do CH552. Este é um periférico rápido que serve para comparar níveis analógicos entre dois sinais. Diferente do condicional IF(), ele é um periférico rápido.
Continuando nossa série de artigos sobre o microcontrolador CH552, vamos aprender a usar a entrada analógica do CH552. Faremos isto com o compilador SDCC e diretamente no bare-metal, manipulando registradores.
Hoje vou te mostar como piscar LED com CH552 (8051), usando apenas programação bare metal e arquivos de configuração “ch554.c/.h. Este é o segundo artigo da série que vai te ensina a programar o microcontrolador…
Este artigo mostra o que eu preciso para programar o CH552 (8051). É o artigo inicial da série de postagens sobre este pequeno microcontrolador. Aqui vou te mostrar tudo que você precisa instalar para programar…