Categoria: Windows Embedded

Palavra-chave
Destaque/Sem destaque
Resolvida/Não Resolvida
Aberta/Encerrada
0 votos
0 respostas
442 visualizações

Ola pessoal, gostaria de uma ajuda, nao estou conseguindo fazer meus dois lpc1768 se comunicarem, quero enviar um frase e o outro lpc1768 exibi-la , através da uart.
aceito outros códigos……
Este e meu codigo.
include “mbed.h”
include “LPC17xx.h”
include “stdutils.h”
//************FUNCOES **********************
void u0_inic(unsigned long int baudrate);// iniciando a uart
void uart_Txchar(char ch); // enviando char
char uart_RxChar();// RECEBENDO CARACTER
int main()
{
char ch, a[]= “lenadro”;
int i;
SystemInit();

while(1)
{
u0_inic(9600); //estou iniciando a uart em 9600
uart_Txchar(‘l’);
uart_Txchar(‘e’);
uart_Txchar(‘a’);
uart_Txchar(‘n’);

for(i = 0; a[i];i++);//estou transmitindo a sting

 uart_Txchar(a[i]);

// finalizando a trnsmissao;
ch = uart_RxChar();
uart_Txchar(ch);

}
}// fim man
void u0_inic(unsigned long int baudrate)
{
unsigned long int var_UartPclk_u32,var_Pclk_u32,var_RegValue_u32;
LPC_PINCON->PINSEL0 = 0x01; // estou habilitando tx0 e rx0
LPC_GPIO0->FIODIR = (1<<3);
LPC_UART0->FCR = (1<<1) | (1<<1) | (1<<1); // HABILITANDO A FIFO E RESENTANDO FIFO BUFFER
LPC_UART0->LCR = (11<<1) | (1<<7); //CONFI. 8BITS ,1 STOP B, NO PARTY

 var_UartPclk_u32 =  (LPC_SC->PCLKSEL0 >> 6) & 0x03;

 switch( var_UartPclk_u32 )

{
case 0x00:
var_Pclk_u32 = SystemCoreClock/4;
break;
case 0x01:
var_Pclk_u32 = SystemCoreClock;
break;
case 0x02:
var_Pclk_u32 = SystemCoreClock/2;
break;
case 0x03:
var_Pclk_u32 = SystemCoreClock/8;
break;
}

var_RegValue_u32 = ( var_Pclk_u32 / (16 * baudrate ));
LPC_UART0->DLL = var_RegValue_u32 & 0xFF;
LPC_UART0->DLM = (var_RegValue_u32 >> 0x08) & 0xFF;
// util_BitClear(LPC_UART0->LCR,(1<<7));
}
//********************* envio de caracter *******************
void uart_Txchar(char ch)
{
while(util_IsBitCleared(LPC_UART0->LSR,5)); // ESPERA A TRNSMISSAO
LPC_UART0->THR=ch;
// printf(); //INICIA ATRANSMISSAO
}
//************************************************
//************* receber caracater ****************************
char uart_RxChar()// RECEBENDO CARACTER
{
char ch;
while(util_IsBitCleared(LPC_UART0->LSR,0)); //Aguarde até que os dados sejam recebidos
ch = LPC_UART0->RBR; // Aguarde até receber os dados recebidos
return ch;
}

0 votos
0 respostas
386 visualizações

Boa pessoal, estou tentando comunicar dois mbed (lpc1768), quero enviar um um frase para que meu outro lpc1768 processe.
Estou conseguindo transmitir para meu ESCRAVO mas ele so consegui receber apenas um letra da minha frase,
EXE. meu mestre envia o char “LEANDRO” E MEU ESCRAVO SO CONSEGUI PEGAR O PRIMEIRO CARACTER A LETRA “L” .

o que estou fazendo de errado.

GOSTARIA DE UMA AJUDA …

CÓDIGO****

// MESTRE SPI

include “mbed.h”

include “SPI.h”

include “stdint.h”

SPI spi(p5, p6, p7); //mosi, miso , sck
DigitalOut cs (p8); //Ele e responsavel por demostra ao mestre que a um escravo existe

int main() {

char *nome;
nome = “Leandro”;

 cs = 1; 
spi.format(8,3);  //8 bits 
spi.frequency(1000000); //estou configurando a clock 1MHZ

while(1) {

          cs = 0; //  ativo  enviando escravo           

           spi.write(*nome);
           wait_ms(100);    //virtual int
          cs = 1; 
} 

CODIGO **********

ESCRAVO*********

include “mbed.h”

Serial pc(USBTX, USBRX);
SPISlave device(p5, p6, p7, p8);

char x;
char *k ;

int main() {

 x = *k;

//device.format(32,1);  //8 bits 
//device.frequency(1000000); //estou configurando a clock 1MHZ

while(1){

    if(device.receive()){      
        x = device.read(); 
        pc.printf("%s",&x);

    }    
}

}

  • l3o00559 perguntada 1 ano atrás
  • última atividade 1 ano atrás
0 votos
2k visualizações

Bom dia,

Estou tentando criar um SD Card do Windows 10 IoT Core Raspberry Pi 2 mas não estou conseguindo.

Segui os passos conforme o site: http://ms-iot.github.io/content/en-US/win10/GetStartedManually.htm

ao tentar criar a imagem, apresenta erro 126.

alguém poderia me ajudar?

grato.

att: RBR

  • Ruver Ribeiro perguntada 3 anos atrás
  • última atividade 3 anos atrás
0 votos
0 respostas
2k visualizações

Ola galera preciso da ajuda de vcs pra fazer um raspberry pi2 rodando Windows iot mostrar as imagens e funfar o touch num display lcd de 3.2 polegas
Pelo hdmi funciona normal

O display é um wareshare 3.2 v3.0

No raspberry pi1 com o raspbian ele funciona normal bonitinho.

Desde de já agradeço a ajuda de vcs e desculpem qualquer coisa!!!

0 votos
2k visualizações

Galera, boa tarde.

Sou iniciante no nesse mundo de sistemas embarcados, estou com uma placa do Raspberry PI e instalei o windows 10. Estava acompanhando a alguns dias atrás, no site microsofvirtualtacademy.com um tutorial de programação python utilizando o software visual studio 2015.
Meu computador não permite que eu instale o visual studio 2015 por causa do processador de 1.3GHz. Alguém poderia me indicar como poderia estar praticando a programação python juntamente com a placa do Raspberry PI?

Desde já obrigado.

Diego Batista

1 voto
0 respostas
2k visualizações

Deixo uma dica sensacional para quem quiser trabalhar com Windows Embarcado.Criado em linguagem Pascal na IDE do Lazarus,pode ser usado em 3 Sistemas operacionais.
Muitas aplicações industriais e Fones usam o Windows Mobile ou Windows CE.
Apresento um projeto sobre um Sistema que gerencia Banco de Dados em formato CSV.
Deixo link para arquivo que possui:

  • Uma copia do sistema de gerenciador de CSV Chamado CSV Comp Framework
    para Mobile
  • Uma aplicação exemplo junto com código fonte,testada em Emulador

O exemplo mostra como o código em Pascal interagem com scripts .CQL para gerenciamento de dados em CSV usando regras de negócio.Qualquer linguagem pode interagir com o sistema de script CQL.


Baixe Aplicativos e codigo fonte de exemplo gratuitamente

Contato com autor: [email protected]

Mostrando 6 resultados