Search found 889 matches
- Mon Apr 29, 2024 8:12 pm
- Forum: Projects - Embedded
- Topic: COMPONENT MACRO RESET TIMER
- Replies: 3
- Views: 87
Re: COMPONENT MACRO RESET TIMER
Something is going wrong with the PrintNumber - which will only show a 16 bit value. I did a few things. 1) I removed the ResetTimer and Added 'true' to the StartTimer to reset it. 2) I added an .x = GetRawCount into the loop in main (to check the value was actually changing) 3) Then - I added a con...
- Mon Apr 29, 2024 7:59 am
- Forum: General
- Topic: 9bit UART - Arduino Mega 2560
- Replies: 9
- Views: 245
Re: 9bit UART - Arduino Mega 2560
It does work - so I guess the 'hint' hasn't been updated. (As mentioned the component used to work with bytes) Note - Use the Rx interrupt - data has been received (so it should never timeout?) I don't know what timeout would return in this case (but if you only receive single character in the inter...
- Mon Apr 29, 2024 7:19 am
- Forum: General
- Topic: Do I need this pin? ST7789 DC pin?
- Replies: 3
- Views: 121
Re: Do I need this pin? ST7789 DC pin?
The display does use a D/C pin (to select data or command)
They have maybe missed it from the diagram?
They have maybe missed it from the diagram?
- Mon Apr 29, 2024 7:10 am
- Forum: General
- Topic: 9bit UART - Arduino Mega 2560
- Replies: 9
- Views: 245
Re: 9bit UART - Arduino Mega 2560
Sorry - missed a '.' - I meant 0..511 (or 0 to 511) Which version of Flowcode are you using - the components used to only return a byte (8bit) - in version 10 (free !) - the Send/Receive Char take an int (16bit) of which they send/receive the appropriate number of bits... Did you manage to get my de...
- Sun Apr 28, 2024 10:18 pm
- Forum: General
- Topic: 9bit UART - Arduino Mega 2560
- Replies: 9
- Views: 245
Re: 9bit UART - Arduino Mega 2560
Note - could possibly have done the send and receive on the same Mega. I didn't think of it beforehand... I powered the second board from the first as I couldn't lay my hand on 2 of the Type A USB cables (though they are surely hiding somewhere) Windows terminal programs don't support 9 bit data (th...
- Sun Apr 28, 2024 9:43 pm
- Forum: General
- Topic: 9bit UART - Arduino Mega 2560
- Replies: 9
- Views: 245
Re: 9bit UART - Arduino Mega 2560
A quick demo of 9 bit comms using 2 Arduino Megas. One is the 'sender' (S) and one a 'receiver' (R) (I called it UART) (that echoes the received data to a PC via the USB comms UART) I connected RX1 to TX1 and TX1 to RX1 on boards 'S' and 'R' - also GND (essential) and 5v as I have the sender powered...
- Sun Apr 28, 2024 12:30 pm
- Forum: General
- Topic: 9bit UART - Arduino Mega 2560
- Replies: 9
- Views: 245
Re: 9bit UART - Arduino Mega 2560
... There is an issue - send and receive take a byte which is 8 bits, so some extra work needed..
- I might be wrong on this - looks like the functions now return an int.
- I might be wrong on this - looks like the functions now return an int.
- Sat Apr 27, 2024 9:10 pm
- Forum: Tips & Tricks
- Topic: ESP32 Compilation Warnings
- Replies: 0
- Views: 61
ESP32 Compilation Warnings
A little tip to make life easier. The output from the esp32 compiler is a 'little' verbose. It is possible to turn off some of the warnings. In your project directory/main Edit CMakeLists.txt At the end of the file add: target_compile_options(${COMPONENT_LIB} PRIVATE -Wno-unused-variable) target_com...
- Sat Apr 27, 2024 9:07 pm
- Forum: General
- Topic: ESP32 WS2812 LEDs (An alternative approach)
- Replies: 0
- Views: 102
ESP32 WS2812 LEDs (An alternative approach)
This is some alternative code for WS2812 LEDs running on the esp32. Rather than the RMT based component (I get issues with this being deprecated...) I tried two alternatives - using the i2s hardware where I got 'reasonable' results. LEDs would set but occasional glitches ( I think the T1L time I got...
- Fri Apr 12, 2024 6:48 am
- Forum: Projects - Embedded
- Topic: SPI_ Master SendByteArray only sending once in loop
- Replies: 5
- Views: 398
Re: SPI_ Master SendByteArray only sending once in loop
Please post your code - or a snippet showing the problem. SPI sends overwrite the sent data with values received by the sender (or 0 if there is no reply) - so you might need to just update the array values each time.. loop (forever) loop (i = 0.. 7) array[i] = val[i] send (array) delay(1s)