Mega a 20 serv

Wiring, C++, C, Java, ...
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Odpovědět
luger
Příspěvky: 106
Registrován: 30 dub 2023, 11:06
Reputation: 0

Re: Mega a 20 serv

Příspěvek od luger » 08 led 2024, 14:49

Díky gilhad,
prozatím jsem to použil jen někde (ne přímo na kroky) abych to nějak nebrzdil. Zatím to funguje a paměť se trochu uvolnila. Budu dále testovat.

Uživatelský avatar
gilhad
Příspěvky: 770
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: Mega a 20 serv

Příspěvek od gilhad » 09 led 2024, 20:46

Brzdit by se to nijak výrazně nemělo, co jsem koukal do poznámek v knihovnách Arduina, tak PROGMEM (a F-makro) se od normální verze liší naprosto nepatrně.

Ale šedivá je teorie, zelený strom života, tak jsem si zkusil udělat testy na Arduino Mega (protože to používáš ty) a vyšlo mi, že je to v podstatě stejné, ale co zdržuje jsou výpisy přez Serial.

Tady to mám uložené i se zdrojáky

http://mix.gilhad.cz/Sklad/SpeedTestPgm_v.0.1.html

luger
Příspěvky: 106
Registrován: 30 dub 2023, 11:06
Reputation: 0

Re: Mega a 20 serv

Příspěvek od luger » 10 led 2024, 13:25

Tak jsem použil funkci "F" i v dalším ovládání serv a zatím nevidím rozdíl - takže ok. Ušetřil jsem asi 600 bytů. Ještě pro upřesnění - používám Nano a ne Mega - proto nastaly ty problémy s pamětí. Mega se mi tam prostě nevejde.

Uživatelský avatar
kiRRow
Příspěvky: 1140
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Mega a 20 serv

Příspěvek od kiRRow » 10 led 2024, 18:11

a nebo použít externí paměť ... to taky není marný umět :-)

Uživatelský avatar
gilhad
Příspěvky: 770
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: Mega a 20 serv

Příspěvek od gilhad » 11 led 2024, 10:30

Tak je tam i zdroják i program na jeho vytvoření, není problém ten program seřezat, aby se vešel do Nano, nebo kamkoli jinam :)
Prostě se vygeneruje těch řetězců míň, aby se vešly do paměti, nebo si zvolíš číslo a všechny od něj výš smažeš.
Ale ono to vyjde nastejno, ta technologie tam je stejná.
U tisků je to celkem fuk, protože se čeká, až se to přenese, takže rozdíl může být u prvních pár, než se zaplní buffer a u posledního, tale to je jen pár cyklů na 16 MHz :D

luger
Příspěvky: 106
Registrován: 30 dub 2023, 11:06
Reputation: 0

Re: Mega a 20 serv

Příspěvek od luger » 15 led 2024, 15:14

Co to jako je ? To je placená reklama ? Pokusím se najít správnou polohu, ale ne při kojení :lol: :lol: :lol: :lol: :lol: :lol:

Uživatelský avatar
kiRRow
Příspěvky: 1140
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Mega a 20 serv

Příspěvek od kiRRow » 17 led 2024, 15:54

luger píše:
15 led 2024, 15:14
Co to jako je ? To je placená reklama ? Pokusím se najít správnou polohu, ale ne při kojení :lol: :lol: :lol: :lol: :lol: :lol:
To byla AI z Belgie ... uživatel smazán, rozsah IP adres zabanován...

luger
Příspěvky: 106
Registrován: 30 dub 2023, 11:06
Reputation: 0

Re: Mega a 20 serv

Příspěvek od luger » 27 led 2024, 12:31

Vzhledem k vysoké sledovanosti mého linku mě udivuje minimum příspěvků nebo dotazů. To se nikdo nesnaží vytvořit krásného pavoučka ? Jen tak na domácí použití, straší kočky, psy a jiné domácí mazlíčky :lol:

Uživatelský avatar
gilhad
Příspěvky: 770
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: Mega a 20 serv

Příspěvek od gilhad » 27 led 2024, 13:05

Pavoučka bych časem taky rád, ale teď mě okupuje návrh počítače s HD6309 - jako přirozené pokračování Expanduina s lepšími znalostmi, kdy se to celé pokouším postavit nějak modulárně a zajímavě.
Jenže je to strašlivě dlouhá řada drobných kroků musím se cestou naučit příšernou spoustu věcí okolo hardwaru i softwaru a jde mi to hrozně pomalu.

Napřiklad teď: http://comp24.gilhad.cz//Blog/Blog.html

Z aliexpresu mi přišly tři 8-bitové procesory HD6309P (a opravdu to jsou 6309, nikoli jen 6809 a P, nikoli PE a ačkoli jsou určené "až do 3MHz", tak se rozeběhnou i na 4MHz - viz obrázek z testu) a hrst krystalů 14.7456 MHz (se kterými to běží jen o něco pomaleji než s 16MHz, ale zato na dobře dělitelné frekvenci a tak to má být)

To na obrázku je "NOP generátor", zapojení, kde bez ohledu na adresu má procesor na datových vstupech instrukci No OPeration, takže vesele cykluje i bez spousty přídavných obvodů. Piezo-reproduktorek je přez zesilovaš připojený na adresovou sběrnici, takže je slyšet, jak se tam ty adresy mění (efektivně jde o děličku kmitočtu toho krystalu, kde ho procesor dělí 4, adresy mají 16 bitů takže dělí 65536x a instrukce NOP zabere 2 takty, takže dělí 2x a tím se ty MHz převedou do slyšitelného pásma. Odposloucháváním různých adres se přelaďuje o oktávy. )

Obrázek

HD6309 https://vi.aliexpress.com/item/4000418163219.html
Krystaly https://vi.aliexpress.com/item/1005005707356070.html

luger
Příspěvky: 106
Registrován: 30 dub 2023, 11:06
Reputation: 0

Re: Mega a 20 serv

Příspěvek od luger » 01 bře 2024, 15:27

Jsem zpět :D
Po delší odmlce se vracím s novým projektem.
Starý pavouček typu"samo domo" se neosvědčil. Hořely slabé serva, chatrná konstrukce, málo místa k dalšímu rozvoji, zdroje nefungovaly ........
Tak jsem si řekl dost a pořídím něco polo-profi a budu jen doplňovat senzory a upravovat program.
Volba padla na HIWONDER HEXAPOD Arduino (open).

Objednaný "drobný pavouček" je už doma !!

Dovolím si založit nové téma v sekci - rozpracované projekty- takže jestli bude mít někdo zájem tak mrkněte. Budu tam postupně vkládat foto, videa, zkušenosti apod..

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti