20d1cac0d649e8b3c8ef4ffcae1ec05fca683bd7
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 |