port_name = arguments[SERIAL_PORT] baudrate = arguments[BAUDRATE] print("Porta serial: %s, baudrate: %s", port_name, baudrate) mcu.open(port_name, int(baudrate)) print("Habilitar programacao...") mcu.prog_enable() ack = mcu.ser.readline() print("--> %s" % ack) print("Apagar o chip...") mcu.erase_chip() ack = mcu.ser.readline() time.sleep(0.5) print("--> %s" % ack) print("Lendo o arquivo .hex, e carregando no micro.") for addr, code in hexfile.items(): print("%x : %x" % (addr, code)) mcu.write_progmem(addr, code) ack = mcu.ser.readline() print("--> %s" % ack) print("Finalizar a gravacao...") mcu.finalize() ack = mcu.ser.readline() print("--> %s" % ack) mcu.close()
port_name = arguments[SERIAL_PORT] baudrate = arguments[BAUDRATE] print("Porta serial: %s, baudrate: %s", port_name, baudrate) mcu.open(port_name, int(baudrate)) print("Habilitar programacao...") mcu.prog_enable() ack = mcu.ser.readline() print("--> %s" % ack) print("Apagar o chip...") mcu.erase_chip() ack = mcu.ser.readline() time.sleep(0.5) print("--> %s" % ack) print("Lendo o arquivo .hex, e carregando no micro."); for addr, code in hexfile.items(): print("%x : %x" %(addr, code)) mcu.write_progmem(addr, code) ack = mcu.ser.readline() print("--> %s" % ack) print("Finalizar a gravacao...") mcu.finalize() ack = mcu.ser.readline() print("--> %s" % ack) mcu.close()