Preguntas con etiqueta 'stm8'

0
respuestas

STM8 - No se puede usar timer2 con interrupción

Estoy intentando ejecutar la interrupción del temporizador en el microcontrolador STM8. Pero no soy capaz de hacerlo. Intenté leer el registro de contador y ARRP, pero después de cargar el valor, ambos registros tenían el valor inicial, no el...
0
respuestas

No se puede ingresar a la subrutina de interrupción de la interrupción de captura del temporizador1 para STM8S003k3 usando AN2822

Recientemente probé el código oficial de la nota de aplicación AN2822: calibración de oscilador interno de alta velocidad STM8S y STM8A. Desde que uso STM8S003k3 MC, modifiqué el código del temporizador 3 al temporizador 1, canal 1. Pero descubr...
1
respuesta

STM8S - ¿Por qué no funciona la interrupción por desbordamiento de Timer4?

Este es mi inicio del temporizador 4: void initTimer(){ CLK_PCKENR1 |= (1<<4); //Enable Clock for Timer 4 TIM4_EGR |= 1; TIM4_PSCR = (0x03); //Prescaler, Divide Clock by 7 TIM4_IER = 1; //Enable Update Interrupt TIM...
0
respuestas

Comunicar dos UART de STM8 con un host a la vez

En una aplicación, necesito comunicar los dos STM8 controller UART con el host. Até los dos pines Tx como uno y dos pines Rx como uno. Y estos están conectados al dispositivo host. Ahora, desde el host, enviaré un marco que cont...
1
respuesta

Leer / escribir un sensor de aceleración (ADXL345) con STM8

Compré una pequeña tabla con un sensor de aceleración (ADXL345) y ahora trato de escribir mis funciones para comunicarme con el IC. Yo uso un STM8S103F3P6 como controlador y ST Visual Develop como IDE. Así que al principio eché un vistazo al "es...
2
respuestas

Lecturas I2C de múltiples bytes STM8

u8 i2c_read_register(u8 mem_address, u8 *data_read) { u8 temp = 0; u8 ack = 0; u8 device_address = (IQS_ADDR << 1); u8 polling_attempt = 0; // send address ack = i2c_send_byte(device_address); #ifdef POLLING whi...
1
respuesta

¿Cómo obtener la ID de dispositivo única de STM8?

Estoy trabajando con un microcontrolador STM8S003F3P6 y necesito saber una ID única para cada dispositivo que usaré. Sé que los microcontroladores PIC tienen una ID de dispositivo única a la que el usuario puede acceder. Mi pregunta es: ¿Los mic...