Pointer na const v C

Ladislav Vaiz spam@nagano.cz
Pondělí Listopad 7 15:49:13 CET 2005


Ma PIC kod i data v jednom adresnim prostoru? Napriklad 8051 je ma 
vetsinou oddelene a u pointeru je treba pouzit "modifikatory" code, data, 
idata, xdata. Pokud funkce ocekava pointer na data a predate ji ukazatel 
do kodu: fce("text"), tak si to nebude fungovat. Stejne si sahne do dat, 
kde ale mate neco jineho.

La'd"a


On Mon, 7 Nov 2005, Michal HW wrote:

> No ale mne to nejde :-(((((...
> Mam breakpoint v asembleru pred volanim funkce Lcd() a text tam jde spatne.
> Kompilator je PIClitle.
> Neni nutne neco jinak nastavit?
> Jeste to zkusim v BorlandC.
> Michal
> ----- Original Message -----
> From: "FPC honza" <honza@fpc.cz>
> To: "'HW-news'" <hw-list@list.hw.cz>
> Sent: Monday, November 07, 2005 3:29 PM
> Subject: RE: Pointer na const v C
>
>
> unsigned char hd44780puts(unsigned char *s)
> /*Vypise retezec na displej. */
>   {
>   unsigned char result;
>   while (*s != 0)
>      {
>      if (result=hd44780writebyte (*s, DR)) return(result);
>      s++;
>      }
>   return(0);
>   }
>
> Já to mám takhe a funguje to :-). Významnější rozdíl nevidím :-(. H.
>
> FPC s.r.o
> testovací adaptéry, elektronika
> Nad Týncem 51
> 312 18 Plzeň
> tel./fax : +420 373 729 574
>             +420 604 615 695
>             +420 603 375 851
> www.fpc.cz
>
>
>
>> -----Původní zpráva-----
>> Od: hw-list-bounces@list.hw.cz
>> [mailto:hw-list-bounces@list.hw.cz] za uživatele Michal HW
>> Odesláno: 7. listopadu 2005 15:14
>> Komu: HW-News
>> Předmět: Pointer na const v C
>>
>>
>> Zkousim si hrat v C a nedari se.
>> Je to dobre?:
>>
>> Funkce: /************************************************************/
>> //Vypise na LCD text
>> //Vstup jeden radek
>>
>>  void LCD_Radek(const char * p_Vstup) {
>>   Del_Lcd(); //maze LCD
>>   while ((*p_Vstup)!=0) {
>>    Lcd(*p_Vstup);
>>    ++p_Vstup;
>>   }
>>  }
>>
>> Volani:
>>    LCD_Radek("Hokus pokus");
>>
>> Kompiluji to v PIClitle a dostavam spatne hodnoty do funkce
>> Lcd(); Dik. Michal _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list@list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
>>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>


Další informace o konferenci Hw-list