Cecko pro PICe

Marek Pavlu pavlu@hwg.cz
Úterý Říjen 25 21:30:03 CEST 2005


Zdravim, 

Kdyz ma osm bitu, trebas : 

unsigned char c; 

Tak do nej muzu zapsat v binárním tvaru takto: 

c = 0b01010101; 




S pozdravem, 
                Marek Pavlu 

//  -----Original Message----- 
//  From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On 
//  Behalf Of Pavel Prochazka.zde.cz 
//  Sent: Tuesday, October 25, 2005 12:27 PM 
//  To: HW-news 
//  Subject: Re: Cecko pro PICe 
//  
//  Moooc diky. Super, ten manual mam a docela hodne v nem listuji ale nejak

//  se me nedari najit pozadovane informace. Napriklad tam pisi ze binarni 
//  zapis cislice je ze na konci je pismeno B ale at jsem to delal jakkoliv 
//  tak se nedari. Skousel jsem male a velke na zacatku a na konci, v 
//  zavorkach, uvozovkach a apostrovech a porad ne a ne. Neustale to hlasi 
//  error. Nevite nekdo o nejakych projektech s kompilerem 
//  
//  HI-TECH PICC v cecku, abych se mohl podivat jak se to ci ono pise. Na 
//  prikladech se clovek rychleji neco nauci..... 
//  
//  
//  
//  Pavel Prochazka.zde.cz 
//  
//  
//  
//  
//  Lukas Grepl napsal(a): 
//  
//  >>mam takovy dotazek: Jak nastavim na urcitem portu/registru jeden bit 
//  na 
//  >>1 nebo 0? 
//  >>Kdyz jsem udelal : PORTA(3) = 1; Tak to hlasi error. Ma se nastavit 
//  bit 
//  >>cislo 4 na jednicku. Nechces se me pracovat s funkcema AND a OR. To je

//  >>potom silene neprehledne. 
//  >> 
//  >>Ja jeste jak se da kombinovat cecko s asm... 
//  >>Pouzivam cecko HI-TECH PICC 
//  >> 
//  >> 
//  > 
//  >RA3 = 1; kdyby jste jej chtel invertovat, tak napriklad RA3 = !RA3; 
//  > 
//  >Jinak v adresari PicLite/include najdete ruzne hlavickove soubory 
//  (napr. 
//  >pic1687x.h), ve kterych se dozvite jak se ktere registry v tom Ccku 
//  >presne jmenuji. 
//  > 
//  >Asm kod se da v zasade pouzit tremi zpusoby. Bud jedna instrukce pres 
//  >pseudofunkci asm(), tedy napr. asm("clrwdt"); Dalsi moznost je pres 
//  >direktivy prekladace 
//  > 
//  >#asm 
//  >   movf _a, w 
//  >   addlw 5 
//  >   movwf _b 
//  >#endasm 
//  > 
//  >s lokalnimi promennymi se v podstate neda nijak rozumne pracovat, 
//  >globalni jsou pristupne pres _nazev. 
//  > 
//  >Treti moznost je napsat uplne zvlast asm soubor, a slinkovat ho s 
//  >projektem, s tim ale nemam vubec zadnou zkusenost, takze podrobnosti 
//  nevim. 
//  > 
//  >Ale myslim ze az na velmi vyjimecne pripady neni vubec potreba asm v C 
//  >pouzivat. 
//  > 
//  >Kazdopadne doporucuji precist manual, tam se vsechno vyse uvedene 
//  >dozvite. Mozna ho mate na disku v adresari PicLite nebo se se da 
//  >stahnout nekde na strankach Hitechu, pripadne na strankach Asixu 
//  >http://www.asix.cz/download/hitech/piccliteman.zip 
//  > 
//  > 
//  > 
//  _______________________________________________ 
//  HW-list mailing list  -  sponsored by www.HW.cz 
//  Hw-list@list.hw.cz 
//  http://list.hw.cz/mailman/listinfo/hw-list 



  _____  

avast! Antivirus <http://www.avast.com>  : Odchozi zprava cista. 


Virova databaze (VPS): 0543-1, 25.10.2005
Testovano: 25.10.2005 21:30:03
avast! - copyright (c) 2000-2003 ALWIL Software.






Další informace o konferenci Hw-list