quarta-feira, 30 de julho de 2008

[Iniciantes] Aula sobre resistores

Aula sobre resistores (Português Brasil)

Soldagem de SMDs

Mais uma vez posto aqui alguns vídeos sobre soldagem de SMDs ... só que desta vez com a estação de solda do primo-rico, sopro de ar-quente e pasta de solda... hehehe... vale a pena assistir se você está iniciando na montagem de SMDs.





segunda-feira, 28 de julho de 2008

Setando Direction Bits no Port 0 do R8C/25

Pois bem pessoal, estou eu aqui mais uma vez dividindo minhas horas de labuta em cima do R8C/25 com vocês. Hoje com uma dica importantíssima que economizará algumas horas em testes e consulta no manual do hardware.
Ao fazer o setup dos Direction Bits do Port 0 é necessário antes desproteger o mesmo. Mas porquê isso ocorre?
Existe um registro na SFR que chama-se Protect Register. Ele serve para proteger registros importantes para não ser facilmente sobrescritos quando o programa pode estar fora de controle. Os registros protegidos são:

• PRC0 bit: CM0, CM1, OCD, FRA0, FRA1 and FRA2 registers
• PRC1 bit: PM0 and PM1 registers
• PRC2 bit: PD0 register (olha o nosso vilão aqui!)
• PRC3 bit: VCA2, VW0C, VW1C and VW2C registers

E agora um esquema desta entrada na SFR:

Mas vamos ver um exemplo disto funcionando...

Primeiro um exemplo do que vamos fazer... e como me deparei com o problema.
A tarefa é simples e aparentemente trivial, e o é... simplesmente quero setar um SFR bit a bit e não o byte todo... olhem o exemplo fazendo isso no port 1...

Em seguida o exemplo original como o HEW monta no ambiente, alterando o prc2 para 1 e em seguida alterando o byte todo...


Executando o código acima, vamos abrir o View -> CPU -> IOs para acompanhar o que está sendo feito dos nossos registros (Valeu André por me lembrar desta ferramenta dentro do HEW!)


Notem que ao executar e chegar no break-point pd0 contém o valor 0x0F...

Agora vamos tentar fazer o mesmo só que bit a bit... notem que foi alterado somente o primeiro bit. Isso se deve ao fato que foi desprotegido o registro e após setarmos o primeiro bit, ele retornou ao estado protegino original. Portanto não executando conforme eu pretendia.


Pois bem, se a cada bit nós desligarmos o protect register do pd0, nós conseguiremos setar todos os bits conforme imaginamos.

Bom pessoal, é isso... notem que este aspecto somente ocorre com o pd0 e não com os outros registros deste SFR, conforme nota no quadro do SFR postado neste artigo...

PS: As informações deste post foram retiradas do Datasheet do R8C/24 e 25, página 96, Tópico 11.

Geração de Energia Sustentável


É pessoal... todos falam em preservas reservas naturais e melhorar nossa relação com nosso planeta, no entanto pouco fazemos para mudar realmente nosso impacto no meio ambiente. No entanto em Rock Port, no Missouri, uma cidade com 1300 habitantes resolveu revulcionar sua geração de energia e hoje usam energia 100 gerada pelo vento...
Quatro turbinas geram toda a energia necessária para suprir as necessidades da pequena cidade. Veja mais em http://www.sciencedaily.com/releases/2008/07/080715165441.htm.

5Vcc também é preservação ambiental!

domingo, 27 de julho de 2008

Cilindro de LEDs

Como todos sabem eu adoro brincar com LEDs e também gosto de postar o que aparece de interessante...
Saiu no BricoGeek este novo circuito que esse sujeito fez...

quarta-feira, 23 de julho de 2008

Dissecando o iPhone3G ...

Sim gente... dissecaram o coitadinho do celular...
Saiu no iTrixx desta semana um artigo com vídeo mostrando dois caras muito curiosos abrindo um iPhone 3G e comentando sobre suas descobertas...
O mais interessante é descobrir que a Apple continua desenvolvendo coisas simples e muito funcionais.. apesar de eu ODIAR touchscreen!
Vídeo muito legal ... e valioso também pelo fato de poupar o iPhone de muita gente que eu conheço e que com certeza iria desmontar o danadinho...



domingo, 20 de julho de 2008

Hackearam o SIM CARD do GSM ...

Sim pessoal é isso mesmo ... acabo de ver este link que saiu no Vimeo ... interessantíssimo!!! O pior que eu sempre disse que era possível fazer a quebra exatamente desta forma ... felizmente apareceram dois loucos com tempo sobrando pra isso ...hehehe ;-)


Citizen Engineer from citizen engineer on Vimeo.

Brincando com Bluetooth

