Programmering: Kod till buffer samt söka igenom buffern

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
sodjan
EF Sponsor
Inlägg: 43241
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Programmering: Kod till buffer samt söka igenom buffern

Inlägg av sodjan »

Nej, någon standard finns det väl inte direkt. Däremot många
"good practices" och massor av erfarenhet från de som kanske
har hållit på med seriella överföringar ingar tidigare (35 år i
industriell miljö mitt fall). Mina rekomendationer kvarstår:
- Gör det enkelt (KISS).
- Undvik binära överföringar över RS232/seriella/USART linjer.
- Bygg för enkel loggning/felsökning/testning med terminal el.dyl.
foal
Inlägg: 31
Blev medlem: 27 november 2012, 08:23:39

Re: Programmering: Kod till buffer samt söka igenom buffern

Inlägg av foal »

Har fått bra ordning på det nu genom att använda STX och ETX. Möjligheten att kunna debugga och se exakt vad som finns i respektive register vid varje instruktion har varit ovärderligt att ha. Skulle aldrig någonsin prioritera bort den.
Peter200
Inlägg: 14
Blev medlem: 30 november 2013, 12:09:39

Re: Programmering: Kod till buffer samt söka igenom buffern

Inlägg av Peter200 »

foal skrev: Jag har funderat på en lösning likt den Pajn nämner där allt fixas på PCsidan som skickar en bitström till dongeln som i stort sett bara gör om denna till radiosignaler. Valde dock att sköta det mesta i dongeln (enligt ovan) då jag tyckte det var enklare och jag ändå bara var intresserad av tre protokoll. Kod för att hantera dessa får gott och väl plats.

Intressant, håller på med i stort sett samma sak. Ville styra nexa-prylar och lite reläer via telefonen. För att få snabb devel ville jag göra så mycket som möjligt i python. Därför tog jag en arduino som avkodar och sänder radio, drar och släpper reläer och läser lite analoga givare. Från den seriellt med ascii till en raspberry som fixar xml-rpc, webb, tider och annat.

Då jag buffrar enkla saker brukar jag använda en enkel fifo som bara kan saker som som läs, skriv, reset, villkor full eller tom.
Skriv svar