- iPhone topik
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Google Pixel topik
- Profi EKG-s óra lett a Watch Fitből
- Magyarított Android alkalmazások
- Mobil flották
- One mobilszolgáltatások
- Magisk
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
-
Janos250
őstag
válasz
rita7107 #18989 üzenetére
Nem nagyon tudok igazán jó leírást :-(
Azt hiszem, az a legjobb, amit Aryes javasolt, hogy csinálni.
Én talán itt kezdeném:
https://myhomethings.eu/arduino-ide-a-szoftver/
Itt lépésről lépésre mennek, és már a legelején van eredmény, mert villog a led. :-)Persze először telepíteni kell a keretrendszert. Ehhez jó leírás:
https://www.tavir.hu/tipp-arduino-telepitese-i-a-keretrendszer/
Régebben voltak szabadon használható, és jó leirataik, de ezek - azt hiszem - már csak tanfolyamhoz kapcsolódnak.
Mindenesetre van, ami pl. az elektronikai alapokhoz elérhető:
https://www.tavir.hu/egyszeru-elektronika/Be kell szerezni egy lapot. Azt hiszem, leginkább az Arduino UNO lappal érdemes kezdeni, de nem több ezerért megvenni, mert van egyezerért is. Nem mintha ez volna a legjobb lap, de ez volt a legelső, a leírások is erre alapoznak. Igaz ugyan, hogy az Arduino lényege, hogy - némi megszorítással - ami az UNO-n megy, az bármi máson is megy, de egy teljesen kezdőnek, ha nem az van odaírva, hogy A5, hanem, hogy GPIO5, akkor megáll a tudomány.
Könyvet nemigen tudok, ami kezdőnek jó, mert elindul olvasni, és még az 50. oldalnál is ott tart, hogy egységbe zárás, öröklés, meg polimorfizmus, amiről gőze nincs, hogy az mi. Azt majd ráér jóval később tudni.
Persze jó, ha van valaki elérhető távolságban, akinek át lehet kiabálni a másik szobába, hogy hé, ezt hogyan kell? Ez az Antarktiszon nehezebb, de egy kis faluban sem olyan egyszerű, mint mondjuk egy nagyobb városban, vagy Pesten.
Tehát a sok szöveg lényege:
Én azt mondom, telepítsd, és szerezz be - akár valakitől használtan, aki már túllépett rajta egy UNO-t, és írd rá a programokat, és úgy tanuld. -
JozsBiker
aktív tag
válasz
Wolfram #18990 üzenetére
Érdekes cucc, jó lenne mellé valami típusjel vagy mintakapcsolás, mert így nagyon a levegőben van. Azt sem értem minek neki 5V, ha - legalábbis látszólag - nincs rajta aktív alkatrész.
Egyébként a ZMCT103C amit használok ugyanez, csak van benne egy kis elektronika ami a jelet "előfeldolgozza". -
-
válasz
rita7107 #18989 üzenetére
A Google-ön.
Gyors kereséssel találtam egy ilyen pdf-et, ~100 oldal C programozás alapjai.
Úgy emlékszem Janos250 kolléga linkelt régebben egy C++-ról szóló jegyzetet, de se nem találom, se a címe nem jut most eszembe, de neki hátha beugrik, hogy miről van szó.
Konkrétabb javaslatot azért nem tudok neked adni, mert én sosem tanultam könyvből, illetve a C-ről volt egy könyvem még egyetemista koromban, de annyira száraz volt, hogy nem sok minden ragadt meg belőle.Én C64 basic-assembly - 20 év szünet - PHP - Javascript úton jutottam el végül a C-hez. A PHP-t az online dokumentációból és forráskódok elemzésével tanultam meg, de addigra a programozás alapjai, vezérlési szerkezetek, algoritmus készítés stb már megvoltak. A C-t már szinte csak forráskódok alapján tanultam.
-
rita7107
aktív tag
Mondjuk azt hogy semmilyen programozási tapasztalatom nincs. Valamikor 30 éve TP-t kezdtek el tanítani a honvédségnél. Sajnos 2 hónap után rájöttek, hogy nincs diplomám (nem a honvédség, hanem a BME), és kitettek a mérnök továbbképzésről.
utána nemsokára meg is szakadt az egész, mert messzire kerültem.
-
JozsBiker
aktív tag
válasz
razorbenke92 #18967 üzenetére
Közben találtam egy egész jó leírást:
Measure Any AC Current with ACS712
Hasonló problémát tárgyal ki mint az enyém, de a kód sajnos nálam még mindig nem ad jó eredményt. Mondjuk nem is ACS712 -t használok, de nem hinném hogy az a gond. Nem tudom "lineárissá" tenni a rendszert, tehát ha pl. egy izzólámpa 170 mA -es fogyasztására belövöm, akkor feljebb mondjuk egy fúrógépnél már dupla annyit mutat az Arduino mint a műszer, és fordítva. Asszem jobban bele kell mélyednem.
-
-
Janos250
őstag
válasz
Wolfram #18976 üzenetére
Én fenyőgyantát használok. Vagy csak magában, vagy alkoholban feloldva. És persze gyantás ónt.
Ha az ember a pákával "jobbról" felmelegíti a lábat, és "balról" a forró lábhoz, ha szükséges, a páka hegyéhez is érinti az ónt, s amikor megfolyt, felemeli a pákát, hogy a felesleget a páka leszedje, akkor szépek, és jók a forrasztások. Én legalábbis így tanítottam forrasztani azokat, akik nálam tanulták. -
-
-
Wolfram
aktív tag
Az S2-t hogy kell forrasztani hogy próbapanelben használható legyen?
-
válasz
rita7107 #18970 üzenetére
Én inkább online tutorial-okat javasolnék, ha nem gond az angol nyelv, ezt később amúgy sem fogod tudni kikerülni, mert nagyon sok problémára angol nyelvű fórumokon fogsz tudni megoldást találni. De magyarul is találsz szerintem neked megfelelő tutorialt a neten. És nézegess forráskódokat, mit hogyan oldanak meg benne, próbáld őket módosítani.
Van bármilyen programozás tapasztalatod? -
rita7107
aktív tag
Sziasztok.
Teljesen kezdőként(de kicsit idősen 55)a mikrokontroller és a programozás világában milyen könyvet javasoltok a "C" nyelv megtanulásához? -
-
its_grandpa
tag
válasz
Speeedfire #18962 üzenetére
Használod a softserialt, hogy legyen több portod ? [link]
Néztem az .ino kódód, akár működhet is. -
válasz
JozsBiker #18965 üzenetére
Én a min-max kiválasztás helyett inkább négyzetes átlagolnám (RMS) a 10 ciklus alatt vételezett adatokat, majd arra alkotnék "tapasztalati tényezőt".
A peak-to-peak értékek nagyon becsapják a mérésed, mert ugyanazt fogja adni akkor is, ha:
- Egy cikluson belül egy-egy mérés idejére leng ki a csúcs (tüske kapcsüzemű tápok esetén)
- Egy cikluson belül teljes szinusz hullám ideje alatt ment a terhelés (ohmikus fogyasztók)Gondolom a lakatfogó is használ valami mozgóátlagot, és emiatt nem egyezik a mérés a tieddel.
-
JozsBiker
aktív tag
Sziasztok !
AC áram mérésével küzdök, ZMCT103C modullal próbálom. ( A mérési elv hogy a ZMCT az érzékelt áramot átteszi a 0-5 V közötti tartományba, abból A0 -n digitalizálva mintákat veszek 200 ms -ig ( 10 ciklus ), a kapott adatokból kiválasztom a legkisebb és legnagyobb értéket ami ugye a szinusz alja és teteje, a különbségüket pedig szorzom egy "tapasztalati tényezővel" :-).
Odáig eljutottam, hogy ohmos terhelésnél ( izzó ) kb. annyit ír a soros monitorra amennyit a lakatfogóval mérek. Viszont ha ráteszek mondjuk egy szkópot mint fogyasztót már nagyon eltér a két érték ( lakatfogó: 0,3 A, soros monitor 0,8 A ). Valószínűleg mert nem tisztán szinuszos az áram ( lásd a képen a ZMCT103C kimenetének jelalakját ).
Tudna valaki segíteni mit kellene csinálnom hogy az Arduino is annyit mutasson amennyit a műszer ? Köszi. -
Speeedfire
félisten
válasz
razorbenke92 #18963 üzenetére
Ez jónak tűnik, megnézem majd, hogy a qnap nas-ra fel tudom e tenni ezt.
-
válasz
Speeedfire #18962 üzenetére
Ha mindenképpen a "szeretek ilyennel szenvedni" résznek áldozol, és meg akarod oldani, akkor íme egy lehetőség:
Felteszel a gépre egy null-modem emulátort (com0com). Ez azt tudja, hogy szoftveresen emulál neked néhány új COM portot a gépen, amit össze tudsz kötni.
Csinálsz egy COM10<->COM11 párost pl.
Hyperion csatlakozik COM10-re.
A Pyton kódod csatlakozik COM11-re. Amikor COM11-en bejövő adat van, az elejére (vagy végére) csapod azt az X byte infót, ami a displayre kell, majd kiküldöd az arduino felé COM2-n (vagy amelyiken eléred) a csomagot.Az Arduino kódodhoz pedig a serial buffer kiolvasásánál az első (vagy utolsó) X byteot kiolvasod, és frissíted a kijelzőt ez alapján.
-
Speeedfire
félisten
válasz
its_grandpa #18960 üzenetére
gondolom a soros porton keresztül mert a nanónak nincs más.
Igen, usb-n keresztül küldöm az infót.
I2C kijelzőhöz a nano A4,A5 lábai kellenek, ha ezek szabadok, szerintem megoldható.
Szabadok, külön külön megy is mindegyik.Viszont a python nem tudta megnyitni a portot, ha az arduino ide nyitva volt. Emiatt a kérdés, hogy bírja-e a nano a terhelést, meg tudok e 2 sw-el is kommunikálni vele.
Aryes: Igen, ez már működik is évek óta. Viszont qnap nas-ra költöztem, és mivel van egy feles 2004 lcd gondoltam kiírtok vele pár fontosabb infót. Az új kód nem egy nagy valami [link] Ez meg a python script ami a gépen futna egy konténeren belül.
Ja, de akkor lehet az lesz 1-1 arduino nano, van is itthon több, és akkor külön az lcd miatt, meg külön egy a ledek miatt.
Igazából szeretek ilyennel szenvedni, csak tényleg úgy látom hogy 1 portot nem tud 2 sw használni. Legalább win alatt nem, lehet linux konténer alatt máshogy van már. -
válasz
Speeedfire #18956 üzenetére
Szia! Gondolom erről a projektről van szó. Elvi akadálya nincs, de mivel itt az usb portot és ezzel együtt a hardveres serial-t az ambilight vezérlője foglalja, azt másik gépre nem tudod kötni, de annak nincs akadálya, hogy tetszőleges szabad lábon softwareserial portot nyiss. Ezt viszont hogyan kapcsolod össze a számítógéppel? Kell hozzá egy usb-uart modul, ami szerintem kerül kb annyiba, mintha egy újabb nano-t vennél
Ha mégis ennél maradsz, még ott a kérdés, hogy mennyi ideje marad a nano-nak a ledek kezelése közben más dolgokkal foglalkozni, és fog-e zavart okozni a vezérlésben.
Ha nem vagy hozzá kellően mazochista, szerintem ne erőltesd. -
its_grandpa
tag
válasz
Speeedfire #18956 üzenetére
Kicsit több infó kéne de megpróbálom.
>> amire én a gépről python-on keresztül adatokat küldök .. gondolom a soros porton keresztül mert a nanónak nincs más.
>> Akarok mellé egy lcd kijelzőt ... I2C kijelzőhöz a nano A4,A5 lábai kellenek, ha ezek szabadok, szerintem megoldható.
Van másik I2C eszköz a nanón ?Most jött meg a 2. kávém, még az is lehet, hogy félreértettem valamit.
-
Tankblock
aktív tag
Szia,
Például a manuál elolvasása sokat segít:
[link] itt a User Manual.Nincs ilyen függvény definíció....
// töröltem a Manual sorait....
Szóval a megfelelő fv alkalmazása segít.
RMSVoltageMean
nek amyGLCD.printNumF(RMSVoltageMean , dec, x, y[, divider[, length[, filler]]]);
..... -
olli
tag
Hi!
C:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\Bi-directional_AC_Energy_Meter\Bi-directional_AC_Energy_Meter.ino: In function 'void loop()':
C:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\Bi-directional_AC_Energy_Meter\Bi-directional_AC_Energy_Meter.ino:550:58: error: no matching function for call to 'UTFT::print(float&, int&)'
myGLCD.print(RMSVoltageMean,decimalPrecision );
^
In file included from C:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\Bi-directional_AC_Energy_Meter\Bi-directional_AC_Energy_Meter.ino:135:0:
c:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\UTFT/UTFT.h:215:8: note: candidate: void UTFT::print(char*, int, int, int)
void print(char *st, int x, int y, int deg=0);
^~~~~
c:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\UTFT/UTFT.h:215:8: note: candidate expects 4 arguments, 2 provided
c:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\UTFT/UTFT.h:216:8: note: candidate: void UTFT::print(String, int, int, int)
void print(String st, int x, int y, int deg=0);
^~~~~
c:\Users\win11\OneDrive\Dokumentumok\Arduino\libraries\UTFT/UTFT.h:216:8: note: candidate expects 4 arguments, 2 provided
exit status 1
Compilation error: no matching function for call to 'UTFT::print(float&, int&)'
A fenti hiba megoldására milyen módszert alkalmaznátok? -
Speeedfire
félisten
Hi,
van egy arduiono nanom. Jelenleg fut rajta egy ambientlight, amit a hyperion hajt. Akarok mellé egy lcd kijelzőt, amire én a gépről python-on keresztül adatokat küldök.
Jól sejtem, hogy nem fogom tudni megoldani, hogy 2 sw is ugyan arra a portra írjon? Használjak inkább 2 nano-t erre? -
Janos250
őstag
válasz
its_grandpa #18953 üzenetére
Kösz, az az a beállítás volt, ahol megszólalt.
Azóta már végigolvastam/próbáltam a beállításokat.
QSPI-t, OPI-t ia, hogy minél mi a jó, és mi megy 120 Mhz-el.
Azt még nem tudom mire fogom használni ennyi lábbal (még jó, hogy nem kell cipő ennek a százlábúnak) meg ennyi memóriával, de ahogy láttam, megkívántam.
Van az úgy, hogy az ember ha lát egy jót, megkívánja. -
its_grandpa
tag
válasz
Janos250 #18948 üzenetére
Kíváncsivá tettetek ezzel az S3-al, utána olvasgattam kicsit (mondjuk több mint 1 órát de ilyenkor van csend és nyugalom).
>> Majd még a beállításokkal tökölődök, ....
Óvatosan a PSRAM--al, ha jól értettem meg a doksikat nagyon nem mindegy, hogy QSPI vagy OPI.
A #18944-ben látott board beállítások igen szerények ahhoz a board-hoz amit vettél.
Espressif doksi ha .... [link] -
Janos250
őstag
Tényleg megy anélkül is! :-) :-)
Viszont a feltöltés után kell az RST.
Majd még a beállításokkal tökölődök, mit, hogyan lehet változtani, és mit okoz.
Sok időm elment azzal, hogy mivel semmit nem írt ki Serial.printtel, azt hittem, nem megy a program.
Neked megy a Serial.print?
Ha igen, hogyan csináltad? -
Janos250
őstag
Ebből rendeltem a jobboldalit.
https://www.aliexpress.com/item/1005004751205589.htmlA driver link:
http://www.wch-ic.com/downloads/CH343SER_ZIP.html
A jobboldali USB-t használtam.
-
Janos250
őstag
Na, volt egy kis időm tökölni vele.
Megy.
BOOT: benyom, tart
RST: be, ki
BOOT: kiArduino IDE: feltöltés
fordítás után tölt, kék led villog
Végén kiírja: "waiting for download"
Ekkor RST megnyomni.
Fut.Tököltem vele egy darabig, míg rájöttem: A Serial.print nem működik, de a többi kiíró utasítás igen. Hogy miért nem, azt nem tudom.
using namespace std;
#include <iostream>
#include <fstream> // ofstream
#define LED LED_BUILTIN
// #define LED 97
void setup() {
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
Serial.begin(115200);
Serial.println("nem mukodik");
Serial.printf("\nSerial.printf nem\n");
cout << "\ncout mukodik \n" ;
printf("printf mukodik \n");
FILE* filePointer ;
filePointer = fopen ("/dev/console","w");
fprintf (filePointer, "\nfprintf /dev/console Hello ESP32S3!\n") ;
fclose(filePointer);
filePointer = fopen ("/dev/uart/0","w");
fprintf (filePointer, "fprintf /dev/uart/0 ESP32S3\n") ;
fclose(filePointer);
std::ofstream myfile;
myfile.open ("/dev/console");
myfile << "\nWriting this to a file /dev/console.\n";
myfile.close();
myfile.open ("/dev/uart/0");
myfile << "Writing this to a file /dev/uart/0\n\n";
myfile.close();
} ; // end setup
void loop() {
ledON();
delay(1000);
ledOFF();
delay(200);
} ; //end loop
void ledON() {
digitalWrite(LED, LOW);
} ;
void ledOFF() {
digitalWrite(LED, HIGH);
} ;cout mukodik
printf mukodik
fprintf /dev/console Hello ESP32S3!
fprintf /dev/uart/0 ESP32S3
Writing this to a file /dev/console.
Writing this to a file /dev/uart/0 -
válasz
its_grandpa #18941 üzenetére
Beírtam, köszi!
Végül az S3Dev-et választottam mert az S3 Usb-Otg-t próbáltam először és nekem sem működött. -
válasz
Janos250 #18940 üzenetére
Először is frissítenem kellett a lapot az alaplapkezelőben, amihez ki kellett cserélnem a beállításokban az esp32 forrás linkjét az újabb github-os linkre, mert előtte 1.6 verzió volt fent, most már 2.*. A régivel nem volt s3 lap a listában egyáltalán, azért is kérdeztem.
Menő, hogy ezen már 16M flash meg 8M psram van. Utóbbi megőrzi a tartalmát deepsleep alatt? -
its_grandpa
tag
Az Espressif IDF oldalán 2 verzió van az S3-ból (C,M) [link]
Az Arduino alaplap kezelőben ,S3Dev, S3 Box, S3 Usb-Otg.
Én a DEV-et próbálnám meg elsőre, gondolom olyan mint a kalmopirin, mindenre jó.Alin 11 félét láttam, mindenféle memória mérettel.
Ja, és a legfontosabb a kódba
#define don't be brick
-
Valaki tud segíteni, hogy YD-ES
P32-S3 board esetén mi a fenét válasszak a board listából az Arduino IDE-ben, hogy ne legyen tégla belőle? -
válasz
its_grandpa #18936 üzenetére
Pic, or didn't happen
-
ReFleXx
addikt
#include <WiFi.h>
#define LED_BUILTIN 2
const char* ssid = "ssid";
const char* password = "pass";
void setup()
{
Serial.begin(115200);
pinMode(LED_BUILTIN, OUTPUT);
delay(100);
WiFi.persistent(false);
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(100);
}
Serial.print("Connection time in milliseconds: ");
Serial.println(millis());
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
Serial.println("Deepsleep...");
ESP.deepSleep(10e6);
}
void loop()
{
// loop nem lesz
}
Egy ilyen egyszeru, felcsatlakozik WiFi-re, ha megvan serial-on kiirja hogy mennyi milisec volt neki villant egy LED-et es elmegy 10-secre aludni.
Erdekelne, hogy milyen gyorsan csatlakozik fel, illetve mennyire stabilan tartja ezt az idot minden deepsleep utan mondjuk 10-20 alkalombol.
LED GPIO portja, meg SSID/password majd modositast igenyel majd -
válasz
ReFleXx #18926 üzenetére
Szerintem ez volt, igen.
CH-t nem látok ráírva, de 343-al kezdődik a szám a chip-en, gondolom az lesz.
Sajnos nem volt időm kódot feltölteni rá, meg van egy kis felfordulás és nem tudok a géphez férni sem.
Ha küldesz egy kódot, szívesen feltöltöm rá és tesztelem neked, amint géphez jutok. -
-
válasz
its_grandpa #18918 üzenetére
Mármint miben akkora?
Tárhely/RAM?
-
válasz
its_grandpa #18919 üzenetére
Atmega32u4 lapokon nincs USB-UART és gyönyörűen működik a feltöltés.
Nem azért, mert zavar, inkább több legyen rajta mint kevesebb, csak szeretném érteni.
Gépre dugva egyébként az Arduino IDE érzékeli, ha megfelelő bootloader lenne rajta szerintem simán tudna (külső) uart nélkül is feltölteni. -
válasz
its_grandpa #18919 üzenetére
S2/S3 az tud natív USB-t már elvileg. /mondjuk a feltöltés utáni auto reloadot így bukjuk/
-
tibi-d
tag
Az Atmega 2560 chip megszakítás kezelése érdekelne. Ha a megszakítás egy utasítás végrehajtás kellős közepén érkezik, akkor a proci abbahagy minden addigi számítást, és elkezdi a megszakítást végrehajtani, vagy a megkezdett utasítást még befejezi, és a következő előtt hajtja végre a megszakítást?
-
Közben keresgéltem usb ügyben, és úgy értelmezem a dolgokat, hogy az esp32 s2/s3 képes USB eszközként és USB OTG host-ként is működni (a hátoldali jumpertől függően). Csak azt nem értem, hogy akkor miért van rajta külön USB-UART, ha natívan támogatja az USB-t, mint az Atmega32u4 (Arduino Leonardo, Pro Micro).
-
Hali!
Múltkor szó volt az ESP32 S3 változatról, hirtelen felindulásból hozzácsaptam egy ilyet a rendeléshez:
Ismeri ezt valaki?
Vannak rajta ilyen forrasztható jumperek, elől középen egy RGB feliratú, hátul egy USB-OTG. Az első vezetősávját végig követtem, a 48-as pinre köti az onboard RGB ledet, de a hátsó vajon mit csinál? Ha azt nem kötöm össze, akkor mire lesz használható a bal oldali usb csatlakozó? Egyáltalán, ezen natív usb támogatás van? De akkor minek van rajta külön usb-uart chip? 😅Mellesleg 10 nap alatt ideért a csomag a legolcsóbb standard postával
-
-
-
válasz
Tankblock #18904 üzenetére
Igen, tudom, hogy nem feltétlen kell loader, ha simán rátolsz egy lefordított progit avrdude-al, akkor lefut. Ez nyilván akkor jó, ha valahova beépíted a cuccot, és nem akarod, hogy egy mezei USB-sorossal hozzá lehessen férni
De itthon mégiscsak kényelmesebb loaderrel
-
ratkaics
senior tag
Sziasztok!
Olyan fordult meg a fejemben, hogy kellene egy CTEK MX5.0-hez hasonló "okostöltőt" készíteni, olyat, ami egyszerre 4 (egymástól független) akkumulátort is tud tölteni. De nem találtam hasonló projektet sehol a neten.
Tudtok esetleg hasonló témáról infót/leírást valahol? -
válasz
Tankblock #18902 üzenetére
Láttam az Optiboot, csak nem próbáltam. Viszont a loader elvileg védve van... Vagy régebben olyat láttam, hogy írásvédett. Elég nagy baki, ha nincs :S
Kiderült közben, hogy tkp. megy ez, csak manuál resettel. Hogy a soros DTR-jével miért nem, azt nemtom
Ahogyan azt sem, hogy a DAPA-ról jövő reset miért működik...
-
Tankblock
aktív tag
Szia,
De bele tudsz írni bőven ha a sketch Program flash része túl nagy, mivel a BootLoader a Flash végén helyezkedik el : [link]
Ha jól sejtem ISP-n keresztül ha letöltesz egy bootloadert meg egy üres scketchet menni fog.
Nem csak Arduino bootloader létezik, van sokkal kisebb is, és ha elfelejted magát az arduinot akkor még több mindent tudsz belepréselni ugyanabba a mennyiségbe...... -
Hello,
Fogtam egy hülye hibát. Látott már valaki olyat, hogy
- Kínai "Pro or Pro Mini" Arduino
- Túl nagy lett a sketch, fel lehetett tölteni, de az Arduino IDE nyivákolt, hogy nincs hely a globális változóknak -> le is fagyott a sketch futás közben, onnantól kezdve nincs programfeltöltés
- Valószínű bootloader hiba (de hogy tudott beleírni a loaderbe?)
- OK, írjuk újra, van párhuzamos portom meg DAPA-m (ezzel 2015 körül sok Atmega328-ban írtam full működő loadert)
- Felíródik, akár avrdude-al parancssorból, vagy az IDE alól
- Egyszer lehet rá írni az IDE-ből USB-soroson, onnantól nem, pont mintha nem lenne loader
- Fuse-k, lock ugyanaz mint a működő Arduino-kon (attól függően, hogy éppen Nano, vagy Pro Mini-nek sikerült felírni, de a jelenség mindenhogyan ugyanaz): Fuses OK (E:FD, H:DA, L:FF), lock pedig 0xcf pl. Nano esetén, Device signature = 0x1e950f (probably m328p)
Mi baja tud ennek lenni?
Új hozzászólás Aktív témák
Hirdetés
- GOPRO Hero 11 BLACK - 5.3k akciókamera - 2 akku, tartozékok (5.)
- DJI AVATA 2 Fly More Combo 1 akku - drón szett DJI Goggles N3 FPV szemüveggel
- Sony PlayStation 5 ( PS5 ) Sony PlayStation VR2 Csomag
- Dell Precision 7680 Eco FHD+ 13600HX 14C / 16G D5 / 1T G4 workstation
- Gigabyte GA-Z68A-D3-B3 LGA 1155 alaplap
- AKCIÓ! Intel Core i9 14900K 24 mag 32 szál processzor garanciával hibátlan működéssel
- ASUS TUF Gaming F16 FX607JV-QT212 Notebook
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest