Problem już dawno został zdiagnozowany i przedstawione rozwiązanie.
Szkoda czasu na tłumaczenie po 10 razy komuś, kto wogole tego nie czyta i robi po omacku po swojemu nie mając pojęcia co robi i jeszcze się rzuca i przezywa.
Ten typ nie zasługuje na jakąkolwiek pomoc!
Znaleziono 14 wyników
Wróć do „Dokąd zmierza świat?”
- 02 cze 2025, 19:18
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
- 02 cze 2025, 16:15
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
Re: Dokąd zmierza świat?
Przecież dostałeś taka odpowiedź na samym początku, o tu:
Oraz tu:
Ale byłeś tak zajęty wyzywaniem nas od debili że zignorowałes wszystkie odpowiedzi.drzasiek90 pisze: ↑01 cze 2025, 22:41To znaczy, że HardwareTimer (z biblioteki STM32Duino) już ma własną wersję obsługi tego przerwania, i Twój kod ją duplikuje.
Jesteś kretyn do potęgi i tyle.
Nie dość, że nie za bardzo wiesz co robisz to jeszcze nie słuchasz podpowiedzi.
Tyle w temacie.
- 02 cze 2025, 13:09
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
Re: Dokąd zmierza świat?
Jakbyś odpowiadał na pytania i sprawdzał to co masz zasugerowane to byś już miał problem rozwiązany.
Wystarczy odnaleźć gdzie masz w kodzie procedurę obsługi tego przerwania (bo ją masz, tak zgłasza twój kompilator przy próbie dodania jej drugi raz).
Ale wolisz rżnąć głupa dalej.
Wystarczy odnaleźć gdzie masz w kodzie procedurę obsługi tego przerwania (bo ją masz, tak zgłasza twój kompilator przy próbie dodania jej drugi raz).
Ale wolisz rżnąć głupa dalej.
- 02 cze 2025, 07:42
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
Re: Dokąd zmierza świat?
Jesteś, bo zamiast przeanalizować co ci ktoś podpowiada, to jesteś przekonany o swojej nieomylności i jeszcze obrażasz innych.
NIE ZASŁUGUJESZ NA POMOC I POWINIENEŚ SOBIE RADZIĆ SAM, SKORO NIE POTRAFISZ ZAPANOWAĆ NAD WŁASNYM CHAMSTWEM.
NIE!
To może oznaczać bardzo wiele, np to, że nie masz w programie procedury obsługi przerwania (po informacji kompilatora wiemy, że już jest), albo jest ona nieprawidłowa. Nie pokazałeś programu tylko skrawek więc zgadnąć trudno. A sam nie chcesz sprawdzić.
Dopisując kod który ci podałem, kompilator CI WYRAŹNIE PODPOWIEDZIAŁ, ŻE TAKA PROCEDURA JUŻ W TWOIM PROGRAMIE JEST!
Więc albo ją odszukaj i sprawdź co tam nie gra albo ją usuń z programu i używaj własnej!
Skoro nie używasz HALA i bibliotek to po prostu je usuń z projektu - pewnie inkludujesz coś bezmyślnie do projektu.
Procedura obsługi przerwania w twoim kodzie najprwdopodobniej jest "pusta" i nie ma kasowania flagi przerwania od przepełnienia licznika, dlatego po pierwszym przepełnieniu przerwanie wykonuje się cały czas, stąd program się "wiesza".
Nie masz przypadkiem w twoim ulepionym programie takiej linii?
#include <HardwareTimer.h>
lub nie używasz jakiejś innej biblioteki która korzysta z HardwareTimer?
- 01 cze 2025, 23:20
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
Re: Dokąd zmierza świat?
Tobie naprawdę nie warto pomagać.
To ty sobie nie radzisz z tak prostym problemem, nie ja.
Nie mój kod wywala błąd tylko Twój projekt do którego bezmyślnie dodałeś kawałek mojego kodu, bo nie rozumiesz co się dzieje.
Nie pokazałeś całego projektu tylko fragment kodu więc nie wiadomo co dodajesz i gdzie.
Ale już zostało wszystko wyjaśnione gdzie jest problem i co powinieneś zrobić aby mieć obsługę przerwania i aby nie było błędu!
Jeśli tego nie rozumiesz to jesteś po prosru miernym programistą i naprawdę powinieneś rozważyć aby zająć się czymś innym.
Temat jest wyczerpany i średnio ogarnięty programista na podstawie tych informacji będzie wiedział co zrobić.
A ty rżnij głupa dalej bo na "dziękuję za pomoc" jesteś za słaby.
Więc lepiej odwrócić kota ogonem i jeszcze obrażać tych co ci pomogli.
Jesteś niemożliwe wkurzający i irytujący.
To ty sobie nie radzisz z tak prostym problemem, nie ja.
Nie mój kod wywala błąd tylko Twój projekt do którego bezmyślnie dodałeś kawałek mojego kodu, bo nie rozumiesz co się dzieje.
Nie pokazałeś całego projektu tylko fragment kodu więc nie wiadomo co dodajesz i gdzie.
Ale już zostało wszystko wyjaśnione gdzie jest problem i co powinieneś zrobić aby mieć obsługę przerwania i aby nie było błędu!
Jeśli tego nie rozumiesz to jesteś po prosru miernym programistą i naprawdę powinieneś rozważyć aby zająć się czymś innym.
Temat jest wyczerpany i średnio ogarnięty programista na podstawie tych informacji będzie wiedział co zrobić.
A ty rżnij głupa dalej bo na "dziękuję za pomoc" jesteś za słaby.
Więc lepiej odwrócić kota ogonem i jeszcze obrażać tych co ci pomogli.
Jesteś niemożliwe wkurzający i irytujący.
- 01 cze 2025, 22:50
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
Re: Dokąd zmierza świat?
Czytasz czasem jakie głupoty piszesz?
Nie przeanalizowałes sam co ci wyrzucił kompilator więc dostałeś ode mnie informację gdzie i w czym jest błąd.
Podałem ci dwie możliwe opcje.
Do obsługi przerwania musisz mieć jego obsługę.
Więc albo utwórz swoją (pokazałem ci jak bo nie wiesz jak, ale wtedy nie używaj biblioteki która już to samo implementuje) albo nie twórz swojej i skorzystaj z tej którą już masz w bibliotece.
A jak nie potrafisz takich prostych rzeczy to zajmij się malowaniem albo jaka inna sztuką - ty byś zapewne takiej rady udzielił.
Ale i tak tego nie zrozumiesz.
- 01 cze 2025, 22:41
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
Re: Dokąd zmierza świat?
To znaczy, że HardwareTimer (z biblioteki STM32Duino) już ma własną wersję obsługi tego przerwania, i Twój kod ją duplikuje.
Opcja 1: Nie używaj HardwareTimer
Opcja 2: Nie twórz własnego TIM1_UP_IRQHandler
Opcja 1: Nie używaj HardwareTimer
Opcja 2: Nie twórz własnego TIM1_UP_IRQHandler
- 01 cze 2025, 22:28
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
Re: Dokąd zmierza świat?
Kod: Zaznacz cały
extern "C" void TIM1_UP_IRQHandler(void) {
if (TIM1->SR & TIM_SR_UIF) {
TIM1->SR &= ~TIM_SR_UIF; // Wyczyść flagę
}
}
- 01 cze 2025, 19:59
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
Re: Dokąd zmierza świat?
Ale jaki to ma związek?
Nie robią tego co kiedyś, bo technologia się zmieniła.
Ale sytuację można odwrócić, kiedyś programiści też nie musieli robić tego co robią obecni.
Czy możemy powiedzieć, że aktualnie chirurdzy są gorsi niż kiedyś? Też dostali masę sprzętu i technologii ułatwiającej pracę.
Ale to nie jest dowód na to, że programiści są gorsi.
To jest dowód na to, że dobrych programistów ciężko znaleźć, albo że jest ich mało, albo że dobrzy programiści zarabiają na tyle dobrze na etacie że nie szukają dodatkowej fuchy.
Zgodzę się co do jednego.
Aktualnie dostępne technologie pozwalają na to, że programować mogą nawet średniaki.
Stąd jest całkiem sporo kiepskich programistów.
Ale to nie jest jednoznaczne z tym, że ci dobrzy aktualni są gorsi od tych dobrych kiedyś.
Podtrzymuje, że programiści są coraz lepsi.
Takie jest moje zdanie, wy możecie mieć inne
- 01 cze 2025, 17:31
- Forum: Na luzie
- Temat: Dokąd zmierza świat?
- Odpowiedzi: 50
- Odsłony: 994
Re: Dokąd zmierza świat?
Ja uważam, że jest dokładnie odwrotnie.
Jest zapotrzebowanie na coraz lepszych programistów i programiści są coraz lepsi.
Oczywiście, że są i gorsi. Kiedyś też byli lepsi i gorsi.
Ale porównujemy najlepszych z kiedyś
do najlepszych obecnie.
I dlatego uważam, że są coraz lepsi.
Zmieniła się tylko charakterystyka pracy inżyniera, więc i sposób działania inny.
Zaś co do kowali to racja - jest ich coraz mniej bo nie ma zapotrzebowania.
Gdyby było, kowale byłoby coraz lepsi i lepsi niż kiedyś - bo mieliby lepsze narzędzia.
Bo jakość to połączenie wiedzy, umiejętności i narzędzi.
Jest zapotrzebowanie na coraz lepszych programistów i programiści są coraz lepsi.
Oczywiście, że są i gorsi. Kiedyś też byli lepsi i gorsi.
Ale porównujemy najlepszych z kiedyś
do najlepszych obecnie.
I dlatego uważam, że są coraz lepsi.
Zmieniła się tylko charakterystyka pracy inżyniera, więc i sposób działania inny.
Zaś co do kowali to racja - jest ich coraz mniej bo nie ma zapotrzebowania.
Gdyby było, kowale byłoby coraz lepsi i lepsi niż kiedyś - bo mieliby lepsze narzędzia.
Bo jakość to połączenie wiedzy, umiejętności i narzędzi.