Preguntas con etiqueta 'stm8'

2
respuestas

Red de área del controlador recibido mecanismo de filtrado de mensajes

Estoy trabajando en un proyecto de comunicación CAN que nos permite controlar algún dispositivo externo conectado a un nodo desde otro nodo. El bus CAN es una red de transmisión y, por lo tanto, un nodo CAN en el bus recibirá un mensaje enviado...
1
respuesta

¿Cómo flash MCU STM8 protegido?

Me gustaría instalar un nuevo firmware en mi STM8L15xC8. Tengo instalado ST Visual Programmer (STVP) y puedo flashear con éxito la MCU de la placa de descubrimiento STM8. Ahora, configuro la placa de descubrimiento STM8 para flashear aplicacione...
2
respuestas

¿Qué es el hardware y software STM8 que interrumpe la latencia?

Simplemente eche un vistazo por primera vez a la línea STM8 para comparar su rendimiento con el AVR, que es muy conocido para mí ahora. Uno de mis grandes reclamos al AVR fue la reacción lenta a las interrupciones, especialmente en el código...
0
respuestas

Error de interrupción anidado STM8, no descrito en la hoja de erratas actual ES019

Si el proceso principal ejecuta WFI con el bit AL establecido en CFG_GCR, el cambio de los bits de prioridad I1 / I0 en el ISR hace que la CPU se detenga cuando se produce una IRQ anidada. Condiciones previas: todos los registros ITC_SPR1 tie...
1
respuesta

¿Es posible comunicar un esclavo SPI único con dos maestros SPI?

Estoy usando dos microcontroladores STM8 como maestros SPI. Master-1 está configurado en modo full duplex . Y el Master-2 está configurado en modo Receive-only . Las líneas CS, MISO, MOSI y SCLK de Master-1 están conectadas al...
3
respuestas

¿Qué significa "dispositivo de baja densidad"? Acerca de STM8 / STM32

Los dispositivos STM32 y STM8 tienen algunos tipos: Dispositivos de baja densidad Dispositivos de densidad media Dispositivos de alta densidad ¿Sobre qué significa "densidad"? ¿Sobre la cantidad de periferia o sobre la cantidad de fla...
2
respuestas

STM8L Temporizador 1 inesperadamente baja frecuencia de desbordamiento

Estoy ejecutando el MCU fuera del oscilador interno de alta velocidad (16MHz, confirmado) y configuré el temporizador 1 para desbordar con la máxima frecuencia de desbordamiento: /* No system clock pre-division, overflow upon reaching 0x0001 (...
1
respuesta

Cómo contar usando interrupciones

Tengo un problema en el que quiero contar cuántas veces presiono un interruptor usando una interrupción. Intenté colocar la variable de conteo dentro de la principal, pero afirma que el conteo no existe. Pongo el recuento dentro del pragma, pero...
1
respuesta

¿Hay _delay_ms () espera activa en SDCC + STM8 MCU?

¿Hay una función de espera activa _delay_ms () en SDCC para STM8 MCU? (Solo encontré delay100tcy () para pic16 en incluye) Si no existe, ¿cuál es la implementación más simple? La macro FCPU es conocida.     
1
respuesta

Función de retardo IAR STM8

Me preguntaba cómo podría escribir una función de retardo en el STM8 - IAR Embedded Workbench? Usé la función de búsqueda dentro del IDE, así que encontré la función "__delay ()" pero si intento usarla obtengo: "no hay definición para '__dela...