PIC JAVA

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

PIC JAVA

Mensagempor tcpipchip » 19 Ago 2010 14:29

Ola, para conhecimento de alguns, os testes com Java para PIC vao bem...

No momento, ocupando 23% da memória de um PIC18F452 está rodando um programa que:

-DISPARA UM THREAD QUE EXECUTA A CADA 1 SEGUNDO PARA INVERTER O SINAL EM UM TRANSISTOR (RELAY)
-DISPARA UM THREAD QUE EXECUTA A CADA 2 SEGUNDOS PARA INVERTER O SINAL EM UM OUTRO TRANSISTOR (RELAY)
-UM TIMER EVENT A CADA 1 SEGUNDO PARA ESCREVER OLÁ NA TELA...
-UM TIMER EVENT A CADA 2 SEGUNDOS PARA ESCREVER "OLA MUNDO", "MUNDO OLA" ALTERNADO NO LCD...
-UM OBJETO TIME É CRIADO E DISPARADO (FREE RUNNING COUNTER)
-UM METODO QUE GRAVA UM DADO NA EEPROM SERIAL (I2C) A CADA MINUTO
-A CADA 15 SEGUNDOS MOSTRAMOS A HORA ATUAL NO TERMINAL...
-UMA CLASSE LISTERNER É CRIADA PARA MONITORAR DE TECLA SÃO PRESSIONADAS
-UM THREAD É CRIADA PARA CADA 100 MS AUMENTAR O PWM1
-UM THREAD É CRIADA PARA CADA 200 MS AUMENTAR O PWM2
-É CRIADA UMA FUNÇÃO RECURSIVA (FATORIAL)
-SÃO CRIADOS OBJETOS E ATRIBUIDOS NULL PARA SEREM COLETADOS PELO "COLETOR DE LIXO"
-UM METODO QUE GRAVA UM DADO NA EEPROM
-UM MÉTODO PARA CONTROLAR UM SERVO (ANTENA PARABOLICA)...

POR ENQUANTO NÃO ESTÁ SAINDO FUMAÇA...

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: PIC JAVA

Mensagempor jvanderleym » 21 Ago 2010 13:04

Boa tarde.

Fico contente que seu projeto esta evoluindo e gostaria de saber quando teremos este material em português para comprar. Estou também estudando o java para aplicações para o pic e creio que o material de vocês será muito util no meu aprendizado e de outros colegas.

Desejo uma boa conclusão de projeto e sucesso.
jvanderleym
Bit
 
Mensagens: 43
Registrado em: 15 Mai 2007 20:51

Mensagempor tcpipchip » 22 Ago 2010 11:06

Ola, traduzimos ele para ingles...e o mesmo está sendo traduzido para Holandes...

Queremos mudar o paradigma de programação embarcada...que quer coisas novas...

Aqui pela universidade vamos ver se conseguimos uma grana para publicar pela editora dela...através de um projeto...

Além do mais, estamos ainda fazendo umas correções...talvez a implementação de um semáforo para threads, pq algumas coisas estranhas estão ocorrendo....

Por exemplo, implementei esta semana a rotina de escrita e leitura do DS1307, porém....se uma thread ou timer event ocorre, as vezes trava....

Mas tem solução...

Está cada vez melhor...mas tem que estar livre de bugs...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 23 Ago 2010 16:22

Resolvido, nao tem nak no DS1307
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor polesapart » 25 Ago 2010 12:56

Bicho, fiquei até curioso, avisa quando publicar algo. java em pic com GC era algo que eu não achei que fosse ver funcionando hahahaha. Abraços!
Warning: time of day goes back (-163479us), taking countermeasures. :)
Avatar do usuário
polesapart
Byte
 
Mensagens: 477
Registrado em: 19 Nov 2007 12:56
Localização: Curitiba

Mensagempor tcpipchip » 25 Ago 2010 13:50

E funciona...

Estamos testando em Hardware direto...na série 18 apenas no momento...

Estamos testando todas as possibilidades de Software nele...por exemplo...hoje fizemos colocamos 2 servos de antena parabolica para serem atuados enquanto 3 threads estivessem habilitadas em background...

Em paralelo testamos o "ARM Jazelle"

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tcpipchip » 21 Set 2010 18:07

Os testes continuam...

Bug no system.print, vou algum motivo incerto...quando se chama este metodo com threads habilitadas (estamos rodando 8 threads), o processsador reseta...

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x