Ti si uvrstio header file u kojem se nalazi
deklaracija outportb funkcije, ali nemas njezin kod. Njezin kod se nalazi u nekoj od biblioteka koje dolaze sa Borlandovim C++ 5. Moras tu bibiloteku nac, i ulinkat je zajedno sa svime, u projektu. Ne poznajem BCpp 5-icu, tako da ces morat se sam snac oko toga. Barem sam ti rekao o cemu se radi.
Citat:
Confused:
PS:
"debug" pod Dos-om sa ovom komandom: -"o 378 ff" aktivira sve port pinove bez problema!!!!??!
Sta je tu cudno? Sa Debugom mozes mijenjat datoteke na najnizem nivou, ili baratat s hardverom na najnizem nivou. Ti si tom komandom poslao FF bitove na adresu 378, koja je paralelni port. Debugom mozes i rucno zapisat nesto na disk, disketu, iako to nije preporucljivo, osim ako znas sta radis.
Debug je jako handy tool. Zato sta, recimo tvoj kod nece radit pod winNT, jer svi direktni pozivi prema hardveru se blokiraju, i moraju ic preko hardware abstraction layera. A to nije toliko jednostavno kao ove simple output funkcije. Postoje dodatne biblioteke...ali to je druga prica. Uglavnom, htjedoh rec da debug postoji i u winNT sistemima (NT4, 2000, XP...), a svaki direktan poziv kojeg radis preko debug-a ce se fino "konvertirat" i provuc kroz HAL. Tako da ti bez problema mozes testirat sta koja sekvenca bitova poslana na neku adresu tocno radi, bez da pises relativno zakomplicirani kod koji prolazi kroz HAL. "o 378 ff" radi bez problema i na winNT. Dok outportb(0x378, 0xFF) nema sanse da proradi.
Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.
A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.