Little update:
I tested code with encoder which using BiSS-C protocol and has differential outputs/inputs. The code worked without any big changes - only the SPI.transfer()/transfer16() section...
Type: Posts; User: Matthew
Little update:
I tested code with encoder which using BiSS-C protocol and has differential outputs/inputs. The code worked without any big changes - only the SPI.transfer()/transfer16() section...
After pulling the changes, it works! Thank you very much!
At least i could find "bugs" to make Teensy better.
Indeed, with core yield() (not overrided in main) it works ok.
With implemented yield(), at least one core functions must be invoked, for example:
#include <Arduino.h>
void setup()
{
Hello,
I'm missing something and I would like to clear it out. Let's start with code (I'm using Arduino IDE 1.8.10 and Teensyduino 1.48 and Teensy 3.6 in this example) - toogling the pin 13 (PC5):...
First off all, I want to thank you guys, I didn't notice your answers earlier.
If te time comes i will try your suggestions and publish my results.
Maybe there will be somebody like me who encounter the problem with interfacing the SSI encoders with Teensy 3.x SPI ports. For them I putting here my solution.
There was a discussion here about...
It's still a work-in-progress so that can be done. Thanks for the advice. Do you know or can you recommend any chips?
However, the more I read about it the more I think that the unique serial...
Hi,
So as the topic stated I want to be sure that:
the device which I am selling will be used untouched as I provided it - same hardware with same software which authenticate the product...
So let's suppose I have brand new chip supported by MKL0x bootloader on my custom board. Then on what basis the serial number is generated for main chip by the bootloader?
I'm asking about the...
OK,
A lot of time has passed, but the problem came back to me at the most unexpected moment. However, I found the solution. On Windows everything was OK, but on Ubuntu the problem occurred on...
Firstly the question before the long post: Did the delay() function from my first post have an impact on USB hardware = it's simply waits and do nothing more or it let's the communication run?
...
Oh sorry i forgot to add information about board - I'am using Teensy 3.6 (I updated first message).
Ok, so how can I manage to not overfill system USB? I don't see any solution for now.
I found a partial (or maybe permanent) solution, but the issue is as follows:
I have used Teensy 3.6, Ubuntu 18.04 with TyCommander from TyTools, Visual Studio Code and PlatformIO extension with...
I used AS5048A encoders.
Arduino Due, 10Mz clock, 2m cable long, and similar to your problem when I used one device it was ok, but when I connected more (4 device) I was getting transmission...
OK, I thought my way is working (and only reset is needed), but I was wrong. On teensy-cli it goes randomly as on teensy-gui. For the sake of clarity, the problem is related to Teensy's tools, not...
TLDR: Ubuntu, Visual Studio Code, PlatformIO extension and multiple Teensy (3.6) connected. When uploading the program to one Teensy (let's call it #1 on /dev/ttyACM1 port) with teensy-cli the second...
Paul, thanks for the detailed explanation, however "my problems" weren't serious problems. I am convinced that they were related only to USB HUBs, on boards there was only Blink uploaded.
TLDR:...
This design:
seems to work. I have connected three Teensy 3.6 via USB HUBs, then run tycommander from https://github.com/Koromix/tytools which gives me an overview of connected boards. The...
So If I want to flash multiple boards, I have to get them connected via USB to the host and then do the stuff with tytools. That means additional cables (or one cable and hubs in nodes) between...
Hello,
I am designing system for rehabilitation device. The topology of network will be something like that:
Desktop (User Interface) -> Master -> Slave 1 -> Slave 2 -> Slave 3
Desktop on...