Página 1 de 2
atmega16 - 16mghz

Enviado:
28 Abr 2008 10:12
por ejupiter
Silverbolt boa noite!!!
Comprei o atmega16 16mghz, e junto comprei o resoador de 16mghz; Estou em duvida se funcionará, devo trocar os renonador por 12mghz ou manter o de 16mghz.
Estou pretendendo fazer um computador de bordo para meu carro, onde indique a velocidade, temperatura de refrigeração e do óleo, controle a temperatura interna do ar condicionado, rpm do motor e nível de combustível; e caso haja novas ideias implantar.
Estou precisando de sugestões e ajuda nesta impleitada, e conto com a ajuda dos colegas deste forum.
um abraço do jupiter, e aguardo contato.

Enviado:
28 Abr 2008 12:45
por enigmabox
Internamente o Atmega16-16pu, pode trabalhar com até 8mhz, sem Xtal externo.
Cuidado com a versão Atmega8L e Atmega16L, que trabalha no máximo a 8mhz.
Para usar o Atmega16-16pu em 16 Mhz, deve ser utilizado o Xtal de 16Mhz e deve ser ligado os dois capacitores, como indica o datasheet.
Este MPU, contém 8 portas ADC, onde podem ser ligado sensores de temperatura como o LM35, por ex.

Enviado:
28 Abr 2008 18:00
por silverbolt
então
eu uso naormalmente clock interno.
Não é preciso para coisas como serial e tal.
Mas para uso em carro e coleta de dados, serve.
Se fosse o mega8, vc ainda ia ganhar + 2 ports
Pode usar o interno sem problemas.
Se não me engano o m16 vem setado interno 8 Mhz
e o M8 setado em 1 Mhz

Enviado:
29 Abr 2008 09:22
por Fábio Pereira
Eu gostei foi da unidade de medição mghz ... Miligigahertz ???
1 mghz = 1 * 10E-3 * 10E9 Hertz, por coincidência ainda resulta em MHz que é a unidade correta ...

Enviado:
29 Abr 2008 12:14
por silverbolt
Fábio Pereira escreveu:Eu gostei foi da unidade de medição mghz ... Miligigahertz ...
1 mghz = 1 * 10E-3 * 10E9 Hertz, por coincidência ainda resulta em MHz que é a unidade correta ...
acho que ele escreveu muito rápido e nem leu
Ou ele quiz dizer mg = mega e hz = hertz

Enviado:
30 Abr 2008 08:18
por enigmabox
Os Atmega16-16pu que comprei vieram configurados como 1MHZ internamente e portas SPI e JTAG habilitadas. Se for usar a porta C, nao se esqueça de desabilitar nos FUSES o Jtag, senão dá problema.

Enviado:
30 Abr 2008 09:19
por ejupiter
Bom dia a todos!!!
Desculpe minha falha ao escrever, não sou eng. eletronico, sou técnico quimico aposentado, que brica de eletronica desde os quinze anos de idade (hoje aos 57 anos); não tenho pretenção de ser um experte, mas quero estar proximo a quem sabe, que assim vou apredendo mais um pouco.
Vamos ao que intereça, estou precisando de livros sobre AVR, para iniciar meus trabalhos, tenho varios do pic, do nosso amigo Fábio pereira, e outros; conto com todos para esta ajuda.
Estou aguardando chegar meu gravador usb que comprei na Symphony, logo que chegar iniciarei novos contatos.
Um abraço a todos do Jupiter.

Enviado:
30 Abr 2008 10:46
por Fábio Pereira
Olá Ejupiter,
Livro nacional sobre AVR eu acho que já não existe mais. A editora Érica tinha um sobre o AT90S1200, mas o livro e o chip já saíram de linha ...
Na Amazon você encontra diversos livros (em inglês) sobre AVRs:
http://www.amazon.com/s/ref=nb_ss_b?url ... vr&x=0&y=0
T+

Enviado:
30 Abr 2008 13:07
por silverbolt
ejupiter escreveu:Bom dia a todos!!!
Desculpe minha falha ao escrever, não sou eng. eletronico, sou técnico quimico aposentado, que brica de eletronica desde os quinze anos de idade (hoje aos 57 anos); não tenho pretenção de ser um experte, mas quero estar proximo a quem sabe, que assim vou apredendo mais um pouco.
Vamos ao que intereça, estou precisando de livros sobre AVR, para iniciar meus trabalhos, tenho varios do pic, do nosso amigo Fábio pereira, e outros; conto com todos para esta ajuda.
Estou aguardando chegar meu gravador usb que comprei na Symphony, logo que chegar iniciarei novos contatos.
Um abraço a todos do Jupiter.
Caro amigo Jupiter (Bonito nome, sempre curti astronomia)
Seguinte: o unico livro nacional sobre avr é do meu amigo Leonardo Schunk (ed. Erica)
Porem o livro se ref. ao assembler e foi escrito já a uns anos baseado no 90S1200 (obsoleto)
é uma boa referencia, porem só ele não basta.
Nós temos uma vista sobre AVR no yahoogrupos, chama-se avr-br, na qual sou o moderador.
Lá vc. pode bater papo com pessoas comuns, iniciantes, engenheiros e pessoas relacionadas a projetos.
Para participar, basta procurar a lista no yahoogrupos.com.br e se cadastrar.
São quase 400 membros feras para poder te ajudar com suas dúvidas.
Se vc. for usar o AVR com basic (BASCOM AVR), vc. pode baixar o demo funcional direto no site
www.mcselec.com
Ele é livre até 4 k de programa, mais do que suficiente para quem está começando.
Caso tenha duvidas sobre o bascom, vc pode usar o forum deles que é muito bom tb. Eu sempre participo por lá. Porem, tudo em Ingles.
Ou mesmo usar a lista AVR-BR para duvidas sobre o Bascom tb, pois tem gente lá que usa Bascom.

