Digispark di Attiny85 - Menghubungkan di bawah Windows 10

Jadi di sinilah aku, bukan-Teknisi-muda


Jika Anda membaca baris-baris ini, maka ada yang salah ... dengan koneksi mikrokontroler ini. Saya tahu, saya sendiri, sehari sebelum menulis artikel, sama saja, tetapi banyak orang teknomi keras kepala keras kepala


Anda dapat dengan aman zayuzat salah satu dari tiga arduin yang tersedia atau "telanjang" Atmega328P-PU / Atmega8-16PU


Pada akhirnya, MUDAH memuat USB-Linux dengan arduino ide di bawahnya.


Digispark di Attiny85


Tidak, kali ini lampu muncul di Digispark dan SEPULUH - sia-sia apakah Anda membayar $ 3 untuk lisensi ESD?


"Yah, jika aku memutuskan apa, maka aku akan minum," Vysotsky bernyanyi, dan seperti yang kau tahu, ya!


Oke, kita sudah selesai dengan ucapan - kita akan boot komputer, masuk ke BIOS.


Kami menemukan perangkat / port barang - USB - ya, Digispark tidak berfungsi dengan USB-3


Disable USB3-Disable Compatible (Beberapa mungkin hanya memiliki mode port yang diatur - put USB-2 Compatible)


Item saya bernama xHCI - Disable


Luangkan waktu Anda untuk keluar - nyalakan debugging - Debug-Enable


Sekali lagi pada BIOS saya fungsi ini disebut berbeda - EHCI - Aktifkan


Simpan & Keluar


Kap mesin? Unduh Windows?


Luangkan waktu Anda untuk masuk ke ArduinoIde!


Catat untuk memulai Semua kayu bakar yang sebelumnya diinstal di bawah digistump / digispark!


Apakah kamu sudah selesai?


WIN-x - run - regedit - cari digistump di registry dan hapus tanpa ampun, F3 - cari lebih jauh!


Ulangi prosedur ini dengan kata digispark.


Reboot pengawasan ke kepala - Windows sama saja ;-)


Sekarang kita perlu membuat dua unduhan - set kayu bakar yang benar dengan loader - tautan micronucleus


Halaman unduhan Github.com


Saya memiliki versi micronucleus-2.0a4-win.zip ini


Kami juga memerlukan program ArduinoIde dengan dukungan Digispark-a yang sudah diinstal - buka di sini:


Perangkat lunak dicuci di bawah Attiny85


unduh ArduinoIDE terbaru, versi saya (pada 07/07/2018) - DigisparkArduino-Win32-1.0.4-May19.zip, ekstrak isinya.


Pada 64-bit - itu berhasil!


Buka paket / atur driver micronucleus kami.


Oke, kami meluncurkan DigisparkArduino versi 1.0.4!


Yang lama? Dan Anda Shashechki atau Naik?


Ini adalah Sparta - ini Windows!


Sparta, apa adanya - murah dan ceria!


Lulzov menambahkan merek dagang Sparta, di mana saya memiliki setrika solder dan seperangkat obeng.


Tapi luangkan waktu Anda mencolokkan papan ke port usb!


Pilih (di ArduinoIDE) Papan-Layanan-Digispark (Inti Kecil)


Programer Layanan Selanjutnya-Digispark


Akhirnya saatnya untuk berkedip 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); } 

Kompilasi Ctrl-R


Kami memuat Ctrl-U (setelah semua, kebenarannya adalah kami belum memasukkan papan ke USB? Apakah ini PENTING !!)


Saatnya memasukkannya!


Tetapi hanya setelah tulisan seperti di bawah ini - nyalakan Digispark di pelabuhan.


Digispark - dia pendamping buatan sendiri


jika tidak, ia akan berkedip tanpa sengaja muncul dan menghilang ke perangkat - seperti satelit pertama di bumi!


Jika SEMUA item diikuti dengan hati-hati dan berurutan, maka kami mendapatkan gambar yang sama


Sekarang saatnya untuk membenturkan sebotol sampanye pada driver sistem - untuk meluncurkan Digispark ke dalam air!


Dan LED berkedip di papan adalah MENANG!


Proyek yang berhasil untuk Anda!


Andrey.

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


All Articles