Możliwe, tyle że robili im pod górkę z kompilatorem, w wersji demo dokładał puste pętle.
Całkiem możliwe, nie śledziłem to nie wiem.
Możliwe, tyle że robili im pod górkę z kompilatorem, w wersji demo dokładał puste pętle.
Całkiem możliwe, nie śledziłem to nie wiem.
No potrzebuję, ale to nie musi być flash. Wolę MRAM, od biedy FRAM. MSP430 się nauczyłm tyko dlatego, że niektóre mają FRAM. MRAM nie ma żaden. Osobliwie lubię te:
Do niedawna bezflashowe FPGA (sprawdzam u prodcenta!) siorbiące z zewnętrznej kostki, przypadkah ekstremalnych z trzech i układ głosujący na 74153. Teraz ten Raspberry.
Pozdrawiam, Piotr
W dniu 2023-01-01 o 15:32, Dawid Rutkowski pisze:
odwrotnie, to z miesiąca na miesiąc jest coraz mniej, np 'duże' megi poschodziły, to co zostało to resztki, amator coś wybierze.
Jakie wynalazki? przecież nie podałem ci PIC-y tylko atmele, jedynie w nowych uporządkowali trochę rejestry, trochę dodali timerów i trochę mocniejsze zrobili te większe atiny.
Była promocja na mplab snap, można było go niecałą stówke kupić, wiem bo mam, teraz to chyba w farnelu mają najtaniej.
Piotr Wyderski snipped-for-privacy@protonmail.com napisał(a):
Jakie zalety ma program w zewnętrznej kostce?
Robi wrazenie. Ale jak z tym w praktyce?
Ale ale ... czyli wrocilismy do pamieci hybrydowych ? :-)
no i ... nie jest wrazliwe na rozmagnesowanie silnymi prądami ?
Ale kostka flash, czy cos lepszego?
A nie lepszy jakis kod korekcyjny?
A on nie ma flasha na pokladzie? No nie ma ... czyli rozumiem ze podlaczasz mu swoje ulubione pamieci?
Zaraz ... to jak dziala takie Raspberry Pi Pico? Przepisuje sobie do RAM ?
J.
Nie wiem, aż takich w okolicy nie mam.
Nie używam flash w ogóle.
Nie ma.
Do ramu, albo potrafi też wykonywac w miejscu w zewnętrznej kostce przez XIP. Bardzo wygodne rozwiązanie.
Pozdrawiam, Piotr
24kA/m to niby duzo, ale kable od rozrusznika to chyba lepiej odsuwac.
Mozna dac dwie.
Korekcyjny chyba tez, ale wiekszym nakladem.
A nie za wolne? Szczegolnie jak jakies skoki będą?
J.
On 01.01.2023 18:51, Piotr Wyderski wrote: [...]
Tyle tylko, że ten MCU to jakaś chujnia. Jego twórcy najwyraźniej zapomnieli, że architektura ARMv6-M (czyli Corteksy M0/M0+) nie ma pary instrukcji LDREX/STREX, po czym wymyślili, że zrobią dwurdzeniowy MCU na niej oparty. Potem to do nich dotarło i zaczęło się tynkowanie w postaci
32 sprzętowych spinlocków w module SIO (coś na miarę sprzętowego stosu!!! w 51 czy małych PICach :-) ). Przy okazji zmuszając programistów piszących na tę platformę do rzeźbienia w gównie, tzn. robienia tych samych rzeczy inaczej niż w siostrzanych architekturach (np. v7M) czy konkurencyjnych MCU opartych na MIPS czy RISC-V, które mają instrukcje typu „load-linked/store-conditional”.Swoją drogą to dziwne, że ARM zrezygnował LDREX/STREX w ARMv6-M (inne profile z v6 już je mają), w wyniku czego powstało gówno nieprzystające do współczesnych czasów i trzeba rzeźbić jak w, za przeproszeniem, MCS-51. :-) Pewnie chodziło o powierzchnię krzemu, czyli cenę i zużycie energii. Dodam, że nawet stare architektury (np. v4t znane jako ARM7TDMI) mają/miały instrukcję SWP jako wsparcie dla synchronizacji w aplikacjach wielowątkowych. A tu nagle takiego zonka ludziom strzelili.
Fabryczny bootstrap nie będzie wiedział, która jest dobra. Trzeba to albo zignorować, albo dać trzy i wybrać bity większościowo.
No właśnie dlatego masz wybór. Szybki kod do RAMu, inicjalizacje i inne jednorazówki przez XIP.
Pozdrawiam, Piotr
Możliwośc wyboru kostki, np. pod kątem retention time.
Pozdrawiam, Piotr
Dlatego jeszcze kod korekcyjny. Bedzie informacja, w ktorej kosci jest cos zle.
Moze i racja ...
J.
Nie rozumiem, po co? Im szybciej się zepsuje tym lepiej bo będziesz miał robotę... Chcesz się pozbawić emerytury? :)
Piotr ma jakies ciagoty do dlugowiecznosci :-)
Jeszcze bym rozumial, jakby jakies sondy kosmiczne robil, ale chyba nie :-)
J.
W dniu 01.01.2023 o 19:35, Janusz pisze: [...]
Albo Arduino Nano Every. Wylutować procek i wyprowadzić sygnał UPDI. Warto też popatrzeć na oprogramowanie jtag2updi oraz pakiet MegaCoreX na GitHubie.
Paweł
No ale protokół inicjalizacji jest zaszyty w krzemie przez fabrykę i raczej nie zrobią dla mnie dedykowanego bootloadera z tym kodem. Trzeba to potraktować jako prawo fizyki i poszukać obejścia majstrujący przy wystających z kości drucikach. Układ głosujący na SPI zrobić prosto.
On ma proste MMU, nawet nie zauważysz, że część się wykonuje XIPem.
Pozdrawiam, Piotr
Janusz napisał(a):
Dziś są popularne i mr. kitaj je tłucze. mega326->LGT8f328
Niestety na stronie nie widać nic z większą liczbą pinów.
W dniu 01.01.2023 o 10:47, Janusz pisze:
W trzech pralkach automatycznych i zmywarce jaka rozbierałem były ATMegi32 oraz ATMega64. Sprzęty Amica, Candy, Bosch...
Coś o zalewaniu betonem było więc wykuwanie z płyty może być mało elektroniczne :)
piątek, 30 grudnia 2022 o 23:41:50 UTC+1 pytający napisał(a):
Znów się pojawiły, 1,5 tysiąca sztuk.
W dniu 2023-01-05 o 23:29, Rutkowski, Jacek pisze:
No tak, tylko że ja pisałem (miałem na myśli :) o sterownikach w maszynach a nie agd, ale ok, tam maja swoja niszę :) No i pilz jeszcze wyprodukował moduł bezpieczeństwa z atmegą ale to się kompletnie nie nadawało do użytku bo wieszała się namiętnie. Wiem bo dostałem taki do naprawy. Nie wiem jakim cudem uzyskali na to certyfikaty bezpieczeństwa.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required