Enviado:
01 Mai 2008 11:01
por RobL
Pode usar o cristal de 16MHz. Caso suas operações matemáticas (seu programa, como um todo) seja capaz de funcionar com freqüência menor, use a menor frequência. Isto só lhe trará vantagens, ainda mais em eletrônica embarcada.
Quanto menor a freqüência de trabalho, maior estabilidade, menor consumo de energia, calor, ruído, etc.
Como sugeriram, se não precisar de estabilidade do oscilador, e seu programa for capaz de rodar à freqüência mais baixa, adquira sempre um chip com oscilador interno.

Enviado:
02 Mai 2008 23:43
por ejupiter
noite Boa silverbolt!!!
Obrigado pelas dicas, já possuo o bascom avr registrado, e estou com ultima versão; e tenho também o LDmicro, para AVR e PIC, mas não sei utilizar.
Boa noite RobL!!!
Muito obrigado pelas boas dicas sobre frequência.
Boa noite a todos.
um abraço do jupiter.
Re: atmega16 - 16mghz

Enviado:
17 Mai 2008 13:00
por vohr56
ejupiter escreveu:Silverbolt boa noite!!!
Comprei o atmega16 16mghz, e junto comprei o resoador de 16mghz; Estou em duvida se funcionará, devo trocar os renonador por 12mghz ou manter o de 16mghz.
Estou pretendendo fazer um computador de bordo para meu carro, onde indique a velocidade, temperatura de refrigeração e do óleo, controle a temperatura interna do ar condicionado, rpm do motor e nível de combustível; e caso haja novas ideias implantar.
Estou precisando de sugestões e ajuda nesta impleitada, e conto com a ajuda dos colegas deste forum.
um abraço do jupiter, e aguardo contato.
Olá ejupiter!!! Td tranquilo?
Estou desenvolendo um computador de bordo semelhante à este que você quer montar, porém é para colocar na minha moto. O meu não terá algumas coisas como ar condicionado, mas a base é a mesma.
Na comunidade da YBR no orkut tem um usuário que desenvolveu um computador de bordo para sua moto, com medicao da tensao da bateria, de quantidade de combustível, temperatura, rpm e velocidade. Ele utilizou um display gráfico, que pelas fotos parece ser de celular. Para a moto seria o ideal, além de que displays de celular são baratos e fáceis de encontrar.
já tenho a parte de medição de frequência, que pode ser utilizada para receber o sinal de um sensor como velocidade, rpm. A parte de conversão análogica - digital, temperatura, tensão tenho uma boa base. O problema maior mesmo será quanto à utilização do display gráfico.
Que tal uma parceria para desenvolver este projeto?
Abraços!

Enviado:
19 Mai 2008 13:39
por ejupiter
Bom dia vohr56!!!
Estou iniciando no mundo AVR, e não tenho conhecimento do mesmo, a não ser em bascom AVR em basic, que já tenho um pouco de conhecimento; gostaria muito de aprende programar em "c" mas falta tempo (quando se fica mais velho o tempo corre rápido e fica curto), mas com certeza caminhando junto com o pessoal deste forum, um dia com certeza conseguirei. não vejo problema em caminhar-mos junto neste projeto, cada um participando com as suas experiências, com certeza chegaremos no final com um resultado aceitável.
No caso da temperatura, apanhei bastente utilizando um ATmega32 da TATO projetando um micro PLC para controlar uma osmose reversa; a temperatura variava muito, até que utilizei várias leituras e, utilizando a média destas leituras, obtive uma estabilidade na indicação.
A parte digital é mais simples, não é?
Aquardo resposta e estaremos junto neste empreitada.
Um abraço do Jupiter.
Até+

Enviado:
19 Mai 2008 18:26
por vohr56
ejupiter escreveu:Bom dia vohr56!!!
Estou iniciando no mundo AVR, e não tenho conhecimento do mesmo, a não ser em bascom AVR em basic, que já tenho um pouco de conhecimento; gostaria muito de aprende programar em "c" mas falta tempo (quando se fica mais velho o tempo corre rápido e fica curto), mas com certeza caminhando junto com o pessoal deste forum, um dia com certeza conseguirei. não vejo problema em caminhar-mos junto neste projeto, cada um participando com as suas experiências, com certeza chegaremos no final com um resultado aceitável.
No caso da temperatura, apanhei bastente utilizando um ATmega32 da TATO projetando um micro PLC para controlar uma osmose reversa; a temperatura variava muito, até que utilizei várias leituras e, utilizando a média destas leituras, obtive uma estabilidade na indicação.
A parte digital é mais simples, não é?
Aquardo resposta e estaremos junto neste empreitada.
Um abraço do Jupiter.
Até+
No projeto que estou trabalhando com temperatura também ocorria muita variação na temperatura. Tive que realizar um processo semelhante ao que vc utilizou.
Estamos em situações parecidas, pois sei um pouco de C mas não sei nada de Basic. Estou querendo aprender a trabalhar com o Bascom-AVR, mas a faculdade não deixa (não sobra tempo).
Já que você trabalha com o bascom, é mais difícil programar com ele que em C? Já vi muitas pessoas utilizando ele, mas não sei qual é melhor.

Enviado:
19 Mai 2008 22:14
por ejupiter
Boa noite vohr56!!!
Como é que se aprende programar em "C" com a falta de livros, na faculdade encina, aprendi basic em 1986, quando só existia o computado msx da gradiente e o cp500. Fiz basic, cobol, pascal e progeto de sistema, no IBPI (instituto brasileiro de pesquisa em informatica), mas nunca trabalhei como programador, e assim se perde o que se aprendeu ao longo do tempo.
um abraço Jupiter.