Tag: GGIRAPHEXTRA
Estoy escribiendo software para mi STM32 µC para leer datos de la memoria flash cuando recibo un valor de dirección específico desde mi programa de computadora a través de UART. El programa de computadora me envía un valor de forma de bytes (es decir, 1,2,3,4,5,6,7,8 -> dirección de la que . . . Read more
En mi código de abajo, CÓDIGO 1 al leer HEX de un archivo y almacenarlo en un vector de cadenas, no lo convierte a ASCII al imprimirlo. #include <iostream> #include <sstream> #include <fstream> int main(int argc, char** argv) { // CÓDIGO 1 std::ifstream input("C:\\test.txt"); // El archivo test.txt contiene \x48\x83\xEC\x28\x48\x83 . . . Read more
Recibo el siguiente error del código anterior. Lo que intento lograr es imprimir una serie de códigos hexadecimales en un archivo como bytes mismos. ¿Cómo lo arreglo para que pueda imprimir “8C” en el archivo? public static void process() { System.out.println(“Archivo para imprimir”); String hexString = “418C”; try { byte . . . Read more
Estoy intentando enviar mensajes MIDI usando Perl. Básicamente quiero cambiar el instrumento de parche. Como no estoy generando un archivo, sino que solo lo estoy reproduciendo, estoy utilizando Win32::MIDI ya que es el único módulo que funciona para lo que necesito, pero no tiene un método de instrumento de parche, . . . Read more
Estoy intentando extraer un número hexadecimal de esta cadena (tipo str): mystring = b’\r\n+CUSD: 2,”062506460642063706270639002006270644062E062F06450629002006230639062F0020062706440625062A063506270644″,72\r\n\r\nOK’ He intentado: hexnumber = m = re.findall(r'[0-9a-fA-F]+’ , mystring) print(hexnumber) Salida: [‘b’, ‘C’, ‘D’, ‘1’, ‘0637064406280020063A064A0631002006450648062C0648062F000A002D0020002D0020002D000A00300030003A0627064406420627062606450629000A0030003A0631062C06480639’] La salida que estoy buscando es: 0637064406280020063A064A0631002006450648062C0648062F000A002D0020002D0020002D000A00300030003A0627064406420627062606450629000A0030003A0631062C06480639