Search the web
Sign In
New User? Sign Up
8052 · 8051/52 Family Microcontrollers
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
keil e lpc907   Message List  
Reply | Forward Message #1951 of 2074 |
Ciao a tutti

Di recente ho ripreso a lavorare con gli lpc907...
l'user manual del 907 mi dà i pin P0.4 , P0.5 , P0.6 della porta P0
...con Keil in debug ed aprendo la peripherals porta P0 i pin sono P0.3,
P0.4, P0.5 (???)
devo settare qualcosa ?

Per copiare ad es. la P0 ,nei listati che ho, si scrive pippo = P0;
in debug P0 = 0xFF mentre pippo = 0x08 ....anche cambiando il valore di P0
pippo rimane lo stesso....perchè?

Un test tipo If ( P0^5 == 0 )
{
....fai questo! ;
}
...dovrebbe corrispondere a: se il pin 5 di P0 è 0....fai questo
quando lo lancio non lo esegue?


/* P0 */
sbit KB7 = P0^7; // alternatively "T1"
sbit T1 = P0^7;
sbit KB6 = P0^6; // alternatively "CMP1"
//sbit CMP1 = P0^6;
sbit KB5 = P0^5;

Perchè si usa due diciture per P0^7?
Perchè con P0^6 una è nascosta?


Sempre in modo debug nella output window se digito P0^7 leggo lo stato
del bit 7 di P0
se digito P0_7 ....non mi dà nessuna dicitura di errore...ma cosa legge?

Scusate l'interrogatorio...grazie
Bruno




[Non-text portions of this message have been removed]




Tue Feb 20, 2007 8:49 am

datael2005
Offline Offline
Send Email Send Email

Forward
Message #1951 of 2074 |
Expand Messages Author Sort by Date

Ciao a tutti Di recente ho ripreso a lavorare con gli lpc907... l'user manual del 907 mi dà i pin P0.4 , P0.5 , P0.6 della porta P0 ...con Keil in debug ed...
Bruno Benente
datael2005
Offline Send Email
Feb 20, 2007
9:21 am

... Non lo so, pero' ho anche capito poco... ... Perche' pippo e' una variabile, non l'assegnazione del nome di P0. ... Usa una dichiarazione sbit per...
Fausto Marzoli
faumarz
Offline Send Email
Feb 20, 2007
2:40 pm

Intendo dire che se fai un programma con lpc907 lo compili ,vai in modo debug , dal menu peripherals----> I/O Port -----> Port 0 compare una finestra con la...
Bruno Benente
datael2005
Offline Send Email
Feb 20, 2007
5:42 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help