Digispark en Attiny85 - Conexión bajo Windows 10

Así que aquí estoy, no joven técnico


Si lees estas líneas, entonces algo salió mal ... con la conexión de este microcontrolador. Lo sé, yo mismo, el día antes de escribir el artículo, era lo mismo, pero los technomanyaks son personas terco terco


Puede zayuzat con seguridad cualquiera de los tres Arduin disponibles o Atmega328P-PU / Atmega8-16PU "desnudo"


Al final, es FÁCIL cargar USB-Linux con arduino ide debajo.


Digispark en Attiny85


No, esta vez la luz entró en una cuña en Digispark y TEN. ¿En vano pagó $ 3 por una licencia ESD?


"Bueno, si decidiera qué, entonces tomaré una copa", cantó Vysotsky, y como saben, ¡sí!


Bien, hemos terminado con los dichos: arrancaremos la computadora, entraremos al BIOS.


Encontramos el elemento dispositivos / puertos - USB - sí, Digispark no funciona con USB-3


Desactivar USB3-Desactivar Compatible (Algunos pueden tener el modo de puerto configurado, poner USB-2 Compatible)


Mi artículo se llamaba xHCI - Deshabilitar


Tómese su tiempo para salir - active la depuración - Debug-Enable


Nuevamente en mi BIOS, esta función se llama de manera diferente - EHCI - Habilitar


Guardar y salir


Capucha? Descargar Windows?


¡Tómese su tiempo para ingresar a ArduinoIde!


¡Para empezar, derriba toda la leña instalada previamente en digistump / digispark!


¿Ya terminaste?


WIN-x - ejecutar - regedit - buscar buscar digistump en el registro y eliminar sin piedad, F3 - ¡buscar más!


Repita el procedimiento con la palabra digispark.


Reinicio de supervisión a la cabeza - Windows es todo lo mismo ;-)


Ahora necesitamos hacer dos descargas: el conjunto correcto de leña con un cargador - enlace micronúcleo


Página de descarga de Github.com


Tenía esta versión de micronucleus-2.0a4-win.zip


También necesitamos el programa ArduinoIde con soporte Digispark-a preinstalado. Vaya aquí:


Software regado bajo Attiny85


descargue la última versión de ArduinoIDE, mi versión (06/07/2018) - DigisparkArduino-Win32-1.0.4-May19.zip, extraiga el contenido.


En 64 bits, ¡funciona!


Desempaquete / configure nuestro controlador de micronúcleos.


Ok, ¡estamos lanzando DigisparkArduino versión 1.0.4!


Viejo? ¿Y tú Shashechki o Ride?


Es una esparta ¡Esto es Windows!


Esparta, como es, ¡barato y alegre!


Lulzov agrega la marca registrada Sparta, bajo la cual tengo un soldador de pulso y un juego de destornilladores.


¡Pero tómate tu tiempo conectando la placa a un puerto usb!


Elija (en ArduinoIDE) Service-Board-Digispark (Tiny Core)


Próximo servicio programador-Digispark


Finalmente es hora de parpadear el LED ;-)


void setup() { //Set Pins 0 and 1 as outputs. //Some Digisparks have a built-in LED on pin 0, while some have it on //pin 1. This way, we can all Digisparks. pinMode(0, OUTPUT); pinMode(1, OUTPUT); } void loop() { //Set the LED pins to HIGH. This gives power to the LED and turns it on digitalWrite(0, HIGH); digitalWrite(1, HIGH); //Wait for a second delay(1000); //Set the LED pins to LOW. This turns it off digitalWrite(0, LOW); digitalWrite(1, LOW); //Wait for a second delay(1000); } 

Compilar Ctrl-R


Cargamos Ctrl-U (después de todo, la verdad es que todavía no hemos insertado la placa en el USB. ¡¡ES IMPORTANTE !!)


¡Es hora de meterlo!


Pero solo después de tal inscripción a continuación: encienda el Digispark en el puerto.


Digispark: es un compañero tan casero


de lo contrario, parpadeará y aparecerá sin rumbo en dispositivos, como el primer satélite de la Tierra.


Si TODOS los elementos se siguieron con cuidado y secuencialmente, obtendremos una imagen similar


Ahora es el momento de golpear una botella de champán en el controlador del sistema, ¡por lanzar Digispark al agua!


¡Y el LED que parpadea en el tablero es WIN!


¡Proyectos exitosos para ti!


Andrey

Source: https://habr.com/ru/post/es413927/


All Articles