Preguntas con etiqueta 'c'

0
respuestas

FatFs (ChaN) - La tarjeta UHS-3 Clase 10 de 256 GB no funciona

Estoy utilizando un MCU 'ARM Cortex M3' con el 'Sistema de archivos FAT ChaN (R0.13a (2017))'. Todo funciona de maravilla en este momento con las tarjetas SD que he formateado como FAT32 o como exFAT. Estas tarjetas van desde 8 GB a 64 GB y toda...
0
respuestas

Leyendo el valor hexadecimal en uart

Estoy usando Mplab x Ide con v3.61 en el compilador Xc8, PIC18F24K40. Usé el código UART generado por MCC para enviar y recibir datos. Tengo funciones de Euart como a continuación #define LED_RX RC7 // Pin assigned RX LED #define LED_TX RC6...
0
respuestas

Problemas con ICP Atmega328p

Estoy tratando de usar la funcionalidad ICP (Pin de captura de entrada) de ATMEGA328p (placa Arduino Uno) y de alguna manera parece que no funciona. He conectado un interruptor a ICP pin PB0 en este caso, y quiero cambiar un LED a PC0 cada vez q...
0
respuestas

libmodbus modbus_read_bits () devuelve una función ilegal

Todo está bien cuando se trata de leer registros con: modbus_read_registers(ctx,0,32,destination); Me da valores de 32 registros diferentes. Pero cuando se trata de leer bits (bobinas) en los registros, obtengo un error illegal function...
1
respuesta

¿Establecer registros DDR y PORT en función del número de pin (AVR)?

Estoy escribiendo una función de inicialización en un ATTiny441 para establecer el registro de dirección de datos (DDR) para el puerto A o B según el número de pin físico. Hastaahoramiimplementaciónpareceunpocotorpe.Acontinuaciónsemuestral...
1
respuesta

generando un ciclo de trabajo diferente en dos pines diferentes del mismo temporizador pwm STM32 Nucleo

Utilicé STCube para generar mi código para obtener un ciclo de trabajo diferente en dos pines diferentes del mismo temporizador en mi tablero Nucleo F446ZE. Funciona en su mayor parte, ambos pines tienen la misma frecuencia pero ambos tienen el...
1
respuesta

Cypress FX3 CyU3PToolChainInit Entendiendo la ayuda

No entiendo el propósito de la función CyU3PToolChainInit que está escrita en código fuente de ensamblaje para el FXE. Por lo que sé, borra el área BSS y entra en la función principal, pero ¿cómo se genera esta función? ¿Qué es una cadena de her...
1
respuesta

escribiendo en un pin de interrupción externo

He conectado la pantalla de 7 segmentos a PORTB (RB1-RB7), RB0 es un pin de interrupción externo que está encendido para mostrar el número 8, escribí 0b11111110, entonces, ¿qué pasará con la interrupción externa cuando escribo 0 en el bit 0?...
1
respuesta

Pérdidas de tensión localizadas por motivos de microcontrolador

En el libro "An Embedded Software Primer", leí eso    si un chip debe cambiar muchas de sus señales de salida de alta a baja o   de bajo a alto al mismo tiempo, ese chip necesitará mucha potencia para   cambiar estas señales Van a necesitar m...
0
respuestas

ATMEGA128 con W25Q32FV

Estoy intentando guardar algunas cadenas en Winbond Spi Flash con el microcontrolador atmega 128. Hasta ahora soy capaz de obtener ID de manufactura. y guardar la cadena hasta 256 bytes, pero cuando intento leerlo, se pone en blanco. Estoy submi...