PIC - De ce, cum să avansați - revista electronică online și forum

Uau . asta sună periculos ... pentru că pot exista și alte date la acele anumite adrese . Poate că pot + să mă sug. Apropo, mă bazez pe o cantitate atât de mare de date care trebuie stocate (ceea ce este relativ mult .) pentru că nu știu care va fi dimensiunea sms-urilor de trimis.

revista






(Și mi-e teamă în prealabil cum widgetul va gestiona orice sms „concatenat”. Deși acest lucru este puțin probabil deoarece este un modul industrial (trimite evenimente de alarmă. Temperatura se încadrează în afara intervalului ... etc.) Deci (în principiu) nu este obișnuit să trimiți felicitări de „Animat” de Anul Nou, dar ai ocazia să obții o zi.) Și îmi place să mă gândesc înainte. ce-ar fi dacă. Așadar, există mai puține surprize în general. Dar poate că în acest caz trebuie să rezolv resetarea și într-un răspuns sms. dacă. gadgetul s-ar opri.

Dintr-o dată mi-am dat seama de acest algoritm, acum nu am un simulator aici, așa că nu îl pot încerca, dar ar trebui să văd dacă este bun? Desigur, poate exista o soluție mai simplă.

Deoarece este o piesă de hardware dezvoltată în urmă cu aproximativ un an, al cărei client a cerut de atunci să fie inclusă caracteristica șaptezeci și șapte +. Prin urmare, mă pot descurca din ceea ce există. inițial totul mergea cu un F628A . acum l-am înlocuit acum 1 lună și l-am rescris la 648A, dar văd deja că această caracteristică se va potrivi doar cu compromisuri. De exemplu, mă gândesc că voi opri 5 registre înainte de sfârșitul zonei RAM de acolo kp 3 buc. caracterul și apoi un „etc” sunt apoi împărțiți. Niciun Zsiguli nu poate fi umplut cu un pian.






Dar, indiferent, ar trebui să mai pot folosi celelalte zone RAM. mă enervează că nu merge și nu știu de ce. Dar într-o bună zi voi înțelege și asta.

Sursa ceasului elicei include manipularea unei matrice de memorie de 120 de octeți pentru 16F628 (A). Emite 2 * 120 = 240 octeți cu 16F886.

Este decisă de numărul de apeluri primite și de numărul expeditorului de sms-uri. Widgetul are 1 număr „master” (numai pentru aceasta trimite starea (învață ok. Batt low. Etc.) smst, acceptă control smst. Smst) și trimite doar sms-uri de la „numere necunoscute” la acest număr. la comandant, există 4 numere de „utilizator”, sms-urile se adresează acestora, dar doar despre alarme. Sosesc ca sms-uri, este bine dat, funcționează corect (am suferit suficient cu el .)

Aceasta este ceea ce scrii provocând gândirea. întrucât inițial nu a fost scris așa, programul nici măcar nu s-a gândit la asta. Apropo, acum vreo 2 ani, când am început asta, ai spus. "Trebuie să stocați totul în memoria RAM, apoi să decideți ce doriți să faceți cu ea..„Ei bine, am făcut programul în conformitate cu asta la momentul respectiv, dar bineînțeles că nu se menționau acești profesioniști în acel moment.

Desigur, citatul nu a fost scris ca o mustrare. mulțumesc pentru asta până astăzi! Dacă nu scrieți până astăzi, m-aș gândi doar la cum o fac. Doar pentru că ai întrebat de ce nu o fac . deci a fost cel mai simplu mod atunci și am pregătit această soluție de la tine. Și cât de bine a fost până când clienții mei au primit sânge.

Deocamdată, vă mulțumesc pentru tot ajutorul. confuzia abundenței. Voi revizui codul dvs. de prune și trudna (voi încerca să înțeleg .) și voi vedea ce să fac cu modulul în ceea ce privește kitul AT. (Aș putea chiar întreba.)