I see the STM8S IC chip mentioned in the fourms. Is this a requirement on all the Go Modules. Or are there simple modules such as the button modules that don't have them..just a button with two wires coming back to the cable socket? If it not on every board....what type of situations start that you have the STM8S on them.
Thanks, John
Do all Go modules have the STM8S IC chip on them
Started by John Feeney, Apr 22 2012 11:50 PM
3 replies to this topic
#1
Posted 22 April 2012 - 11:50 PM
#2
Posted 23 April 2012 - 06:11 AM
Hi John,
All modules have an IC on it, at least for identification.
The button module is as simple as a single interrupt port though, so the identification happens with a bit shift IC. At my own site you can find a schematic of the first button module I made, the chip is still the same one: https://stefan.co/bl...he-netduino-go/
On other modules, the STM8 is used to virtualise all pins. This could be done with other microprocessors as well, but we chose STM chips since they're very cheap.
"Fact that I'm a moderator doesn't make me an expert in things." Stefan, the eternal newb!
My .NETMF projects: .NETMF Toolbox / Gadgeteer Light / Some PCB designs
My .NETMF projects: .NETMF Toolbox / Gadgeteer Light / Some PCB designs
#3
Posted 23 April 2012 - 12:19 PM
It has been indicated that the STM8 family will have a soon-to-be-available standard firmware so most module builders won't need to write any C level code. While many other microprocessors will work, you may be on your own to adapt the firmware.
Follow the adventures of the Box of Crappy Surplus
Total BOCS Traveled Distance: 9708 miles | States Visited: 5
Track the Box
Total BOCS Traveled Distance: 9708 miles | States Visited: 5
Track the Box
#4
Posted 23 April 2012 - 04:21 PM
Hi John,
You have three options:
We'll provide standardized firmware for the STM8S and STM32 micros... It will also possible to port go!bus virtual i/o to other micro families in the future (such as the NXP Cortex-M0 and AVR DIP chips).
Chris
You have three options:
- 589 shift register (LED, Button, Relay modules)
- STM8S (low speed pin virtualization for most modules)
- STM32 Cortex (high speed, advanced modules)
We'll provide standardized firmware for the STM8S and STM32 micros... It will also possible to port go!bus virtual i/o to other micro families in the future (such as the NXP Cortex-M0 and AVR DIP chips).
Chris
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users