daj si to do cyklu .
for(;;)
{
k = getchar();
putchar(k); /* AVR POSLE DO PC 0x00 */
}
daj si to do cyklu .
for(;;)
{
k = getchar();
putchar(k); /* AVR POSLE DO PC 0x00 */
}
Pin reset nemusis vobec zapajan, alebo ho len pripojit cez 10k odpor k VCC(napajaniu) resetne sa az ked na nho privedies zaporne napatie po dobu tusim 50us... takze chyba bude niekde inde.
Pozri datasheet k attiny.
z neho Bill nebude, bo Vilo neprogramoval dirty operating system:D , on ho proste kupil...
Ja som si postavil Ponyprog http://www.lancos.com/prog.html, k mojej najvyzsej spokojnosti, facha paradne. A okrem AVR programuje aj PIC, radu 89, 90 , a EEPROM pamate.
Mno, poslednych 5 rokou fakt na invexe nic poriadneho nebolo... Jedine co bolo zaujimave bolo pred par rokmi uvedenie Xboxu a heliove baloniky, ktorych sme mali za den aspon 30..snad nas to helium nenarusilo :D
Pouzil som long a uz to funguje, inac som na to prisiel asi 5 min po napisani prispevku, ale neslo mi ho vymazat..tak neva..ajtak dik :)
Zdravicko, mam taky drobnucky problem.
int Teplota;
Teplota = ADCW;
Teplota = (Teplota * 500) / 1024;
kde ADCW je vystup zo "zdroju" ktory moze mat hodnotu 0-1023. Potreboval by som aby premenna Teplota mala celociselnu hodnotu, viem ze INT vracia celociselnu hodnotu, ale AVR-GCC to akosik ignoruje a vracia mi desatinne cislo, teda float.
Ako "jendoducho" dostat/prehodit float na integer
viem ze sa da pouzit
int premenna1 = (int)(premenna1 + 0.5);
len tento postup mi "zozerie" 50% miesta, a tym zrovna nemoze plytvat. Nejaky napadik ako odseknut desatinnu cast?