Skocz do zawartości

danielll

Użytkownicy
  • Zawartość

    47
  • Rejestracja

  • Ostatnio

Reputacja

2 Neutralna

O danielll

  • Ranga
    3/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Załatwię sobie jakiś moduł obsługujący SDIO, wtedy powinno latwiej pójść. Może jednak ktoś korzystał z tej biblioteki do której wstawiłem llink albo jest w stanie stwierdzić czy przedstawione tam rozwiązanie jest sensowne. Zamiast odrazu omijać problem chciałbym poznać chociaż przyczynę.
  2. Jeszcze nie sprawdzałem, nie mam narazie dostępu do żadnego sklepu. W domu mam jeszcze jedną kartę starszą nawet od tej (tak zardzewiały styki że jej ze starego telefonu nie mogłem wyciagnąc, ale działa). Za tydzień będę mógł ją sprawdzić skoro mówisz że karty starszego typu prędzej mogą zadziałać.
  3. Zarówno w bibliotece która znalazłem jak i w opisie na podstawie którego próbowałem to napisać jest to zawarte. Cały kod biblioteki można zobaczyć na stronie do której wstawiłem link. Pomyślałem że może karta, która mam ma jakiś problem z SPI bo ma ona juz być może nawet 15lat. Jednak według odpowiedzi na poprzednie komendy (bodajże CMD8) wynika, że jest to karta nowszego typu v.2 więc taką przyczynę chyba można wykluczyć.
  4. Cześć, może ktoś będzie w stanie pomóc mi w inicjalizacji karty SD na stm32f303re. Postępuje według instrukcji SD Card using SPI, oraz wersja tekstowa SD Card with SPI. Problem pojawia sie w chwili gdy wysyłam komende ACMD41, gdyż nigdy nie dostaję oczekiwanej odpowiedzi zerowej. Ponieważ komenda CMD8 zwraca jedynkę, wnioskuję, że mam kartę typu v2.0. Przeanalizowałem funkcję inicjalizujące i wydaję mi się zgodne z tym co wyczytałem na temat obslugi kart SD. Wcześniej próbowałem sam napisać bibliotekę wysyłającą komendy i inicjalizującą kartę i tam również zatrzymałem się na tym samym miejscu. Pod filmem i na stronie widzę pozytywne komentarze więc spodziewałem się prawidłowej biblioteki i teraz nie wiem czy coś jest z nią nie tak czy to ja mam jakiś problem. Wszystko zrobiłem według instrukcji więc nie wstawiam swojego kodu ale jakby była potrzeba to mogę pokazać dowolne fragmenty.
  5. Może komuś się to kiedyś jeszcze przydarzy więc podam rozwiązanie. Wystarczyło zmienić rozszerzenie pliku freertos.c wy generowanego przez Cube na rozszerzenie cpp. Nie mam pojęcia dlaczego
  6. Jest tych błędów bardzo duzo wiec ciężko je pokazać, wklejam screena z kilkoma przykładowymi. Taka ilość błędów prawdopodobnie ynika z jakiegoś złego sposobu kompilacji więc może coś w środowisku trzeba zmienic Z lewej strony jest nie mój, działający projekt z którym porównywałem swój i różnic za bardzo nie ma. Jedynie PREVILEGED_FUNCTION u mnie jest po funkcjach a w tym działającym przed.
  7. Czy tylko ja mam liczne problemy z plikami do RTOS wygenerowanymi przez CubeMX? Odrazu dostaje setki błędów i podejrzewam że być może Cube ma z tym jakiś problem. Byc moze sam coś źle generuje więc jeśli ktoś kojarzy jakąś dobrą stronę gdzie byloby to wyjaśnione to byłbym wdzięczny, może to by mi pomogło bo narazie jak wszystko robię według tej strony to nie mogę z tym dojść do ładu
  8. Jeśli chodzi o sposób połączenia internetu to będzie modem bezprzewodowy od Huawei, prawdopodobnie z LTE. Stać ma załóżmy że w dowolnym miejscu w Polsce. Linuxa też nie używałem więc w całości musiałbym się opierać na instrukcjach z neta których chyba jest całkiem sporo. Jakie konkretne informacje jeszcze są potrzebne to postaram się odpowiedzieć według tego co mi się wydaje, że jest potrzebne. Narazie zacząłem od ustawienia stałego adresu IP na obu RPi. Sprawdziłem też połączenie przez Diplicity co już udało mi się zrobić ale z tego co wyczytałem nie daje to zbyt dużych zabezpieczeń. Chyba że się myle
  9. Niestety nie mam zbyt dużej wiedzy na ten temat ponieważ czytam o tym dopiero od 3dni a wcześniej malinki nawet w ręku nie miałem. Dostałem takie zadanie w pracy od informatyków którzy w sumie też się za bardzo na tym nie znają. Zasugerowali tylko żeby użyć VPN i jak się okazało wcześniej było to zrobione na serwerze VPS, lecz to nie było, że tak powiem, za ich kadencji. Jestem tylko praktykantem, a do mnie należy decyzja jak to zrobic więc chciałbym tylko przedyskutować plusy i minusy różnych rozwiązań. Ciężko jest mi się czegokolwiek od nich dowiedzieć bo słyszę tylko żarty że mam dodatkowo robotę żeby się dowiedziec wymagania tak jak wcześniej napisałemsa tylko takie żeby było w miarę bezpieczne bo to jest dla zewnętrznego podmiotu
  10. Możecie mi polecić jakiś sposób, żeby uzyskać zdalny dostęp do konsoli Raspberry z dowolnego miejsca? Myślałem nad wykupieniem serwera VPS, aby na nim postawić sięc openVPN, z którą połączyłbym Raspberry przez protokół SSH, lecz zastanawiam się czy nie ma na to prostszego sposobu. Może lepiej będzie zrezygnować z VPS i wykupić jedynie zabezpieczoną usługę VPN, lub nawet stworzyć własną sieć openVPN na routerze, lecz w tym przypadku obawiam się o zabezpieczenia. Wymagania są takie, że mają być połączone dwa Raspberry do sieci, każdy może posiadać swój modem, lub ewentualnie zamiast jednego modemu router. Wszystko ma być zabezpieczone przed ewentualną próba włamania zaś koszt ograniczony lecz nie jest priorytetem.
  11. Ogólnie może mi udzielicie jakichś wskazówek. Czy lepsze są maile czy może dzwonić bezpośrednio do osoby zajmującej się rekrutacją w firmie. Co powiedzieć na start zeby wzbudzić zainteresowanie lub jakieś inne rady
  12. z niewieloma mam niestety kontakt przez tego wirusa i prace nad projektem wylacznie zdalna, pracuje w 3 osobowym zespole tylko. Gdybym byl na miejscu to pewnie moglbym z kims porozmawiac i moze predzej by sie cos znalazlo Tak myślę że może też przez obecną sytuacje w kraju firmy są w gorszej sytuacji finansowej i może nie bardzo chcą się zajmować praktykantami
  13. Ktoś może wogóle studiował automatykę i robotykę i jest w stanie mi powiedzieć czy wogóle mam szansę na znalezienie praktyk po 2roku? Wyslałem juz 30 aplikacji i zadnej odpowiedzi przez co zaczynam trochę watpic i juz nawet nie wiem gdzie pisać. Moje aktualne doświadczenie wyglada tak ze od jakiegoś czasu programuje trochę stmy i od grudnia pracuje w kole naukowym, lecz przez tego wirusa nie udalo mi sie nauczyc tyle ile bym chcial.
  14. Możecie mi polecić jakieś firmy w Warszawie związane z automatyką/robotyka/programowaiem C/C++/Java? Wysłałem narazie podanie do 6 firm, m.in Astor, Kongsberg i myślałem że uda się ich więcej znaleźć ale okazuje się że ogłszeń praktyk nie ma wcale zbyt dużo. Możecie mi coś polecić? Może ktoś z was odbywał praktyki w Warszawie
  15. Mam już napisaną działającą bibliotekę do wyswietlania przez SPI uzywając DMA i przerwań, jednak chce ją poprawić by była bardziej uniwersalna, między innymi możliwość wysyłania bez DMA. W tym celu w przerwaniu dodałem prosty warunek. Spowodował on jednak ze wyswietlacz przestał działać mimo że sam kod się realizuje. Chodzi o ten zakomentowany warunek. Podejrzewam ze problemem jest wydłużenie czasu wyjścia z przerwania przy krotkiej transmisji 3 bajtów przez co wywołuje się nastepnę przerwanie zanim aktualne zostanie zakończone. Czy ktoś może mi podpowiedzieć sposób rozwiązania tego? void SSD1306::SPI_Interrupt_DMA(){ //if (dma_status == SET_ON){ if (status==2); else if (status==0){ lineCommands[0]=0xB0 + counter; lineCommands[1]=0x00; lineCommands[2]=0x10; status=1; WriteCommand(); } else{ status=0; counter+=1; if (counter==8) counter=0; WriteData(); } //} }
×
×
  • Utwórz nowe...