Folgende Dinge klappen nicht was aber auch die Uno wahrscheinlich nicht kann.
Daten mir Get vom Basic aus holen.
Manchmal brauch das Ding zulange um in den Edel Modus zu gelangen.
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
Folgende Dinge klappen nicht was aber auch die Uno wahrscheinlich nicht kann.
Daten mir Get vom Basic aus holen.
Manchmal brauch das Ding zulange um in den Edel Modus zu gelangen.
Mir hast auch gut gefallen. Gerne wieder..
Der Interrupt hat gezeigt warum das was komisch lief. wenn der Code wo hängen bleibt und nicht Data zieht kommt was durcheinander.
Aber ab davon bin ich gut weiter gekommen.
Über den 232 Port wird nun alles richtig angezeigt. und kann ausgewertet werden.
Ich muss in dem Code noch aufräumen aber dann lade ich den nach github hoch.
Ich änder das Pinout , da ich denke das der Androino zu langsam ist den ATN sofort zu beantworten.
Daher möchte ich einen Hardware Intrrupt einbauen.
1 SEQ - d6
2 GND
3 ATN - d3
4 CLK - d4
5 DATA - d5
6 Reset und 5v -d7
Bis Heute habe ich keinen lauffähigen Meatloaf. also habe ich mich zu dem ursprünglichen Adroino uno bods gewannt.
Gesten habe ich auf der Doreko die Ports und die Divicenummer gut bedienbar in Main gebracht.
Weiter geht's...
So you are unable to load anything with Meatloaf?
Das ist richtig fast Jeder zugriff bleibt hängen. ich finde 26 devices aber bei open 1,8,15 get a$ bleibts schon hängen.
Ich habe bis jetzt keine vernünftige Devices in Meatloaf gefunden.
Manchmal liefert er Wahllos id's und blockiert den Bus ... Lässt andere Laufwerke nicht laufen.
Bin auch dabei mit sx und Kram...
Blootoothhab ich noch angemacht . aber das kann es nicht sein hast du an den Ports irgend was dran, das das Flaschen nicht geht
wobei Du andere serielle ports hast unter windows
aus dem gihup frisch geholt dann fogendes eingetragen im Platformio.ini
[meatloaf]
; Uncomment ONLY ONE of the below lines to target the hardware you use
; GPIO pin assignments are located in the include/pinmap/ directory for reference
;build_board = fujiloaf-rev0 ; Meatloaf / FujiNet REV0 board, aka Fujiloaf (ESP32-WROVER 8M PSRAM, 16M Flash)
;build_board = lolin-d32-pro ; Wemos Lolin D32 Pro (ESP32-WROVER 4M PSRAM, 4M/8M/16M Flash)
;build_board = ttgo-t1 ; Lilygo TTGO T1 V1.3 (ESP32 NO PSRAM, 4M Flash)
build_board = esp32-wroom ; generic esp32-wroom board (ESP32-WROOM NO PSRAM, 4M/8M/16M Flash)
;build_board = esp32-wroom-pi1541 ; generic esp32-wroom board with pi1541 hat (ESP32-WROOM NO PSRAM, 4M/8M/16M Flash)
;build_board = fujiapple-rev0 ; FujiApple REV0 with esp32-devkitc (ESP32-WROVER 8M PSRAM, 8M Flash)
;build_board = fujinet-v16 ; FujiNet v1.6 (ESP32-WROVER 8M PSRAM, 16M Flash)
; EXPERIMENTAL
;build_board = esp32s3 ; esp32s3 devkitc (ESP32-S3 2M/8M PSRAM, 8M/16M/32M Flash)
;build_board = lolin-s2-mini ; Wemos Lolin S2 Mini (ESP32-S2 2M PSRAM, 4M Flash)
;build_board = lolin-s3-pro ; Wemos Lolin S3 Pro (ESP32-S3 8M PSRAM, 16M Flash)
; Choose the size of flash available on your board
;flash_size = 16mb
;flash_size = 8mb
flash_size = 4mb
; Set default WiFi credentials
wifi_ssid = "meatloaf"
wifi_pass = "meatloaf"
; Choose SPIFFS or LITTLEFS for the filesystem used on internal flash
flash_filesystem = FLASH_SPIFFS
;flash_filesystem = FLASH_LITTLEFS
; Espressif32 PlatformIO Version to use for building
esp32_platform_version = 5.1.0
;esp32s3_platform_version = 6.1.0
; Required flags, leave as is
build_platform = BUILD_IEC
build_bus = IEC
[platformio]
description = Meatloaf Commodore to ESP32 WiFi Multifunction Firmware
default_envs = ${meatloaf.build_board}
data_dir = $PROJECT_DIR/data/${meatloaf.build_platform}
[env]
; Common settings for all enivornments
framework = espidf
extra_scripts = pre:build_version.py
lib_ldf_mode = deep+
upload_speed = 460800 ;921600
;upload_port = COM1 ; Windows
upload_port = /dev/ttyUSB0 ; Linux
;upload_port = /dev/tty.SLAB_USBtoUART ; Mac
monitor_speed = 460800 ;921600
;monitor_port = COM1 ; Windows
monitor_port = /dev/ttyUSB0 ; Linux
;monitor_port = /dev/tty.SLAB_USBtoUART ; Mac
monitor_filters = time, esp32_exception_decoder
check_skip_packages = yes
;debug_tool = esp-prog
;debug_init_break = tbreak setup
; Build flags used by ALL boards go here
build_flags =
-D ${meatloaf.build_platform}
-D ${meatloaf.flash_filesystem}
-D WIFI_SSID=${meatloaf.wifi_ssid}
-D WIFI_PASSWORD=${meatloaf.wifi_pass}
-D CMAKE_EXPORT_COMPILE_COMMANDS=ON
-D DEBUG_SPEED=460800 ;921600
;-D NO_BUTTONS ; if your hardware has no physical buttons
;-D SD_CARD ; if your hardware has an sd card slot
;-D LED_STRIP ; if your hardware has an LED strip
;-D PIEZO_BUZZER ; if your hardware has a piezo buzzer
;-D PARALLEL_BUS ; if your hardware has userport parallel interface
;-D JTAG ; enable use with JTAG debugger
-D BLUETOOTH_SUPPORT ; enable BlueTooth support
;-D VERBOSE_TNFS
;-D VERBOSE_DISK
;-D VERBOSE_HTTP
;-D DEBUG_TIMING
;-D DATA_STREAM
;-D NO_VIRTUAL_KEYBOARD
;-D DBUG2 ; enable monitor messages for a release build
; GPIO Expander Selection
;-D GPIOX_PCF8575
;-D GPIOX_MCP23017
;-D GPIOX_XRA1405
und ->
so das klappt. danke ..
Ich kann nun die IEC Verbindung bei mir richtig einstellen und testen .. aber erst Montag Heute bin ich unterwegs.
das klingt ja danach als sei das schaffbar.
ich habe nun auch was auf dem Flash.....
kannst Du mir sagen was ihr eingestellt habt?
ja das ist es . Welches Programm verwendest du?
ich habe alle Varianten versucht aber eps32-devkid v1 arbeitet nicht.
Ich habe idolpx gebeten den eps32-devkid v1 hinzuzufügen.
doitESP32devkitV1
ich habe esp32doit-devkit-v1.json hinzugefügt..
auf dem Foto von mir ist ein esp8266 der der am 1. Meatloaf abgebildet war.Der funktioniert auch am IEC Bus. Nun muss ich da auf den EPS 32 umgestiegen wurde auch umsteigen. Mein Zweck ist ein Code zu haben der gut arbeitet um daraus eine lib zu machen. Was ich bis jetzt gesehen habe überzeugt mich nicht.
Das Foto war doch von Dir und da hast Du auch einen ESP32 devkit v1, oder ?
esp32 devkit-v1 ist das wohl