Comments (22)
If you want to take a stab at making it more readable/understandable for people, I'd welcome the effort - experience has shown that I'm not terribly good at writing instructions for people - I'm too deep into it to know how less-experienced hobbyists think of things, and what they will and won't understand.
from megatinycore.
Also need an idiot's guide to building a jtag2updi programmer from nano/micro/promini
from megatinycore.
I have been using the UNO and a modified JTAG ICE, but is all works the same. I think I have some nano's laying and will take some pictures with those as well.
from megatinycore.
@SpenceKonde, are you going to use the same board manager used for the current ATtiny:
http://drazzy.com/package_drazzy.com_index.json
I did create the jtag2updi programmer instructions for the nano, is that clear, or should it have some pictures?
from megatinycore.
Yes, it will be the same board manager file. We need @per1234 to wave the wand to create board manager releases though - I don't know how to generate the json file (particularly the hashes of the files). What I really want to do is have a script that will generate the board manager file - that could be done if I was better at shell scripting, and had studied the format that the json files use more, and knew how to generate the hashes.
from megatinycore.
re: UPDI programmer, If you think those instructions are going to work, you have far too much faith in users.... going to work over that guide currently (I don't feel like taking pictures, but I think a wiring diagram would be good
So you don't need to put the 10uF cap on them to disable autoreset? I had assumed you did and did it on mine without thinking about it.
from megatinycore.
I started off with the JTAG ICE clone so that I didn't had to deal with the autoreset till SimonMerrett told me he was using the Nano with just the resistor. I have used the UNO and Nano since then without issues, but I did notice the Nano being very slow to start AVRDUDE (so maybe it is resetting a couple of time?).
SimonMerrett has some good instructions on Hackaday and maybe he is willing to share:
https://hackaday.io/project/165439-attiny-0-series-programming-on-the-cheap/log/163143-programme-your-programmer
I will contact him.
from megatinycore.
I don't think there's a need for bringing in outside experts; I think we're up to the task :-P
from megatinycore.
I updated the updi programmer instructions. We should take some pictures (I'll take one of my perm wired pro mini)
Maybe show the two connection schemes, ie, with a resistor between pin 9 and UPDI pin of a bare tiny, and without the resistor to a UPDI-programming header of a tiny with the resistor on the board.
from megatinycore.
Haha! I'm certainly not an expert! Happy to help if I can.
from megatinycore.
Made some updates to README.md. We need an Installation.md (something like https://github.com/SpenceKonde/ATTinyCore/blob/master/Installation.md ) and a Wiring.md
from megatinycore.
@SpenceKonde, you mentioned above and in the instructions that you are using pin#9 on the pro mini. On the Nano and UNO PD6 is on pin#6, and from what I can see from the schematics for the pro it should be on pin#6 as well. Can you verify that you use pin#9?
from megatinycore.
Oops. Yeah, pin 6.
from megatinycore.
What will be in Wiring.md, how to wire up the ATtiny?
from megatinycore.
Great, found an example in the ATtinyCore! Will take out what is not needed on those and get that going.
from megatinycore.
re: UPDI programmer, If you think those instructions are going to work, you have far too much faith in users.... going to work over that guide currently (I don't feel like taking pictures, but I think a wiring diagram would be good
So you don't need to put the 10uF cap on them to disable autoreset? I had assumed you did and did it on mine without thinking about it.
After adding the capacitor on the reset pin AVRDUDE does not "wait" after sending the reset and is way faster now. So the 10uF capacitor is definitely recommended.
from megatinycore.
Basic documentation is done, 1.0.0 is released. We of course need to keep improving this... It stays on the list for 1.0.1
from megatinycore.
I know it's not a schematic but it might be helpful to some people. Have I missed anything - what could be added for clarity (GND and VCC labels on the target? Target and programmer labels?)?
from megatinycore.
I like those pictures, I think for a beginner it is easier to read then a schematic. Looks good, but the ground for the ATtiny40 is currently going to 5V, not GND on the breadboard.
from megatinycore.
from megatinycore.
Removed from milestones, as "general documentation improvements" is an ongoing process.
from megatinycore.
I'm going to close this, we've done everything on this list. If you think of other things that should be documented, create an issue.
from megatinycore.
Related Issues (20)
- analogWrite does not work for ATtiny412 pin PA6 HOT 3
- Reliable SoftwareSerial HOT 6
- Minimal printf() takes up more space than default printf() HOT 1
- drazzy.com ssl cert expired ? HOT 13
- EVSYS gen1 not declared? HOT 2
- MegaTiny core not listed in board manager HOT 3
- Bug Report: Serial.write() Skips Bytes in Transmission HOT 2
- Is missing: Tools -> UART for Bootloader = TX:9 (PB2), RX:8 (PB3) HOT 1
- Problem with editing boards.txt HOT 1
- Upload sketch with SerialUPDI HV Programmer doesn't work HOT 3
- Can't burn bootloader HOT 17
- ADCPowerOptions() ADC_ENABLE and ADC_DISABLE appear to be exchanged HOT 1
- ATtiny3216 SPI master to ESP8266 SPI slave
- Ultrasonic Distance Sensors HOT 12
- ADCPowerOptions() ADC_ENABLE and ADC_DISABLE appear to be exchanged (re-open #1078) HOT 2
- Error while burning bootloader.
- TwoWire calls OnReceive() more then once for the same data HOT 7
- Two potential solutions: HOT 2
- Timers periodic interrupt - no documentation available, help HOT 6
- Servo & Intterupt are not working together HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from megatinycore.