Pragati Shah wrote:
> I am using LPC2148.I have write code like this.e.g.
> switch ( s )
> {
> case 0x00:
> IO0SET |= (1<<1);
> IO0CLR |= (1<<2);
> IO0SET |= (1<<3);
> IO0SET |= (1<<4);
> break; }
> I want to assign port pin directly through bit(like used in 8051 sbit)
> Have you any suggestion?
As far as I know there are no instuctions in this controller-family that
can be compared to MC51's sbit for an IO-Pin. The GPIO-Module is
accessed through 32bit registers. But you should re-read the manual: |=
is not needed. For "higher speed" enable FIO and use the FIO registers
instead of "legacy" IO
> I am using SCARM compilar.
Whatever this is.