Preguntas con etiqueta 'pic'

2
respuestas

Cifrar datos confidenciales en EEPROM

Digamos que tengo un PIC y un IC de memoria EEPROM. Almaceno datos confidenciales en la EEPROM. Si quiero cifrar los datos, ¿qué es un buen algoritmo de cifrado? Debería ser ejecutado por el PIC pero eso tiene tiempo para eso. Así que quiero alm...
3
respuestas

¿Cómo implementar el cambio de pila simple en los núcleos PIC12 / 16?

Estoy tratando de entender cómo funcionan los sistemas operativos en tiempo real. He mirado los códigos fuente de algunos RTOS. Quiero aprender creando mi RTOS simple, algo como FLIRT . Estoy usando la serie PIC16 y el compilador XC8 C con M...
4
respuestas

ICD3 + PIC + MPLAB: el ID del dispositivo de destino 0x0 no coincide con el ID del dispositivo esperado

Diseñamos una placa con un microchip PIC24HJ256GP610A en él. Hemos utilizado con éxito un ICD3 para programar y depurar el PIC en Explorer 16 junta de desarrollo. Creemos que hemos seguido las pautas de diseño que se encuentran en Guía del...
2
respuestas

La matriz grande en C18 causa el reinicio del dispositivo

Estoy utilizando PIC18F13K22 y Microchip's compilador C18 en MPLABX. El PIC siguió reiniciando, cuando estaba a punto de saltar a la rutina de servicio de interrupción (ISR). Pude rastrear el problema hasta la declaración de una matriz: UI...
1
respuesta

Usando el desbordamiento de Timer0 para bloquear Timer1 en PIC12F1822

Estoy tratando de usar TMR1 para contar los desbordamientos de TMR0 . Para hacer esto, estoy usando TMR1 con la puerta habilitada, y estoy usando TMR0 overflow como fuente de la puerta. Al usar MPLAB SIM, puedo ver...
1
respuesta

¿Qué modo SPI usar?

Estoy conectando una 23LC1024 SPI Serial SRAM con un PIC18, usando el compilador C18 y las funciones integradas de <spi.h> como se describe en Bibliotecas de compiladores , sección 2.8:    OpenSPI1 : inicialice el módulo SSP...
4
respuestas

DS1307 problema de falla de energía

El DS1307 tiene dos fuentes de alimentación: la fuente principal de VCC y la batería de respaldo. Este último alimentará el DS1307 cuando la alimentación principal se reduzca, de modo que el reloj pueda seguir funcionando. Estoy enfrentando u...
2
respuestas

Cómo convertir voltios en dB SPL

Estoy tomando entrada de un micrófono electret amplificado usando el amplificador LM358 de la unidad ADC de mi PIC16F877A. Estoy obteniendo las lecturas en voltios del ADC que van desde 2.5V a 5V. ¿Cómo puedo convertir estas lecturas en dB?    ...
3
respuestas

Dirección absoluta de una función en Microchip XC16

Dispositivo: dsPIC33FJ128GP802 Tengo algunos archivos * .s de la siguiente manera .global _D1 .section .speex, code _D1: .pword 0x66C821, 0x1B0090, 0xD96C36, 0x9B60B0, 0xDD4E36, 0xBF4E53 .pword 0xD1098B, 0x719BD9, 0x873989, 0x003B69...
2
respuestas

SPI Clock en PIC inestable

Estoy intentando configurar el módulo MSSP de un PIC18F25K22 en el modo maestro SPI. Estoy mirando el tiempo y el reloj no se mantiene estable durante toda la transmisión. Una imagen lo muestra mejor que las palabras. Despuésdeenviarunbit,elre...