Dia desses rolou na PICList uma thread falando sobre antenas Bluetooth ... e como muitos sabem eu estou trabalhando muito com Bluetooth, pelas razões mais malucas que se possa imaginar. Desde entrega de conteúdos para campanhas publicitárias (temos hoje a maior rede do Brasil de emissão de sinal Bluetooth www.yesmobilemedia.com.br) como também Bluetooth para indústria.
O amigo da PICList postou fotos de antenas Bluetooth falsificadas do dongle USB com chipset Blutonium BCM2035... pois bem como eu acabo comprando muito dessas anteninhas para minha aplicação de entrega de conteúdo, resolvi postar um pouco da minha experiência para que desavisados não caiam no golpe do baú na hora de comprar seu Dongle.
Vejam a foto a seguir:



Da esquerda para a direita:

Antenas 1 e 2 - Blutonium Verdadeiras - A antena é real e realmente funciona, não só para transmissão como para recepção também... a diferença de cobertura/sensibilidade é da ordem de 40 metros do ponto central em campo aberto.

Antena 3 - Blutonium Falsa - O Windows não reconhece naturalmente, não deixa de ser um bom Dongle, no entanto, não tem a mesma potência de cobertura que a original e também precisa de software de terceiros para funcionar porcamente (na minha opinião).

Antena 4 - Trendnet 104UB - Uma porrada! De longe a melhor antena que testei até agora... o problema é o preço... perto de 150 reais quando se consegue achar aqui no Brasil.

Dicas para não comprar gato por lebre:

1. Se possível tente sempre comprar pessoalmente para verificar o produto. Caixa mal acabada é sinal de antena falsificada ou produto de má qualidade.
2. Não se faça de "cliente bonzinho". Abra o pacote e plugue a antena numa máquina o mais possível parecida com a sua, no meu caso levo meu notebook e testo sem dó!
3. Antenas que precisam de driver utilizam implementação dos serviços básicos Bluetooth por software. Não que isso vá acabar com o processamento do seu computador, mas só isso já é sinal de que colocaram um chip barato na placa, portanto, não espere potência de uma Trendnet ou Belkin dessa anteninha!
4. Suspeite e risque da sua lista de opções as antenas muito baratas, certeza que é produto inferior. Exisem empresas vendendo antenas que dizem ser blutonium por R$15,00, principalmente no mercado livre... saia fora destes caras... certeza que é golpe. E o pior é que muitas vezes o vendedor nem sabe que está sendo golpista! Existem casos de vendedores que tecem longos discuros a respeito das vantagens de se comprar um Dongle com antena externa e que o mesmo é um produto que vale ouro. E quando você vai abrir a caixinha do Dongle, se depara com uma antena falsa. Geralmente nestes casos é só perguntar se precisa de CD para instalar... se precisar... pule fora... não é a Blutonium original. Para ter uma base de valores... o Dongle Bluetooth com antena externa com chipset da Blutonium custa por volta de R$50,00...
Bom... fora isso... eu andei fazendo uma gambiarras em algumas antenas lá na empresa pra mostrar pro pessoal que para a antena, não é necessário mais que o que vem originalmente no projeto.
Vejam isto:




Pluguei uma antena telescópica dessas de radinho a pilha pra poder testar em vários tamanhos da mesma... e... não surtiu nenhum efeito prático... conforme esperado... na verdade fiz isso pra mostrar pra um cliente que não fazia diferença ... sabe como é... além disso era uma desculpa pra gambiár um Donglezinho e postar pra vocês...

Agora falando de coisa séria... sérissima...
Estou produzindo meus próprios conectores Bluetooth para serem utilizados em Campo com o padrão SPP... e esta semana chegaram as PCIs de protótipo que mandei fazer.


Notem nas fotos seguintes... a gambi para o regulador de tensão (LD33) que eu utilizei...
Ao desenhar o mesmo do Eagle os pólos Vin e GND saíram invertidos... conclusão... Tabajarisse prá mais de metro... na primeira placa fiz uma gambi com fios mesmo...




Na segunda cologuei CI por baixo...acabou ficando mais bonitinho...


Essa daí é a mãozinha do Selo de Qualidade Tabajara (né Xandão?) ...

O módulo que vocês viram instalado é um Sena SD100... funciona muito bem para ambientes críticos. Em geral indústria etc... tem uma qualidade e estabilidade bem diferente dos Dongles USB que estamos acostumados... o que por si só justifica o projeto...

Abraços a todos...

segunda-feira, 14 de julho de 2008

Adaptador LQFP52 para Pinos DIN para ligar o R8C/25 no protoboard Versão 1.0

Pois bem pessoal...

Como os projetos aqui estão apertando e preciso prototipar rapidamente no protoboard... apresento a versão 1.0 do adaptador do Pereira LQFP52 para DIN ... Segue fotos...

A placa transferida com a Eca-Laser transferência...



O Layout no note...



Corroendo a placa...



Placa pronta para inserir o R8C/25 e os PIN-HEAD...



Placa pronta para a brincadeira...

Led POV Globe

Da série: "Coisas que eu adoraria ter tempo para fazer..." ...



Boa semana...