Eu possuo um osciloscópio barato Hantek DSO4102C. A largura de banda nominal é de 100 MHz e a taxa de amostragem é de 1 GSa / s. Algumas informações sobre a ferramenta podem ser encontradas aqui: http://hantek.com/en/ProductDetail_3_4163.html
Agora eu tenho um Atmega328P MCU rodando em um quartzo externo a 16 MHz, sem nenhum código (chip apagado pelo usbasp), apenas o bit de fusível CKOUT está definido. Então, eu deveria ver uma onda quadrada no pino PB0, mas meu escopo mostra-o bastante distorcido:
a folha de dados do MCU não menciona um tempo de subida do pino, o que foi uma grande surpresa para mim, por isso não posso verificar se 9,5 ns medidos é válido valor. Mas, a julgar pela tensão Pk-Pk superior a 6 volts (e mesmo abaixo de zero para bons 560 mV), acredito que haja um problema com o escopo. Estou certo?
ADICIONADO MAIS TARDE, APÓS OBTER ALGUNS CONSELHOS Montei tudo em uma tábua de pão, em vez de usar o Arduino Uno. Conectei o clipe de aterramento da mira ao pino de aterramento do ATMega com um fio na tábua de pão. Estou medindo diretamente no pino de saída (veja a foto do meu layout abaixo). Agora estou obtendo melhores resultados, também com oscilador de 20 MHz. Obviamente, os valores de Pk-Pk estão agora mais próximos da realidade, bem como da forma do sinal. Então, obrigado a todos pela ajuda!