Board-dat/MSP/MSP1061-DAT/MSP1061-DAT.md
... ...
@@ -2,50 +2,29 @@
2 2
3 3
4 4
## Features
5
+
5 6
Support APPs or UART interface or Python script or ..
6 7
- socketCAN - linux
7 8
- CANtact V0.3
8
-- Cangaroo
9
+- [[Cangaroo-dat]]
9 10
- slCAN
10 11
- python
11 12
13
+- [[canable-dat]]
14
+
12 15
## hardware
13 16
14 17
![](52-11-17-28-04-2023.png)
15 18
16 19
17 20
18
-## Default firmware
21
+## Default firmware = slCAN
19 22
- Please notice we flash UART interface fimware before 2023. April
20 23
- And Canable firmware after 2023. April
21 24
- If you need upgrade to canable firmware, please try DFU update or flash chip with a .bin file
22 25
- On board LEDs blink on canable version, but not in UART (slCAN) version
23 26
24
-
25
-
26
-## supported commands
27
-
28
- O - Open channel
29
- C - Close channel
30
- S0 - Set bitrate to 10k
31
- S1 - Set bitrate to 20k
32
- S2 - Set bitrate to 50k
33
- S3 - Set bitrate to 100k
34
- S4 - Set bitrate to 125k
35
- S5 - Set bitrate to 250k
36
- S6 - Set bitrate to 500k
37
- S7 - Set bitrate to 750k
38
- S8 - Set bitrate to 1M
39
- M0 - Set mode to normal mode (default)
40
- M1 - Set mode to silent mode
41
- A0 - Disable automatic retransmission
42
- A1 - Enable automatic retransmission (default)
43
- TIIIIIIIILDD... - Transmit data frame (Extended ID) [ID, length, data]
44
- tIIILDD... - Transmit data frame (Standard ID) [ID, length, data]
45
- RIIIIIIIIL - Transmit remote frame (Extended ID) [ID, length]
46
- rIIIL - Transmit remote frame (Standard ID) [ID, length]
47
- V - Returns firmware version and remote path as a string
48
-
27
+- to use [[cangaroo-dat]], see the page
49 28
50 29
51 30
## demo
... ...
@@ -55,6 +34,14 @@ Support APPs or UART interface or Python script or ..
55 34
56 35
57 36
## ref
37
+
58 38
- legacy reference - https://w.electrodragon.com/w/Category:CAN#CAN_USB
59 39
- https://canable.io/getting-started.html
60 40
- https://github.com/normaldotcom/canable-fw
41
+
42
+- [[can-dat]] - [[stm32-dat]]
43
+
44
+
45
+based on STM32F042C6T6 [[STM32F042-dat]]
46
+
47
+- [[MSP1061]]
... ...
\ No newline at end of file
Chip-dat/ST-dat/STM32-dat/STM32-dat.md
... ...
@@ -14,14 +14,21 @@ legacy wiki page - https://w.electrodragon.com/w/Category:STM32
14 14
15 15
## Programmer
16 16
17
-based on [[CMSIS-dap-dat]] - [[st-link-dat]] - [[SWD-dat]] - [[serial-dat]] - [[ST-Utility-dat]] - [[openOCD-dat]] - [[jlink-dat]]
17
+
18 18
19 19
- [[DPR1004-dat]] - [[DPR1100-dat]] - [[DPR1130-dat]]
20 20
21
+
22
+software
23
+
21 24
IDE - [[STM32-Cube-G0]] - [[MDK-ARM-dat]] - [[platformIO-dat]]
22 25
23 26
SDK library - [[STM32-SDK-HAL-dat]]
24 27
28
+based on [[CMSIS-dap-dat]] - [[st-link-dat]] - [[SWD-dat]] - [[serial-dat]] - [[ST-Utility-dat]] - [[openOCD-dat]] - [[jlink-dat]]
29
+
30
+common used
31
+
25 32
## Periperals list
26 33
27 34
SPI3
Chip-dat/ST-dat/STM32-dat/STM32F042-dat/STM32F042-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# STM32F042-dat
3
+
Tech-dat/Interface-dat/can-dat/Cangaroo-dat/2024-08-28-16-59-20.png
... ...
Binary files /dev/null and b/Tech-dat/Interface-dat/can-dat/Cangaroo-dat/2024-08-28-16-59-20.png differ
Tech-dat/Interface-dat/can-dat/Cangaroo-dat/Cangaroo-dat.md
... ...
@@ -0,0 +1,28 @@
1
+
2
+# Cangaroo-dat
3
+
4
+
5
+## check
6
+
7
+![](2024-08-28-16-59-20.png)
8
+
9
+
10
+
11
+## windows software
12
+
13
+Cangaroo (Beta, CANable 2.0 support) for Windows (1/22/2023 ccdcb64)
14
+- https://canable.io/utilities/cangaroo-win32-ccdcb64.zip
15
+
16
+Cangaroo (Legacy) for Windows
17
+- https://canable.io/utilities/cangaroo-win32-0363ce7.zip
18
+
19
+
20
+
21
+
22
+
23
+## ref
24
+
25
+- https://canable.io/getting-started.html#cangaroo
26
+
27
+
28
+- [[can-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/can-dat/can-dat.md
... ...
@@ -12,7 +12,13 @@ legacy wiki page - https://w.electrodragon.com/w/Category:CAN
12 12
- TJA1050
13 13
- TJA1051T/3/1J
14 14
15
+## common software
15 16
17
+- socketCAN - linux
18
+- CANtact V0.3
19
+- [[Cangaroo-dat]]
20
+- slCAN
21
+- python
16 22
17 23
18 24
## Boards
... ...
@@ -23,3 +29,4 @@ legacy wiki page - https://w.electrodragon.com/w/Category:CAN
23 29
24 30
- [[NWI1245-dat]]
25 31
32
+- [[CAN]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/can-dat/canable-dat/canable-dat.md
... ...
@@ -0,0 +1,57 @@
1
+
2
+# canable-dat
3
+
4
+
5
+https://canable.io/getting-started.html
6
+
7
+## firmware version
8
+
9
+
10
+### slCAN
11
+
12
+SLCAN turns the USB-port into a COM-port and transmits strings on it, so 1-byte data requires 2-bytes to be sent, and additional operations are required to convert strings into data structures. SLCAN can also be connected to SocketCAN, so it’s easy to use.
13
+
14
+
15
+### candlelight_fw
16
+
17
+https://github.com/candle-usb/candleLight_fw
18
+
19
+
20
+### based on STM32F042
21
+
22
+- cantact: https://www.linklayer.com/tools (STM32F042C6)
23
+- canable (cantact clone): http://canable.io/ (STM32F042C6)
24
+- USB2CAN: https://github.com/roboterclubaachen/usb2can (STM32F042x6)
25
+- CANAlyze: https://kkuchera.github.io/canalyze/ (STM32F042C6)
26
+- VulCAN Gen1: https://shop.copperforge.cc/products/ac41 (STM32F042x6)
27
+- Entreé: https://github.com/tuna-f1sh/entree (STM32F042x6)
28
+
29
+### based on STM32F072
30
+
31
+
32
+- candleLight: https://github.com/HubertD/candleLight (STM32F072xB)
33
+- candleLight FD: https://linux-automation.com/en/products/candlelight-fd.html (STM32G0B1CBT)
34
+- candleLight: https://www.linux-automation.com/en/products/candlelight.html (STM32F072xB)
35
+- CANable-MKS 1.0: https://github.com/makerbase-mks/CANable-MKS (STM32F072xB)
36
+- ConvertDevice-xCAN: https://github.com/ConvertDevice/xCAN (STM32F072xB)
37
+- ConvertDevice-xCANFD: https://github.com/ConvertDevice/xCANFD (STM32G0B1CBT6)
38
+- DSD TECH SH-C30A: https://www.deshide.com/product-details.html?pid=384242&_t=1671089557 (STM32F072xB)
39
+- FYSETC UCAN: https://www.fysetc.com/products/fysetc-ucan-board-based-on-stm32f072-usb-to-can-adapter-support-with-canable-candlelight-klipper-firmware (STM32F072xB)
40
+
41
+
42
+
43
+## ref
44
+
45
+
46
+- https://github.com/HubertD/candleLight
47
+- https://github.com/HubertD/cangaroo
48
+- https://wiki.linklayer.com/index.php/CANtact
49
+- https://canable.io/
50
+
51
+- [[can-dat]] - [[can]]
52
+
53
+
54
+
55
+
56
+
57
+
Tech-dat/Interface-dat/can-dat/slCAN-dat/slCAN-dat.md
... ...
@@ -0,0 +1,30 @@
1
+
2
+# slCAN-dat
3
+
4
+## supported commands
5
+
6
+ O - Open channel
7
+ C - Close channel
8
+ S0 - Set bitrate to 10k
9
+ S1 - Set bitrate to 20k
10
+ S2 - Set bitrate to 50k
11
+ S3 - Set bitrate to 100k
12
+ S4 - Set bitrate to 125k
13
+ S5 - Set bitrate to 250k
14
+ S6 - Set bitrate to 500k
15
+ S7 - Set bitrate to 750k
16
+ S8 - Set bitrate to 1M
17
+ M0 - Set mode to normal mode (default)
18
+ M1 - Set mode to silent mode
19
+ A0 - Disable automatic retransmission
20
+ A1 - Enable automatic retransmission (default)
21
+ TIIIIIIIILDD... - Transmit data frame (Extended ID) [ID, length, data]
22
+ tIIILDD... - Transmit data frame (Standard ID) [ID, length, data]
23
+ RIIIIIIIIL - Transmit remote frame (Extended ID) [ID, length]
24
+ rIIIL - Transmit remote frame (Standard ID) [ID, length]
25
+ V - Returns firmware version and remote path as a string
26
+
27
+
28
+## ref
29
+
30
+- [[can-dat]]
... ...
\ No newline at end of file