add another example, xtal driving
This commit is contained in:
parent
8512aaf207
commit
2c198071bb
2 changed files with 23 additions and 0 deletions
|
|
@ -17,6 +17,9 @@ spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
|
|||
avrprog = adafruit_avrprog.AVRprog()
|
||||
avrprog.init(spi, board.D5)
|
||||
|
||||
# we can generate an 6 MHz clock for driving bare chips too!
|
||||
clock_pwm = pulseio.PWMOut(board.D9, frequency=6000000, duty_cycle=65536//2)
|
||||
|
||||
# Each chip has to have a definition so the script knows how to find it
|
||||
atmega328p = {'name': "ATmega328P"}
|
||||
atmega328p['sig'] = [0x1E, 0x95, 0x0F]
|
||||
|
|
|
|||
20
examples/read_signature.py
Normal file
20
examples/read_signature.py
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
"""
|
||||
Read Signature Test - All this does is read the signature from the chip to
|
||||
check connectivity!
|
||||
"""
|
||||
|
||||
import board
|
||||
import busio
|
||||
import pulseio
|
||||
import adafruit_avrprog
|
||||
|
||||
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
|
||||
avrprog = adafruit_avrprog.AVRprog()
|
||||
avrprog.init(spi, board.D5)
|
||||
|
||||
# we can generate an 6 MHz clock for driving bare chips too!
|
||||
clock_pwm = pulseio.PWMOut(board.D9, frequency=6000000, duty_cycle=65536//2)
|
||||
|
||||
avrprog.begin()
|
||||
print("Signature bytes: ", [hex(i) for i in avrprog.read_signature()])
|
||||
avrprog.end()
|
||||
Loading…
Reference in a new issue