Entre no mundo dos Microcontroladores com o mais
poderoso deles, o ARM, programando em BASIC via
SERIAL
Explore o ARM com a lista de
Instruções BASIC abaixo
DAY,MONTH,YEAR,HOUR,MINUTE,SECOND,WEEKDAY,WAIT,TIMER,CHR,
HEX,LEFT,RIGHT,LEN,STR,VAL,STRCOMP,AD,DIR,DIRS,IN,INS,IO,
OUT,OUTS,BAUD,COUNT,FREQOUT,HIGH,I2CIN,I2COUT,I2CSPEED,
INPUT,OUTPUT,LOW,PULSIN,PULSOUT,PWM,HWPWM,RCTIME,TXD,RXD,
SERIN,SERIN,SERIN_TIMEOUT,INTERRUPT,SEROUT,SHIFTIN,SHIFTOUT,
SPIMODE,SPIIN,SPIOUT,SPIBI,OWOUT, OWIN, ABS, COS,
SIN, MOD, <<,>>,
RND, ASC, SLEEP,
FUNCTION, SUB (COM PASSAGEM DE PARAMETROS),
ON TIMER e ON EINT0|EINT1|EINT2 (Interrupções).
Sim, todas elas estão prontas!!!!
BasicARM
CPU ARM7 rodando a 60 Mhz
Programado via Interface Serial
Compilador compila >10 milhões de linha
de código por segundo
32k de memória Flash com 8K para SRAM
6 canais de PWM por Hardware
24 IO compatíveis com TTL compatible digital
I/O
6 Canais de conversores A/D de 10 bits, 100 KHz rate
Entradas e saídas Digitais
>1 milhão de operações de
IO por segundo
SPI suporta transferência de 600 Kb
I2C suporta transferência de 380 Kb
Rotinas de SHIFT para bus síncrono de 800 Kb
Suporte a 1-Wire
Suporte a serial assincrona de até 115200
Medição de geração de
Pulso com resolução de 1uSec
PWM com resolução de 8 bit
Síntese de Freqüência de até
50Khz
Compatível com TTL
IO tolerante a 5V
.NXP
LPC2103 @ 60 MHz
Gostou,
entao compre seu LPC2103 que embarcamos com estes
recursos acima!
Veja
a interface com o BasicARM
SIM!,
AGORA ARM PODE SER USADO POR INICIANTES EM MICROCONTROLADORES
'EXEMPLO PISCA LED
DO 'Loop Infinito
IO(15) = 0 ' Liga o LED
WAIT(1000) ' Aguarda 1 segundo
IO(15) = 1 ' Desliga o LED
WAIT(1000) ' Aguarda 1 segundo
UNTIL 0
Solicite o Datasheet
Na
compra, enviamos a documentação do
Hardware (Arquivos esquemático e PCB), permitindo
você mesmo pode personalizá-lo ou não.
KIT BasicWEB
Entre no mundo dos Microcontroladores com o mais poderoso
deles, o ARM, programando em BASIC via ETHERNET. Crie
páginas HTML em acesse as variáveis
do seu programa BASIC, de qualquer parte do mundo.
Agora com ENC28J60 versão SOIC
(mais fácil de encontrar no Brasil)
Características
KIT
· 10-BaseT Ethernet RJ-45
· Configuração de rede automática
· Programação BASIC via WEB,
sem software a ser instalado
· Monitora e modifica variáveis via
WEB (.htm)
· Compatível com qualquer Sistema
Operacional que tenha WEB Browser, até PDA
.Crie suas páginas .HTM para visualizar de
diferentes formas suas variáveis
· Compilador BASIC on BOARD
· 512K Flash com 64K disponível para
código do usuário
· 224K Flash disponível para webpages
e imagens
· 32K SRAM para mais de 1200 variáveis
· 6 AD de 10bits AD e 1 DA 10 bits
Entradas
e saídas digitais:
· 31 programadas como saida ou entrada
· >1 milhão de operações
de IO por segundo
· SPI, I2C,1-Wire
· Comunicação Assíncrona
SERIAL até 115.2 Kb
· PWM
· Compatível TTL, tolerante a 5V
· Leds de Link e Atividade da porta ethernet
· Led indicador de alimentação
· Led controlado pelo usuário
.NXP LPC2138 @ 60 MHz
.Saida para Debug (RS232)
Passos
Conecte o BasicWEB na tua LAN e
dê um boot e digite ou faça um UPLOAD
de seu programa em BASIC (neste exemplo, usamos
uma variável chamada "y")
Crie
uma página variavelY.htm para consultar
variável "y" e grave via FTP dentro
do BasicWeb. Imagens também podem gravadas.
<!DOCTYPE html PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>simple page</title>
</head>
<body>
<?BASIC
print "the VALUE of y is ";y
?>
<br>
<br>
<img style="width: 500px; height: 80px;"
alt="planes" src="banner1.gif">
<a href="zero.htm">Zero Y</a>
</body>
</html>
Abra via Browser e aparacerá
o conteúdo de "y". Seu programa
principal (acima) continuará executando.
Para ver novamente "y", dê um RELOAD.
Explore o ARM com a lista de
Instruções BASIC abaixo
DAY,MONTH,YEAR,HOUR,MINUTE,SECOND,WEEKDAY,WAIT,TIMER,CHR,
HEX,LEFT,RIGHT,LEN,STR,VAL,STRCOMP,AD,DIR,DIRS,IN,INS,IO,
OUT,OUTS,BAUD,COUNT,FREQOUT,HIGH,I2CIN,I2COUT,I2CSPEED,
INPUT,OUTPUT,LOW,PULSIN,PULSOUT,PWM,HWPWM,RCTIME,TXD,RXD,
SERIN,SERIN,SERIN_TIMEOUT,INTERRUPT,SEROUT,SHIFTIN,SHIFTOUT,
SPIMODE,SPIIN,SPIOUT,SPIBI,OWOUT, OWIN, ABS, COS,
SIN, MOD, <<,>>,
RND, ASC, SLEEP,
FUNCTION, SUB (COM PASSAGEM DE PARAMETROS),
ON TIMER e ON EINT0|EINT1|EINT2 (Interrupções).
ACOMPANHA
TAMBÉM O ESQUEMA ELÉTRICO PARA VOCÊ
CLONÁ-LO E PRODUZIR SEU MÓDULO NACIONAL
A PARTIR DESTE KIT.
SEU CUSTO CONOSCO POSTERIORMENTE SERÁ SOMENTE
NA GRAVACAO DE UMA LICENÇA POR CHIP
O MODULO
SERÁ CONSTITUÍDO BASICAMENTE POR UM
LPC2138, 1 ENC28J60 e 1 RJ45 (COMPONENTES MAIS CAROS)