Anonymní profil michal – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil michal – Programujte.comAnonymní profil michal – Programujte.com

 

Příspěvky odeslané z IP adresy 85.216.139.–

michal
.NET › multithreading
10. 3. 2014   #188058

#4 Kowalsky95
tam je problem v tom ,ze to vlakno co updatuje ,pouziva seriovy port ,a ja by som chcel zeby ked stlacim v gui tlacidlo to vlakno prestalo a pustilo seriovy port.,urobil by sa prikaz po stlaceni tlacidla a znova by sa postilo to vlakno co updatuje GUI

.

michal
.NET › multithreading
8. 3. 2014   #187989

#2 RePRO
som skusal googlovat potrebujem to rychle ,konkretne to co hladamneviem najst ,este lepsie by boli prerusania ked take daco vo VB funguje 

michal
.NET › multithreading
8. 3. 2014   #187974

dobry den,

mam GUI spravene vo VB ktore komunikuje so zariadenim,potreboval by som urobit v aplikacii 2 vlakna,jedno by sa cyklycky dotazovalo na stav zariadania cez seriovy port. A jedno by obsluhovalo GUI. Prikazy zadane uzivatelom z GUI  by mali prednost pred  zistovanim stavu.Dalsom poziadavkou je aby zistene dáta boli pristupne obom vlaknam. Potreboval by som prakticky vediet ako to urobiť najlepsie keby mal niekto nieco podobne nakodene podla coho by som to vedel spraviť,pripadne ma odkazať na nejaky schopny  tutorial.    

miso
Visual Basic › seriovy port z viacerych for…
22. 1. 2014   #186603

#2 jurigo88
dik

miso
Visual Basic › seriovy port z viacerych for…
20. 1. 2014   #186469

 zdravim,potrebujem kominikova t s emmbeded zariadenim cez seriovy port,co mam urobene problem je ze by som chcel mat urobene cez moduly.t.j mat dajake sekvenicie posielania dat v funkciach v moduloch a zeby som na ne vo formulaloch  uz len odkazoval.a potom by som chcel mat jeden modul v ktorom bude konstruktor pre seriovy port.Nasiel som nieco take:

Public Module Module1
Friend SP As New IO.Ports.SerialPort("COM6", 9600, IO.Ports.Parity.None, 8, IO.Ports.StopBits.One)
End Module

co vpodstate funguje ,ale potrboval by som zadefinovat ,este niektore detaily ako read/write timeout a pod.

a este taka otazka da sa urobit ,aby som mal este dalsi modul ktory bude spracovavat prijatie dat ,tim myslim daco ako prerusenie, co by bezalo nezavile od ostatneho programu

michal
C / C++ › retazec v strukture
20. 12. 2013   #185502

#4 michal
proste da sa nejak vybrat cele pole z structury,a potom pracovat s nim?hej aeste taka vec ta strutura je premapovane bytove pole asi tak:

unsigned char buffer[512]

SD_readSingleSector(adresaRoot,buffer);
struct entry *entr;
entr=(struct entry *)buffer;

michal
C / C++ › retazec v strukture
20. 12. 2013   #185500

#3 michal
void UartSendString(char txData[])
{
int i=0;
for(int i=0;i<sizeof(txData);i++)
{
UartPosliByte(txData[i]);
i++;
}
}
//funkcia posielanie cez seriovu linku

michal
C / C++ › retazec v strukture
20. 12. 2013   #185499

#2 paya
//mam strukturu

struct entry
{
char nazov[8];
char extension[3];
char atribut;
char reserved[10];
struct Cas cas;
struct Datum datum;
int startCluster;
long sizeFile;
};
//a chcem polozku nozov poslat cez seriovu linku,

struct entry *entr;

UartSendString((*(entr+1)->nazov));

//by som chcel akeho datoveho  typu by mal byt argument funkcie,ako predat cele pole nazov z struktury?

michal
C / C++ › retazec v strukture
19. 12. 2013   #185490

dobry den prajem,potreboval by som posunut prvok z struktury,konkretne retazec funkcii. 

michal
C / C++ › prekonvertovat pole na stru…
15. 11. 2013   #183960

zdravim nejak sa mi podarilo to vyriesit,problem je vsak v tom ked ulozim data z struktury do premennej,mozem to urobit iba raz 

michal
C / C++ › prekonvertovat pole na stru…
15. 11. 2013   #183949

#3 hlucheucho
ide o to ,ze SD karta sa daju citat iba bloky po 512B(v programeuloyene v poli  buffer),MCU ma 1KB pamati,cize to musim urobit nejak tak aby na adrese bufra bola struktura ,napr chcem aby pole bolo chapane ako struktura masterBootRecord, aby  bufer[510] a bufer[511] boli chapane ako jedno cislo int ( executableMark v strukture)

a aby som s nimi mohol tak pracovat

michal
C / C++ › prekonvertovat pole na stru…
15. 11. 2013   #183940

dobry den, potreboval by som prekonvertovat pole bytov na strukturu a sposob ako k nej pristupovat,je to pre 8bit mikrokontroler (FAT16 na SD karte) cize som obmedzeni pamatov,konkretne by som si to predstavoval nejak takto:

//chcem mat napr 2 struktury

struct masterBootRecord   
{
unsigned char exatubleCode[446];
unsigned char partitionInfo[64];
unsigned int executableMark;
};

struct partitionInfo
{
unsigned char status;
unsigned char startHead;
unsigned int startSectorCylinder;
unsigned char type;
unsigned char endHead;
unsigned int endSector;
unsigned long sectorToStart;
unsigned long size;
};

//teraz chcem prekonvertovat pole na strukturu

struct masterBootRecord *mbr=(struct masterBootRecord *)buffer;

//a este by som chcel prekonvertovat pole  partitionInfo[64]  v strukture na viac struktur  partitionInfo

    struct partitionInfo *prt=(struct partitionInfo *)((mbr)->partitionInfo);

//a teraz by som chcel vediet ked napisem

a=(prt+1)-> startHead;

//co je vlastne v premennej a, hodnota ? som z toho mimo.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý