Digispark no Attiny85 - Conectando no Windows 10

Então aqui estou eu, não-jovem-técnico


Se você ler estas linhas, algo deu errado ... com a conexão deste microcontrolador. Eu sei, eu mesmo, um dia antes de escrever o artigo, era a mesma coisa, mas technomanyaks são pessoas teimoso teimoso


Você poderia zayuzat com segurança qualquer um dos três arduin disponíveis ou Atmega328P-PU / Atmega8-16PU "nu"


No final, é FÁCIL carregar o USB-Linux com o arduino ide.


Digispark em Attiny85


Não, desta vez a luz veio em uma cunha no Digispark e na RTE - em vão você pagou US $ 3 por uma licença ESD?


"Bem, se eu decidisse o que fazer, tomarei uma bebida", cantou Vysotsky e, como você sabe, sim!


Ok, terminamos com os dizeres: vamos inicializar o computador, entrar no BIOS.


Encontramos o item dispositivos / portas - USB - sim, o Digispark não funciona com USB-3


Desativar Compatível com USB3-Desativar (Alguns podem apenas ter o modo de porta configurado - colocar Compatível com USB-2)


Meu item foi chamado xHCI - Desativar


Tome seu tempo para sair - ative a depuração - Debug-Enable


Novamente no meu BIOS, essa função é chamada de forma diferente - EHCI - Ativar


Salvar e Sair


Hood? Faça o download do Windows?


Leve o seu tempo para entrar no ArduinoIde!


Para começar, toda a lenha instalada anteriormente no digistump / digispark!


Você terminou?


WIN-x - execute - regedit - procure digistump no registro e exclua impiedosamente, F3 - procure mais!


Repita o procedimento com a palavra digispark.


Reinicialização de supervisão na cabeça - Windows é tudo a mesma coisa ;-)


Agora precisamos fazer dois downloads - o conjunto correto de lenha com um carregador - link micronúcleo


Página de download do Github.com


Eu tinha essa versão do micronucleus-2.0a4-win.zip


Também precisamos do programa ArduinoIde com suporte Digispark-a pré-instalado - acesse aqui:


Software desbotado sob Attiny85


baixe o ArduinoIDE mais recente, minha versão (em 07/06/2018) - DigisparkArduino-Win32-1.0.4-May19.zip, extraia o conteúdo.


Em 64 bits - funciona!


Descompacte / configure nosso driver de micronúcleo.


Ok, estamos lançando o DigisparkArduino versão 1.0.4!


Velho? E você Shashechki ou Ride?


É um Esparta - este é o Windows!


Esparta, como é - barata e alegre!


Lulzov acrescenta a marca registrada Sparta, sob a qual tenho um ferro de soldar por pulso e um conjunto de chaves de fenda.


Mas não se esqueça de conectar a placa em uma porta USB!


Escolha (no ArduinoIDE) Service-Board-Digispark (Tiny Core)


Próximo programador de serviço-Digispark


Finalmente, é hora de piscar o 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


Carregamos Ctrl-U (afinal, a verdade é que ainda não inserimos a placa no USB? É IMPORTANTE !!)


É hora de colocá-lo dentro!


Mas somente após essa inscrição abaixo - ligue o Digispark no porto.


Digispark - ele é um companheiro tão caseiro


caso contrário, ele piscará sem rumo, aparecendo e desaparecendo em dispositivos - como o primeiro satélite da Terra!


Se TODOS os itens foram seguidos com cuidado e sequencialmente, obtemos uma imagem semelhante


Agora é hora de bater uma garrafa de champanhe no driver do sistema - para lançar o Digispark na água!


E o LED piscando no painel é WIN!


Projetos de sucesso para você!


Andrey.

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


All Articles