Bom dia pessoal, 
 
	 
 
	Mexo com microcontroladores, antigamente com PIC e agora com ARM (plataforma LPCXpresso). 
 
	Ambos utilizam a linguagem C. 
 
	 
 
	Meu problema é o seguinte: Preciso converter um caractere que vem da UART (porta de comunicação). No PIC havia uma função pronta para tal, no ARM não. 
 
	 
 
	O caractere chega assim, por exemplo: P123 (tudo junto), e eu queria separar em:
 
	dado_recebido[]={'P', '1', '2', '3'}; 
 
	Para poder utilizar um switch 
 
	switch(dado_recebido[0])
 
	{
 
	case 'P':....
 
	}
 
	 
 
	alguém tem alguma ideia de como posso fazer a conversão? 
 
	 
 
	Agradeço desde já.