Én így vagyok a C-vel, ám időnként rákényszerülök, hogy belenézzek egy-egy C-ben megírt programba, hogy ötleteket, megoldásokat keressek, de bizonyos parancsok, vagy a sajátos szintaktika miatt nem egyértelmű, vagy megfejthetetlen egy-egy parancs a C ismeretének hiánya miatt.
Azt hiszem nem tévedek nagyot azzal, hogy az itt fórumozók közül sokan mindkét programozási nyelvben járatosak, és remélem, hogy a segítőszándék is megvan néhányukban!
Segítsünk tehát egymáson, írjuk ide, ami nem világos, és talán akad olyan topiktárs, aki - ha nem is fordítja le Bascom-ra az adott parancsot, programrészletet - elmagyarázza az adott sor/sorok működését, hogy át tudjuk írni Bascom-ra!
Egy "egyszerű" példával kezdem a sort. Egy C-nyelven írt program az AVR egyik lábát vizsgálja. De hogy pontosan mit, ez nem világos.
Így néz ki a két sor:
Kód: Egész kijelölése
while(PINB&(1<<MISO));
while(!(PINB&(1<<MISO)));
Amennyire sikerült dekódolni ezt az egymást követő két sort, a MISO láb állapotfigyeléséről lehet szó - legalábbis a "while" parancs alapján.
De pontosan mit és meddig csinál az első és a második sor?
A segítséget előre is köszönöm!