You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: ATtiny85_doc/README.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -4,22 +4,22 @@
4
4
<imgsrc="https://goo.gl/7cxEmm"width="500">
5
5
</p>
6
6
7
-
Follow those steps for use the Arduino as ISP:
8
-
- Load the sketch "ArduinoISP" on your Arduino
9
-
- Connect the Arduino with "ArduinoISP" to the ATtiny85. Use the schematic in this folder.
10
-
- Open your ATtiny85 program and select:
11
-
* "tools" --> "board" --> "ATtiny"
12
-
* "tools" --> "processor" --> "ATtiny85"
7
+
Follow those steps for use the Arduino as ISP:
8
+
- Load the sketch "ArduinoISP" on your Arduino
9
+
- Connect the Arduino with "ArduinoISP" to the ATtiny85. Use the schematic in this folder.
10
+
- Open your ATtiny85 program and select:
11
+
* "tools" --> "board" --> "ATtiny"
12
+
* "tools" --> "processor" --> "ATtiny85"
13
13
* "tools" --> "programmer" --> "Arduino as ISP(ATtinycore)"
14
14
15
-
**IF** it's the **first time** you use the ATtiny OR you want to **change the frequency** (Mhz) OR **BOD settings**, you must burn the bootloader:
16
-
- "tools" --> Burn Bootloader
15
+
**IF** it's the **first time** you use the ATtiny OR you want to **change the frequency** (Mhz) OR **BOD settings**, you must burn the bootloader:
16
+
- "tools" --> Burn Bootloader
17
17
18
18
Now you can upload your sketch.
19
19
20
20
21
21
### The 0,1 uF capacitor
22
-
All ATTiny chips (as well as the vast majority of digital integrated circuits) require a 0.1uF ceramic capacitor between Vcc and Gnd for decoupling; this should be located as close to the chip as possible (minimize length of wires to cap). Devices with multiple Vcc pins, or an AVcc pin, should use a cap on those pins too. Do not be fooled by poorly written tutorials or guides that omit these.
22
+
All ATTiny chips (as well as the vast majority of digital integrated circuits) require a 0.1uF ceramic capacitor between Vcc and Gnd for decoupling; this should be located as close to the chip as possible (minimize length of wires to cap). Devices with multiple Vcc pins, or an AVcc pin, should use a cap on those pins too. Do not be fooled by poorly written tutorials or guides that omit these.
23
23
24
24
### The 10 uF capacitor
25
25
The capacitor prevents the Arduino board from resetting (which starts the bootloader), thus ensuring that the Arduino IDE talks to the ArduinoISP (not the bootloader) during the upload of sketches.
Copy file name to clipboardexpand all lines: README.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,20 @@
1
1
# ATTinyCore **Universal**
2
2
Arduino support for almost every classic tinyAVR device! Supports ATtiny 1634, 2313/4313, 24/44/84, 441/841, 25/45/85, 261/461/861, 87/167, 48/88, 43 and 828. Supports programming vis ISP, Serial (Optiboot - all parts with >4k flash, and all parts with 4k flash for which an 8k version is available) or VUSB (Micronucleus - where appropriate)
3
3
## State of ATTinyCore
4
-
Development of ATTinyCore is proceeding in the v2.0.0-dev branch.
4
+
Development of ATTinyCore is proceeding in the v2.0.0-dev branch.
5
5
6
6
**PLEASE DO NOT SUBMIT PR's AGAINST the "MASTER" BRANCH
7
7
YOUR CHANGES WILL BE LOST UPON THE NEXT RELEASE IF YOU DO
8
8
NEW CHANGES NEED TO GO INTO v2.0.0-dev** (which will be my next project after DxCore 1.3.7 release this week)
9
9
10
10
## We desperately need testing help here
11
11
**THE 2.0.0-dev branch IS NOW READY FOR PUBLIC TESTING VIA MANUAL INSTALLATION**
12
-
It i **CRITICAL** that we get as much testing done as possible because **BASICALLY NOTHING HAS BEEN TESTED**, and virtually no files are without major fundamnental changes!
12
+
It i **CRITICAL** that we get as much testing done as possible because **BASICALLY NOTHING HAS BEEN TESTED**, and virtually no files are without major fundamnental changes!
13
13
14
14
*There are 272 different versions of micronucleus built (and part of the 2.0.0-dev branch now), and optiboot will dwarf that number!*
15
-
0 of those have been teted. Obviously we are leaning *very* heavily on automation of configuration generation for this release.
15
+
0 of those have been teted. Obviously we are leaning *very* heavily on automation of configuration generation for this release.
16
16
17
-
Half of the tinyNeoPixel speeds have had the assembly routines modified in major ways (there's no more stupid menu for the port), but they are untested. I have a TON of irons in the fire right now, and I am trying to get this out and stop delaying it and delaying it.
17
+
Half of the tinyNeoPixel speeds have had the assembly routines modified in major ways (there's no more stupid menu for the port), but they are untested. I have a TON of irons in the fire right now, and I am trying to get this out and stop delaying it and delaying it.
18
18
19
19
If you find problems with 2.0.0-dev (you can just create a "hardware" folder in your sketchbook and sync the repo to that location to nanually install - no need to do anything wacky like on my other cores), create an issue, start a discussion, or hell even just email me with info, just get the information to me somehow.
20
20
@@ -23,7 +23,7 @@ Thank you users!
23
23
## [Check it out, we have "discussions" now!](https://github.com/SpenceKonde/ATTinyCore/discussions)
24
24
Let's use that, not gitter.
25
25
26
-
### Current **strongly** recommended IDE version: 1.8.13 or later.
26
+
### Current **strongly** recommended IDE version: 1.8.13 or later.
27
27
Users of 1.6.x versions should use caution with any board manager packages as the handling of dependency versions, at least under 1.6.9, appears to be severely broken, such that installing one packages can break others. For example, DxCore won't work if ATYTinyCore is installed on 1.6.9! - both cores correctly specify their requirements, but the IDE does not use the correct versions of the toochain. It is likely that similar bugs involving other tools also manifest here. Use 1.8.13 or similar recent version if at all possible; if you are unwilling or unable to update your main Arduino IDE version, a "portable" installation is recommended - the separate copy of IDE *with portable installation* should ensure that what you do in that version does not effect the other version - if you can't use 1.8.13, a portable 1.6.9 version will achieve the same thing, only without the other fixes and improvements that went into the IDE since then.
Copy file name to clipboardexpand all lines: avr/extras/README.md
-1
Original file line number
Diff line number
Diff line change
@@ -307,4 +307,3 @@ The Tools -> millis()/micros() allows you to enable or disable the millis() and
307
307
## Memory Lock Bits, disabling Reset
308
308
309
309
ATTinyCore will never set lock bits automatically, nor will it set fuses to disable ISP programming (it is intentionally not made available as an option, since after doing that, an HVSP programmer is needed to further reprogram the chip, and inexperienced users would be at risk of bricking their chips this way). The usual workflow when these bits are in use is Set other fuses -> Upload -> Test -> set the lockbits and/or fuses. This can be done from the command line using AVRdude. To expedite the process, you can enable "Verbose Upload" in preferences, do "burn bootloader" (the board and/or programmer does not need to be present), scroll to the top of the output window - the first line is the avrdude command used to burn the bootloader, including the paths to all the relevant files. It can be used as a template for the command you execute to set the fuse/lock bits. Disabling of reset is currently not an option, either - but for bootloader boards, this may change - VUSB bootloaders which disable reset are in widespread use, seemingly without issue. It will never be an option for non-bootloader boards because of the convoluted workflow required.
0 commit comments