Sida 1 av 2

AtMega 328 klon LGT8F328

Postat: 8 januari 2023, 10:09:24
av Janson1
Hej, ja som överskriften antyder så finns det en kinatillverkad klon på Atmega 328 krets som bla sitter i Arduino Uno och Nano. Den verkar lite bättre på mycket, framför allt klarar den 32 Mhz klocka och även Arduinos IDE stödjer detta också. Den har 4 timrar istället för 3 och en extra analog ingång (I ett av mina projekt behöver jag just 9 analoga ingångar) Sen 32 Mhz klocka skulle nog passa mig då jag i vissa fall kört den vanliga 328:an i botten tidsmässigt. Nu skall väl tilläggas att jag kan inte programmera alldeles jättesmart alla gånger men detta med dubbel fart underlättar för mig i alla fall. Jag har nu beställt ett par tre stycken Nano med denna Logic Green tillverkad 328 krets. ett youtubeklipp om denna krets:
Skall väl tillägga också att jag vill helst fortsätta i Arduinos egna IDE då jag börjar kunna och förstå den och även om dess "verktygslåda" är skral så har jag löst det mesta, ja allt hittills faktiskt...
Det här med 4 timrar istället för 3 borde vara bättre, men kommer det mig till nytta?

Re: AtMega 328 klon LGT8F328

Postat: 8 januari 2023, 10:36:15
av StureS
Vad är frågan?

Re: AtMega 328 klon LGT8F328

Postat: 8 januari 2023, 11:21:24
av hawkan
Först så måste det finnas arduino-support för tjippet och det verkar det göra (efter en snabb googling).
Men om inte 328 räcker till, och man vill ha "mer av allt" och framför allt wifi, så titta på t ex esp32.

Edit: Eller stm32 (för att hålla fan-klubben glada)

Re: AtMega 328 klon LGT8F328

Postat: 8 januari 2023, 15:35:52
av Janson1
Frågan ja: Har man nytta av 4 timrar istället för 3 som originalet har? Stödjer Arduinos IDE detta?
ESP32 har jag varit inne och nosat på, en mycket kompetent liten rackare, WiFi som jag klarar att programmera själv rakt av också. Men anledningeen till att jag vill ha Nano är "alla" mina mönsterkort som ligger och dräller här hemma är gjorda för just Nanomodulen och resten är tilltänkt för 5 voltsfunktioner.
STM32 vill jag nog inte prova mera, jag tycker det är för svårt att komma igång på...

Re: AtMega 328 klon LGT8F328

Postat: 8 januari 2023, 15:37:43
av Janson1
Är det någon annan här på EF som testat kinaklonen LGT8F328?

Re: AtMega 328 klon LGT8F328

Postat: 8 januari 2023, 16:24:49
av hawkan
Här står hur man lägger till support för den: https://github.com/LGTMCU/Larduino_HSP
Välj rätt board LGT8F. Och med det så är det full support. Du kan ju ladda ner och torr-testa även utan processor.

Om man skulle gå på STM32, t ex denna https://www.ebay.com/itm/313738694866 så är det samma sak där.
Support för Arduino IDE finns här https://github.com/stm32duino/Arduino_Core_STM32. Ställ in och sedan är det vanligt arduino c++ i arduino ide.

Jag har gått över till esp32 för mitt prototypande och samma sak där. Support för esp32 finns här https://github.com/espressif/arduino-esp32
installera, ställ in och sen vanligt i arduino ide. Finns support for platformio i vscode som jag testade ett tag, men just nu är jag tilbaka på arduino ide.

Re: AtMega 328 klon LGT8F328

Postat: 9 januari 2023, 18:25:58
av Micke_s
Jag har testat några olika kloner/alternativa ”kompatibla” arduino bord, bland annat LGT8F328.

Tiden för få vissa saker att fungera, speciellt med externa biblioteket är inte värt det.

Re: AtMega 328 klon LGT8F328

Postat: 9 januari 2023, 19:27:07
av Janson1
Micke_s: Vill du förtydliga detta lite så jag fattar rätt... Vad jag förstår så passar "vanlig" arduinokod rakt av. Om man vill ha ut lite extra så måste man byta kod specifikt för just detta tex high speed output. Sen så har den ju 12 bitars AD-omvandlare vilket kräver lite annan kod i vissa fall. Men förövrigt? Det jag är ute efter är dels en extra analogingång och dels lite snabbare process då jag kanske inte programmerar optimalt alla gånger...

Re: AtMega 328 klon LGT8F328

Postat: 9 januari 2023, 20:01:43
av Micke_s
Vanlig arduino kod funkar oftast ok.

Ska du däremot använda något bibliotek för t.ex LCD, accelerometer, radiochip osv så är det tyvärr risk för problem.

Sedan har man alltid risken att arduino delen för det avarten inte stöds i nyare arduino IDE i framtiden

Re: AtMega 328 klon LGT8F328

Postat: 10 januari 2023, 08:14:42
av Janson1
Jag funderar på dom här MOSI-MISO, berörs dom av dubbel frekvens? Millis och micro har jag också en undran om.

Re: AtMega 328 klon LGT8F328

Postat: 10 januari 2023, 14:16:21
av agehall
Det hänger ju på vad du ska prata med...

Re: AtMega 328 klon LGT8F328

Postat: 10 januari 2023, 14:20:42
av Janson1
Jag har en realtidsklocka och en SD-kortläsare som bägge går med MISO-MOSI och SS. Sen använder jag micro ganska frekvent. Behöver jag ändra mircotiderna till hälften eller ej vid användning av dubbel X-tal? (32 istället för 16 Mhz) Hade det bara varit dubbel x-tal rakt av så förstår jag att det är halva tider som gäller men gör IDE:n något med detta?

Re: AtMega 328 klon LGT8F328

Postat: 10 januari 2023, 14:31:55
av Wihelm
Under /hardware/arduino/avr/boards.txt varje kort har en konstant f_cpu= där man ställer in klockfrekvensen och då blir millis och micro rätt.

Re: AtMega 328 klon LGT8F328

Postat: 10 januari 2023, 14:41:49
av Janson1
Wilhelm, var hittar jag detta exakt?

Re: AtMega 328 klon LGT8F328

Postat: 10 januari 2023, 14:49:34
av Wihelm
I 1.8 versionen ligger det under /hardware/arduino/avr/boards.txt