-
Data: 2021-01-13 09:58:08
Temat: Re: Kilka pyta? o STM32F407VGT6
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 13.01.2021 01:03, a...@m...uni.wroc.pl wrote:
> Na MCU jest problem zeby soft zdarzyl zareagowac zanim bufory
> w interfejsie sie przepelnia. W komputerze ogolengo
> przeznacznie dostatecznie szybki procek i 50k na bufory
> powinno byc OK, ale sprzetowe bufory w STM sa znacznie
> mniejsze, wiec procek musi odpowiednio szybciej reagowac.
> Albo ograniczasz sie do malo wymagajacych zastosowan...
Co prawda na w tej konkretnej wersji płytki zastosowałem jeszcze
PIC32MX795F512L, ale to nie ma wielkiego znaczenia, bo te procki mają
zasoby i wydajność zbliżone do popularnych STM-ów. Płytkę z STM32F107
też niedługo wykonam.
W każdym razie wygląd na to, że faktycznie problemem było przepełnianie
się buforów pomiędzy kolejnymi wywołaniami funkcji odpowiedzialnej
pobieranie pakietów i obsługę stosu. Zakomentowałem fragment
odpowiedzialny za obsługę VS1003 i sytuacja się znacznie poprawiła. Czas
odpowiedzi na ping to teraz nieco ponad 0.1 ms, a na 40 tysięcy
wysłanych pakietów nie zgubił się ani jeden.
Będę musiał przepisać trochę kodu, żeby jego obsługa nie zajmowała tylko
czasu w pojedynczym przebiegu pętli.
BTW ktoś z was eksperymentował może z DP83848 na STM32 z bibliotekami
HAL? Próbuję to sobie wyklikać w STM32CubeMX, ale nigdzie nie widzę
opcji wyboru konkretnego PHY. Można włączyć RMII, można dodać do
projektu bibliotekę lwIP, ale nigdzie nie widzę możliwości zaznaczenia
konkretnego PHY. PIC32 wymagał dodania do projektu odpowiednich plików
.h oraz .c zakładam więc, że tutaj też będą potrzebne. Trzeba je wkleić
ręcznie, czy też wyboru odpowiedniego układu dokonuje się jakąś
makrodefinicją w kodzie?
Następne wpisy z tego wątku
- 13.01.21 10:10 Grzegorz Niemirowski
- 13.01.21 14:13 a...@m...uni.wroc.pl
- 13.01.21 14:37 Grzegorz Niemirowski
- 13.01.21 16:46 Mateusz Viste
- 17.01.21 17:41 Atlantis
- 17.01.21 19:03 Grzegorz Niemirowski
Najnowsze wątki z tej grupy
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
Najnowsze wątki
- 2025-01-12 Jak na naszych oczach odradza się cenzura :-)
- 2025-01-11 Koszty prowadzenia firmy za granicą
- 2025-01-11 19 migrantów
- 2025-01-11 300km/h
- 2025-01-11 Kongres USA uchwalił "Prawo babci Pawlakowej" na MTK [Lex Gradma Pawlak]
- 2025-01-11 Riga => Specjalista ds. public relations <=
- 2025-01-11 Przestępca wyborczy Musk nadciąga nad Tuskistan?
- 2025-01-11 Białystok => Delphi Programmer <=
- 2025-01-09 Jaka nawigacja z asystentem zmiany pasa ruchu?
- 2025-01-10 Coś dusi.
- 2025-01-09 akumulator napięcie 12.0v
- 2025-01-10 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-01-10 Warszawa => Software .Net Developer <=
- 2025-01-10 Białystok => Application Security Engineer <=
- 2025-01-10 Warszawa => System Architect (Java background) <=