Skocz do zawartości

Ardu i SIM800l, ogólna dyskusja...


farmaceuta

Pomocna odpowiedź

3 minuty temu, ethanak napisał:

Tu aż by się prosiło o jakieś wyrażenia regularne

Święte słowa, regexy bardzo ułatwiają operacje na tekstach ale samo ich zrozumienie znów wymaga nieco czasu i chęci.

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

2 minuty temu, farmaceuta napisał:

String będzie numerem który przekonwertuje na uint32_t i będę porównywał z wartościami z tablicy

Ależ ty jesteś uparty i niereformowalny 😄 przecież będziesz miał wydzielonego stringa z numerem, dlaczego więc nie porównasz jego z tym zapisanym? Po co nadmiarowe konwersje. 

Link do komentarza
Share on other sites

(edytowany)
7 minut temu, ethanak napisał:

Bez sensu - ale to już próbowaliśmy Ci wytłumaczyć... niestety, wiesz lepiej.

 

7 minut temu, _LM_ napisał:

Ależ ty jesteś uparty i niereformowalny 😄 przecież będziesz miał wydzielonego stringa z numerem, dlaczego więc nie porównasz jego z tym zapisanym? Po co nadmiarowe konwersje. 

Numerów będzie 20 powiedz 

****Wiadomość nie ważna*****

Edytowano przez farmaceuta
Link do komentarza
Share on other sites

Numerów będzie 20 powiedzmy...jeden z tych nr to admin który zarządza baza nr, reszta to numery które będą musiały być zapisane/usunięte z/do EEPROM'u, stąd ta konwersja na liczy bo wolę do EEPROM'u zapisywać liczby niż stringi 

Link do komentarza
Share on other sites

zapisanie pełnego numeru i tak wykroczy poza zakres 32 bit  tu masz przykład dla 48000000000  :  1011 0010 1101 0000 0101 1110 0000 0000 0000

                                                                                                                                                                     

 

 

  • Lubię! 1
Link do komentarza
Share on other sites

(edytowany)
28 minut temu, ethanak napisał:

@farmaceuta nie mówi się "wolę zapisywać liczby niż stringi" a "nie umiem zapisywać stringów do eepromu".

Hahaha...widzę że intuicja wciąż Cię nie zawodzi 😜

 

8 minut temu, _LM_ napisał:

@farmaceuta A w ogóle sprawdzałeś ile masz eepromu w 328p? bo dwadzieścia numerów pełnych to jest trochę więcej jak jedna czwarta pojemności. Policz 

A skąd...4bajty razy 20 to 80bajtow(jako liczby)...a jak bym chciał operować na Stringach to by chyba wyszło 10 razy 20 czyli 200bajtow 

Ps...+48 wywalam i używam tylko 9 cyfr 

Mam np. String "555444333" i konwertuje na tą sama postać tylko liczbowa, czyli 555444333

 

 

Edytowano przez farmaceuta
Link do komentarza
Share on other sites

Jasne że wyjdzie mniej, tylko na co konwertować to w te i na zad, eepromu masz dosyć nawet na 30 numerów jako string. 

5 minut temu, farmaceuta napisał:

widzę że intuicja wciąż Cię nie zawodzi

To może najwyższy czas zacząć pytać jak to zrobić a nie liczyć na czyjeś domysły i intuicję. No chyba że nadal twardo obstawiasz przy swoim zapisie dziesiętnym 

  • Lubię! 2
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.