-
Notifications
You must be signed in to change notification settings - Fork 66
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ES7P003FGTF support #464
Comments
Oh, I forgot to comment, the W3230 board also has an STM8S003F3P6. Thanks. |
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. |
Sadly, QFN24 is also used on the W1209: |
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: ***@***.***>
|
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: |
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. |
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:
|
Yes, I've already ordered from JLCPCB, it's a very good option. |
What about the noise immunity of the STM8? Atmel's original ATmega chips were much better than Microchip's PICs. |
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:
***@***.***>
|
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
The text was updated successfully, but these errors were encountered: