Preguntas con etiqueta 'codevision'

1
respuesta

Leer y escribir multivariable (Struct) desde / a la memoria FRAM externa a través de SPI por ATMEGA mediante Code Vision

Estoy trabajando en un proyecto para leer algunos datos de ADC y almacenarlos en FRAM externo a través de SPI. Tengo 8 valores flotantes diferentes que se deben guardar cuando la alimentación está desconectada u otra situación específica y, desp...
1
respuesta

¿Simular DS2401 con ATmega32?

Tengo un DS2401 y un ATmega32 . Puedo leer su contenido con mi AVR microcontrolador. Quiero saber, ¿es posible simular el DS2401 con mi ATmega32? Quiero decir, ¿es posible conectar atmega32 a un maestro de terceros en lugar del DS2401...
1
respuesta

Lea el DS2401 con ATmega 32 y un protocolo de 1 cable

DS2401 es una memoria ROM de 64 bits que se utiliza como un número de serie de hardware. [Hoja de datos: aquí] Tiene solo dos pines. Uno de ellos es ground y uno de ellos es Data / Power . Entonces, para comunicarse con este chip hay un...
1
respuesta

Operadores ATMega128

Estoy usando el micro ATMega128 para un proyecto y CodeVisionAVR. Parece que cuando intento un + = con 2 flotadores, no se calcula correctamente. Por ejemplo, si estoy haciendo un bucle PI para el integrador y hago algo como: float iTemp =...
1
respuesta

¿Cómo puedo proteger mi osciloscopio de altos voltajes?

Hice un osciloscopio con la serie AT90USB (ADC activado en micro y envío de datos a mi propio programa en PC a través de USB). No necesito más de 0-5v pero nunca se puede decir. Sé que puedo confundir voltajes más altos con diodos, pero ¿qué pas...
1
respuesta

Mi OLED 128x64 0.96 pulgadas (con el controlador SSD1306) no funciona.

Estoy trabajando para usar este OLED pero no sé ¿¡por qué no funciona !? El esquema del adaptador es este: yesteesunproyectoensambladoeneltablero: cuandorevisolospinesdeSPIdelmicrocontrolador(porLogicAnalyzer-saleae),veoestos: ymiscódigossone...
1
respuesta

Transferencia de datos de un cable con un DS2401 a través de AVR [cerrado]

Tengo un ATMEGA32 y un DS2401 (ROM de 64 bits - Número de serie de Silicon). Quiero leer su contenido. ¿Puede alguien ayudarme a darme una pista, compartir un enlace de tutorial en pdf para la comunicación de One-Wire o un código de muestra o...
0
respuestas

¿Cómo usar los modos de suspensión del AVR en CodeVisionAVR?

Quiero manejar un teclado con Atmega16 y estoy usando un ISR para manejar las teclas que el usuario presiona. Por lo tanto, mi main () solo incluye algunas líneas para configurar las interrupciones y los puertos. Si quiero usar los modos de susp...
1
respuesta

no puede leer y almacenar en la variable global en la función O puede, pero se produce un error al leer el sensor ds18b20

Estoy utilizando Atmega8 con CVAVR 2.05.0 e intento modificar ligeramente la forma en que funciona la biblioteca ds18b20. Quiero almacenar las temperaturas de los sensores en una matriz global y comenzar la conversión de todos los sensores a la...
2
respuestas

Un problema grave con 2 o más ADC de ATmega16

He habilitado 2 ADC de mi microcontrolador pero hay mucho ruido. Quiero decir que cuando ADC (0) está habilitado, todo está bien, pero después de habilitar ADC (1) se activa el ruido. Aquí está mi código: Chip type : ATmega16 Program type :...