Como o "driver" do HB-7000 não desabilita as interrupções, usei o código abaixo para fazer um "benchmark" mais preciso do que no olhômetro.
Com o "verbose" desligado, consegui os seguintes valores da variável "JIFFY" ao final dos 128Kbytes:
LD HL,0000h
LD (JIFFY),HL
Transfere 128Kbytes
LD HL,(JIFFY)
Imprime HL
Escrita: 53 * 1/60 = 0,883 segundos => 144,90Kbytes/segundo
Leitura: 46 * 1/60 = 0,766 segundos => 166,95Kbytes/segundo
Acho que tá bom, ne?
O código encontra-se neste link.
Agora é hora de me concentrar no "driver" I2C pro relógio de tempo real. Acho que o projeto já está bem próximo de um "baseline".
Nenhum comentário:
Postar um comentário