I2C Display och Arduino

Berätta om dina pågående projekt.
Användarvisningsbild
4kTRB
Inlägg: 20572
Blev medlem: 16 augusti 2009, 19:04:48

Re: I2C Display och Arduino

Inlägg av 4kTRB »

Fast kan man utföra det med hjälp av en Arduino eller måste det till någon typ av ATMEL-programmerare?
Behöver jag en sådan här? https://www.elfa.se/Web/Downloads/_t/ds/462_eng_tds.pdf
Wihelm
Inlägg: 693
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: I2C Display och Arduino

Inlägg av Wihelm »

Skall gå att köra med en arduino som ISP.
https://docs.arduino.cc/built-in-exampl ... ArduinoISP

Jag har alltid kört med en äkta atmel/microchip ISP för deras hårdvaru debugging protokoll debugWire är inte öppet.
Användarvisningsbild
4kTRB
Inlägg: 20572
Blev medlem: 16 augusti 2009, 19:04:48

Re: I2C Display och Arduino

Inlägg av 4kTRB »

Jag läste det här https://www.electrosoftcloud.com/en/cha ... ock-speed/
men då måste bootloadern laddas in först sedan går det ändra klockfrekvensen via en UNO.
Jag antar att man sedan kan plocka bort bootloadern?
ie
EF Sponsor
Inlägg: 1371
Blev medlem: 23 oktober 2006, 13:12:57
Ort: Tyresö

Re: I2C Display och Arduino

Inlägg av ie »

Du kan ändra frekvensen i din kod:

Kod: Markera allt

	CLKPR = (uint8_t)_BV(CLKPCE);		//Switch CPU to 8MHz
	CLKPR = 0;
Så valfri programmerare funkar.
Användarvisningsbild
Glenn
Inlägg: 36534
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: I2C Display och Arduino

Inlägg av Glenn »

4kTRB skrev: 8 juli 2023, 12:45:38 Däremot finns dessa adaptrar att få tag i att ansluta
till en standard LCD. Kan ju hända att man behöver
mer pinnar och då behövs bara 2 till I2C.
Tekniskt sett är det väl tvärt om, någon har tagit en sådan generell converter och en billig display, satt ihop dom och säljer bundlade till extra högt pris.

Det är ingen ny produkt, jag har några jag haft i minst 5 år och dom var inte nya då heller.
Användarvisningsbild
4kTRB
Inlägg: 20572
Blev medlem: 16 augusti 2009, 19:04:48

Re: I2C Display och Arduino

Inlägg av 4kTRB »

80kr styck var priset och fri frakt då jag köpte ett hålborr också.
Användarvisningsbild
4kTRB
Inlägg: 20572
Blev medlem: 16 augusti 2009, 19:04:48

Re: I2C Display och Arduino

Inlägg av 4kTRB »

Har läst på lite mer nu men troligen inte tillräckligt.
Sparkfun har en Pocket AVR Programmer som jag tror ska gå att programmera en ren ATmega328P med med hjälp av AVRDude, men
om jag då kan ha min AVR på kopplingsdäcket med en 8MHz kristall och bara koppla upp mot rätt pinnar eller om det ska gå igenom
en Arduino med bootloader?

AVR-ISP500 ska också fungera med AVRDude.
Wihelm
Inlägg: 693
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: I2C Display och Arduino

Inlägg av Wihelm »

Man kopplar in ISP programmerare direkt på pinnarna VCC, GND, Reset, MOSI, MISO, SCK på MCU.
Ingen bootloader behövs.
Användarvisningsbild
4kTRB
Inlägg: 20572
Blev medlem: 16 augusti 2009, 19:04:48

Re: I2C Display och Arduino

Inlägg av 4kTRB »

Behövs det en kristall?
Wihelm
Inlägg: 693
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: I2C Display och Arduino

Inlägg av Wihelm »

nä, den inställd att går i 1MHz när den är ny. Ändrar man CKDIV8 fuse så går den i 8MHz utan kristall. Går även bra att köra den med 3.3V i de frekvenserna.
Användarvisningsbild
4kTRB
Inlägg: 20572
Blev medlem: 16 augusti 2009, 19:04:48

Re: I2C Display och Arduino

Inlägg av 4kTRB »

På Arduinokortet sitter en 16MHz kristall men vad jag förstår
är det USB-chippet som vill ha någon multipel av 16MHz.
Vad Arduino snurrar på vet jag inte.
Delay och sådant kan bli fel om jag för över ett program till en ATmega som är inställd på 1MHz?
Wihelm
Inlägg: 693
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: I2C Display och Arduino

Inlägg av Wihelm »

USB->serial drivs av ett annat chip på arduino korten.

Man får sälla in F_CPU på rätt frekvens så blir delay rätt.
För 1MHz
#define F_CPU 1000000UL
Användarvisningsbild
4kTRB
Inlägg: 20572
Blev medlem: 16 augusti 2009, 19:04:48

Re: I2C Display och Arduino

Inlägg av 4kTRB »

Med ett AVR ISP Shield 2.0 https://shop.evilmadscientist.com/productsmenu/253#
så fungerar det tydligen att ladda bootloader eller bara ett program till en tom 328P
Wihelm
Inlägg: 693
Blev medlem: 18 juni 2019, 17:30:19
Ort: Nybro

Re: I2C Display och Arduino

Inlägg av Wihelm »

Skall du bara ladda program så finns det mycket att välja på. Duger med en annan arduino.
https://docs.arduino.cc/built-in-exampl ... ArduinoISP

Jag kör med ATMEL ICE då kan man även köra den som debugger i Atmel/Microchip Studio.
Användarvisningsbild
4kTRB
Inlägg: 20572
Blev medlem: 16 augusti 2009, 19:04:48

Re: I2C Display och Arduino

Inlägg av 4kTRB »

Lite väl dyr tycker jag men den är verkligen kompetent och säkert värt pengarna om man inte enbart ska ladda in programmet.
Skriv svar