Hirdetés
- Lassacskán fenyőfát állítanak a hardverek
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- Irodát kért, de gyárat kapott Elon Musk a Samsungtól
- Nyílt forráskódú lett a legegyszerűbben használható AI tartalomgeneráló
- SSD kibeszélő
- Több száz játékban kezdi meg karrierjét az FSR Redstone
- Milyen billentyűzetet vegyek?
- Rogyásig pakolható a Cooler Master Cosmos szériás csúcsháza
- Milyen házat vegyek?
- A fával keres kapcsolatot a Gigabyte új alaplapja
- HiFi műszaki szemmel - sztereó hangrendszerek
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- 5.1, 7.1 és gamer fejhallgatók
- VR topik
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Reset Elek
aktív tag
válasz
Postas99
#23840
üzenetére
Ez lenne qz init, vagyis egy része, pár dolgot már kiszedtem belőle, így is hosszú
#include <TMC2209.h>
#include <HardwareSerial.h>
#include <ESP_FlexyStepper.h>#define SER_BUFF_SIZE 1024
HardwareSerial StepSerial(2);
#define RX_PIN 18
#define TX_PIN 17const long SERIAL_BAUD_RATE = 115200;
const long SERIAL_BAUD_RATE_2 = 640000;TMC2209 stepper_driver_0;
const TMC2209::SerialAddress SERIAL_ADDRESS_0 = TMC2209::SERIAL_ADDRESS_0;
TMC2209 stepper_driver_1;
const TMC2209::SerialAddress SERIAL_ADDRESS_1 = TMC2209::SERIAL_ADDRESS_1;
const uint8_t REPLY_DELAY_0 = 2;
const uint8_t REPLY_DELAY_1 = 2;ESP_FlexyStepper stepper_0;
void setup()
{
Serial.begin(SERIAL_BAUD_RATE);StepSerial.setRxBufferSize(SER_BUFF_SIZE);
StepSerial.begin(SERIAL_BAUD_RATE_2, SERIAL_8N1, RX_PIN, TX_PIN);stepper_driver_0.setup(StepSerial, SERIAL_BAUD_RATE_2, SERIAL_ADDRESS_0);
stepper_driver_0.setReplyDelay(REPLY_DELAY_0);stepper_driver_1.setup(StepSerial, SERIAL_BAUD_RATE_2, SERIAL_ADDRESS_1);
stepper_driver_1.setReplyDelay(REPLY_DELAY_1);delay(100);
if (stepper_driver_0.isSetupAndCommunicating())
{
Serial.println("Stepper driver _0 setup and communicating!");
}
else
{
Serial.println("Stepper driver _0 NOT setup and communicating!");
}Hardware serialt használok, de az esp valamiért nem szereti, ha Serial2-nek van elnevezve.
Ez a kód működik kifogástalanul NodeMCU ESP32-n, de meg sem nyikkan S3-on. Különbség meg csak az RX pinben van.
Próbáltam uart1-et meg uart2-it, semmi eredmény.
StepSerial baud rate-je 9600 és 960000 között bármi lehetne TMC2209-en, ESP32-n megy is bármi, S3-on meg semmi, se 9600, se 115200, se 800000.
Új hozzászólás Aktív témák
- SSD kibeszélő
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- urandom0: Száműztem az AI-t az életemből
- Több száz játékban kezdi meg karrierjét az FSR Redstone
- Nintendo Switch 2
- Google Pixel topik
- Milyen billentyűzetet vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- További aktív témák...
- Nálam már kapható a jelenlegi leggyorsabb brutál notebook: Samsung Galaxy Book 5 Edge 5G!
- Sony WF-G700 White- INZONE Buds vezeték nélküli zajszűrős(ANC) fülhallgató - Fekete, 2 év gari
- High-End AMD Ryzen 9 9950X3D, ASRock X870E Taichi + Dell AlienWare AW2725DF + ajándékok
- 24,5"-os FullHD Dell Alienware gamer monitor újszerű állapotban AW2518HF
- GAMER LAPTOP - ASUS Rog Zephyrus M16 / Intel i7 12700 / RTX 3060 6gb / 24gb DDR5 / 2TB ssd
- Gamer PC-Számítógép! Csere-Beszámítás! R5 8400F / RTX 3070Ti / 32GB DDR5 / 1TB SSD!
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue- 1 ÉV GARANCIA -Kártyafüggetlen, MS4062
- új SteelSeries Arctis GameBuds fülhallgató
- Doxa férfi óra - 166.90.101.20 - D-Sport férfi karóra
- GYÖNYÖRŰ iPhone 12 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3654
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
ekkold

