quinta-feira, março 31, 2022

terça-feira, março 29, 2022

Microprocessador Motorola 6809P, 68B09CP, 6809E ou 68B09E?

Uma coisa bastante confusa com os microcontroladores MC6809 é a existência de variações indicadas por letras no meio e no final do código. Vamos ver o que o manual de programação e os datasheet (6809 e 6809E) tem a dizer.

A primeira coisa a destacar é que temos duas pinagens diferentes, conforme a presença ou não do E após o 09:

Pinagens com as diferenças detacadas. Q e E são saídas no MC6809 e entradas no MC6809E


quinta-feira, março 24, 2022

Memórias: Encerrando uma fase em 2002

À medida em que me aproximo da data atual fica mais difícil (e delicado) escrever estas memórias. Daí a longa pausa desde o post anterior. Cronologicamente falando, no último post eu estava (em 2000) na Unidade de Negócios de Software da Seal. Este trabalho teve os seus altos e baixos e acabou encerrado por grandes mudanças na Seal.

terça-feira, março 22, 2022

Experiências com o Modo Texto do PicoVGA

Neste post vou registrar as minhas experiências (até agora) com o Pico VGA (que eu apresentei aqui). Lembrando, o meu objetivo é fazer um emulador de terminal capaz de apresentar vídeo alfanumérico colorido com entrada através de um teclado USB.


quinta-feira, março 17, 2022

Piscando LED com um Microprocessador 6809

Nas minhas brincadeiras com Z80 e 6502 uma fonte importante foi o site do Grant Searle. Lá existe um terceiro projeto simples com microprocessador, usando o Motorola 6809. Resisti o quanto pude, mas aí eu vi um vídeo sobre outros chips antigos, fui pesquisar e acabei achando o 6809 para venda. Fiz uma pequena besteira, não reparei que era o modelo que trabalha no máximo a 1MHz e o projeto do Searle usa o modelo que trabalha até 2MHz... mas não vou deixa o chip na gaveta, certo?



terça-feira, março 15, 2022

Dois anos de "quarentena"...

Exatamente um ano atrás eu "comemorei" o primeiro ano de quarentena. Passado mais um ano, é hora de relembrar um pouco e pensar no que pode vir para a frente.

terça-feira, março 08, 2022

Comandando LEDs RGB "endereçáveis" com a PIO do Raspberry Pi Pico - Detalhes Sobre as Temporizações

Ao preparar a minha live sobre o uso de LEDs RGB "endereçáveis" com o Raspberry Pi Pico, me deparei com uma divergência entre os tempos calculados para o programa exemplo da Raspberry Pi Foundation e os tempos indicados no datasheet do WS2812B. Este post relata o que eu estudei depois sobre o assunto.

Você assistiu a live, certo?


domingo, março 06, 2022

Crítica: The Man in the High Castle

"The Man in the High Castle" (O Homem no Castelo Alto) é uma série de ficção baseada no livro de mesmo nome de Philip K. Dick (que você talvez conheça como o autor das histórias que serviram de ponto de partida para "Blade Runner", "Minority Report" e "Total Recall"). A série já terminou, são quatro temporadas (cada uma com dez episódios de cerca de uma hora) e você encontra no Amazon Prime (aquele serviço que a Amazon te oferece um mês grátis a cada compra).

A premissa do série é um mundo alternativo, onde alemães e japoneses ganharam a segunda guerra e dividiram entre si os Estados Unidos. A série inicia em 1962, quando surgem filmes mostrando outras realidades (inclusive a nossa).


terça-feira, março 01, 2022

Raspberry Pi Pico: O Incrível PicoVGA

Continuando a minha busca por um caminho para implementar um terminal alfanumérico com o Raspberry Pi Pico, encontrei o extraordinário projeto PicoVGA. Trata-se de uma biblioteca bastante completa de geração de vídeo para monitores compatíveis com VGA, acompanhada de exemplos simplesmente incríveis.

Demonstração do PicoVGA