Digispark

Интересная платка digispark от Digistump LLC. Есть мнение, что это реализация идеи проекта littlewire для лёгкого и удобного USB-интерфейса к SPI, I2C, и ещё кучи всего.

Практически это ATtiny85 с прошитым загрузчиком micronucleus и возможностью заливать программы в микроконтроллер через командную сторку с помошью приложения https://github.com/Bluebie/micronucleus-t85

Если микроконтроллер пустой или загрузчик запортился, его можно перепрошить с помошью usbasp-программатора:

avrdude -c usbasp -p t85 -U flash:w:t85_default.hex -U lfuse:w:0xe1:m -U hfuse:w:0x5d:m -U efuse:w:0xfe:m

Дальше программы льются через загрузчик:

sudo micronucleus --run --dump-progress build-digispark-tiny/CDC_read.hex

 

 

Дополнительная информация:

 

digispark, attiny, attiny85, arduino, littlewire, spi, i2c, usb, atmel