Minifiering av arduino ( atmega328P ) projekt
- Electricguy
- Inlägg: 12304
- Blev medlem: 15 augusti 2007, 16:52:14
- Ort: Kälmä' typ..
Re: Minifiering av arduino ( atmega328P ) projekt
Något som är rätt smidigt är att dra ut en FTDI header på kortet man gör, så man slipper bryta ur IC'n ur sockeln varje gång man vill programmera.
Re: Minifiering av arduino ( atmega328P ) projekt
Mmm jag funderar på om jag skall ta det steget redan eller inte, planen va att switcha mellan ett par olika chip.
Men ett sätt att programera den på plats är ju naturligtvis ett smidigare sätt. Har inte satt mig in exakt vad som behövs för den möjligheten dock.
Men ett sätt att programera den på plats är ju naturligtvis ett smidigare sätt. Har inte satt mig in exakt vad som behövs för den möjligheten dock.
- Electricguy
- Inlägg: 12304
- Blev medlem: 15 augusti 2007, 16:52:14
- Ort: Kälmä' typ..
Re: Minifiering av arduino ( atmega328P ) projekt
Det enda du behöver göra är att dra ut Vcc, GND, Rx, Tx och Reset med en liten kondensator i serie till en stiftlist.
En FTDI adapter har följande pinout
Vcc och GND kopplar du till respektive. Rx och Tx korsar du. Och reset genom kondensator går till RTS. Det är inte svårare än så.
En FTDI adapter har följande pinout
Vcc och GND kopplar du till respektive. Rx och Tx korsar du. Och reset genom kondensator går till RTS. Det är inte svårare än så.
Re: Minifiering av arduino ( atmega328P ) projekt
Verkar ju rätt lätt men kräver en FTDI adapter (om jag inte vill använda en arduino ) för att omprogrammera atmega chippet eller hur?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Minifiering av arduino ( atmega328P ) projekt
En FTDI-adapter bör finnas i varje verktygslåda. Men tänk på att de finns i två varianter, 3,3 och 5 volt.
Re: Minifiering av arduino ( atmega328P ) projekt
Verktygslåda? ah du menar min skokartong.
Ja det verkar som jag får investera i en FTDI adapter snarast.
Ja det verkar som jag får investera i en FTDI adapter snarast.
Re: Minifiering av arduino ( atmega328P ) projekt
En kontakt för "riktig" serieprogrammering är inte heller fel. I synnerhet om du använder kretsar utan bootloader från början. En Arduino kan agera programmera för det.
- Electricguy
- Inlägg: 12304
- Blev medlem: 15 augusti 2007, 16:52:14
- Ort: Kälmä' typ..
Re: Minifiering av arduino ( atmega328P ) projekt
En Arduino kan även agera FTDI adapter om man rycker ur processorn ur den.
- tecno
- Inlägg: 27022
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Minifiering av arduino ( atmega328P ) projekt
Arduino as ISP ar kanske annu enklare, man slipper plocka ut nat.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Minifiering av arduino ( atmega328P ) projekt
Slut på prickar och cirklar? Jag har massor över som du kan få.
- Electricguy
- Inlägg: 12304
- Blev medlem: 15 augusti 2007, 16:52:14
- Ort: Kälmä' typ..
Re: Minifiering av arduino ( atmega328P ) projekt
Det förutsätter ju dock att man vill programmera på ett icke "strandard" sätt i Arduino världen.
Re: Minifiering av arduino ( atmega328P ) projekt
Enda skillnaden är att man väljer "upload using programmer" i Arduino IDE istället.
Re: Minifiering av arduino ( atmega328P ) projekt
Om jag har läst rätt så bränner man om hela chippet med alternativet "Arduino as ISP" så bootloaden finns inte kvar heller.
Det är ju inte något man måste ha så det spelar ingen större roll men har jag förstått det rätt?
Det är ju inte något man måste ha så det spelar ingen större roll men har jag förstått det rätt?
- Electricguy
- Inlägg: 12304
- Blev medlem: 15 augusti 2007, 16:52:14
- Ort: Kälmä' typ..
Re: Minifiering av arduino ( atmega328P ) projekt
Jo, klart det fungerar. Men om man programmerar på "vanligt" vis så räcker det med en serieport i datorn för att programmera. Men det är en liten avvägning man får göra. Båda fungerar bra och det är minimal skillnad i arbete för att få ut en programmeringsheader.