Replies: 16 comments 2 replies
-
Oh, I forgot to comment, the W3230 board also has an STM8S003F3P6. Thanks. |
Beta Was this translation helpful? Give feedback.
-
I found the manufacturer's website, it seems that everything is available for download, from the compiler to the programmer (ES-Link 😂) and via the serial port. |
Beta Was this translation helpful? Give feedback.
-
Sadly, QFN24 is also used on the W1209: |
Beta Was this translation helpful? Give feedback.
-
Hi,
I didn't see anything to suggest the device is code compatible with the
STM8 devices. Perhaps only having one good eye at present meant I missed
it. However, this would make it hard for anyone on this mailing list to
offer suggestions on how to program since we are focussed on the STM8
series devices.
Best regards
Richard
…On 4/04/2023 5:15 am, rtek1000 wrote:
Hello,
Do you know how to program the ES7P003? Tools and IDE? I received a
W1209 board with this microcontroller.
Maybe you can add the ES7P003FGTF on this page:
https://github.com/TG9541/stm8ef/wiki/W1209-Identifying-'compliant'-boards
ES7P003 (The board does not have Vcap)
ES7P003
<https://user-images.githubusercontent.com/8660811/229627296-3e41c706-0bfb-424e-99bb-cb57bcafb71c.png>
STM8S003
STM8S003F3P6
<https://user-images.githubusercontent.com/8660811/229627325-bb840d1f-952a-4247-9a96-5f1192ddbf1e.jpeg>
Datasheet (Automatically translated):
https://github.com/rtek1000/W1209-firmware-modified/blob/master/Doc/ES7P003FGTF_EN.pdf
Datasheet original:
https://github.com/rtek1000/W1209-firmware-modified/blob/master/Doc/ES7P003FGTF_CN_622163.pdf
—
Reply to this email directly, view it on GitHub
<#464>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AE7PE24BQID2P6QPCT3H3N3W7M4W7ANCNFSM6AAAAAAWR3B7MA>.
You are receiving this because you are subscribed to this
thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Interesting, that's the 3rd µC in a STM8S103 TSSOP20 form factor I get to know about (the others being N76E003AT20 - MCS-51 and CH32V003F4P6 - RISC-V). This one appears to have a very basic proprietary 8 bit core with (fixed?) 16bit instruction width: At least part of the instruction set is memory access controlled (e.g, multiplication, division): I doubt that this chip is more than a stop-gap to serve the domestic market. I would rather not try mastering this one. A complete datasheet is here: |
Beta Was this translation helpful? Give feedback.
-
I didn't expect to be able to use the same firmware, but the logic can be reused. I am interested in using the W1209 board with DS18B20 sensors, I currently use Attiny85 with this configuration, but I have to assemble the board manually. Incredibly ES7P003 has support in VScode (Extension Essemi), I'm trying if I can make it work, the documents are in Chinese. I am using translator to read and access the website. 😅 But I'm a little wary of VScode, because Platformio generated a lot more code in VScode with SDCC than STVD with Cosmic, commented here. |
Beta Was this translation helpful? Give feedback.
-
I guess it would be worth thinking about producing an open-source STM8 board that can be ordered, e.g., from JLCPCB at a budget:
|
Beta Was this translation helpful? Give feedback.
-
Yes, I've already ordered from JLCPCB, it's a very good option. |
Beta Was this translation helpful? Give feedback.
-
What about the noise immunity of the STM8? Atmel's original ATmega chips were much better than Microchip's PICs. |
Beta Was this translation helpful? Give feedback.
-
Don't spend any time on this Thomas because I doubt the time and effort
is warranted. It was mid 2019 when I had a derivative of the W1209 board
made and I have never found a need to pick one up again.
A library of gerbers might be the simplest way. If anyone wants the
gerbers, pick and place file and BOM file for this board they only need
ask.
The board was used on top of another board containing a number of large
power fets and was used as a voltage sensitive relay.
I only mention this because it is a real leap to go from something that
is essentially one-off for your own use to a PCB with wider appeal. When
I think about all the STM8 projects I have built and the absence of
requests for a PCB or details on how to have one built I'm convinced
your time could be better spent elsewhere. OR have you had success with
other people wanting to emulate on of your projects?
…On 4/04/2023 1:45 pm, Thomas wrote:
I guess it would be worth thinking about producing an open-source STM8
board that can be ordered, e.g., from JLCPCB at a budget:
* a form factor that fits in a standard enclosure
* through-hole assembly options, e.g., for headers, relays and a LED
display
* e.g., STM8SxxxKyT6C µC (e.g., STM8S103K3, STM8S903K3,
STMS105K6...), OR maybe the TSSOP20 form factor so that optionally
any of the other chips can be used (the CH32V003F4P6 RISC-V sure
looks interesting).
—
Reply to this email directly, view it on GitHub
<#464 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AE7PE252KD4WGXDOPYNNRTTW7OYPJANCNFSM6AAAAAAWR3B7MA>.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@VK6TT I don't intend to make a W1209 replacement, to be honest, the hardware feels too limited to be really fun. What I have in mind is a thing that costs about $5 in a batch of 3 pcs, good for hobby applications with a few options, e.g., RS485, data Flash, maybe RTC, one or two relays (solid state or conventional), sensors... @rtek1000 the noise immunity of STM8 devices is good. Must be good because automotive specs aren't easy to meet. |
Beta Was this translation helpful? Give feedback.
-
Really limited, whoever designed the first W1209 boards could have left the UART pins for the buttons, or multiplexing the buttons with the common display pins, would help a lot to implement remote control. I did some tests with a modified scheme, and the UART operating with an interrupt, it turned out really well. |
Beta Was this translation helpful? Give feedback.
-
On the issue of support for ES7P003, VScode for Linux does not find the core, they even forgot that in Linux it matters whether the file name is in uppercase. And the Windows VScode is also missing something, it couldn't generate binary even for example code, but it's already managed to find the core. I will try to contact the Essemi (Eastsoft) manufacturer, to correct the VScode, maybe they are always testing the changes on a computer that has already worked, so they didn't test it on a clean system. It would also be interesting for them to make the programmer's source code available via UART, to add English language. |
Beta Was this translation helpful? Give feedback.
-
About Attiny85, I already started designing the custom board, in Kicad, I'm going to use SMD. When I mount manually, I use almost everything PTH. |
Beta Was this translation helpful? Give feedback.
-
On the issue of support for ES7P003:
Still missing the part of programming the uC, I'll try to use a serial port and/or J-link V8. I found these tips (Strangely, the blog's website did not allow google translator to operate):
|
Beta Was this translation helpful? Give feedback.
-
On the issue of support for ES7P003:
|
Beta Was this translation helpful? Give feedback.
-
Hello,
Do you know how to program the ES7P003? Tools and IDE? I received a W1209 board with this microcontroller.
Maybe you can add the ES7P003FGTF on this page:
https://github.com/TG9541/stm8ef/wiki/W1209-Identifying-'compliant'-boards
ES7P003 (The board does not have Vcap)
STM8S003
Datasheet (Automatically translated):
https://github.com/rtek1000/W1209-firmware-modified/blob/master/W1209/Doc/ES7P003FGTF_EN.pdf
Datasheet original:
https://github.com/rtek1000/W1209-firmware-modified/blob/master/W1209/Doc/ES7P003FGTF_CN_622163.pdf
Beta Was this translation helpful? Give feedback.
All reactions