Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Timers with us

    Scheduled Pinned Locked Moved Issues & Bugs
    timermicrosecond
    14 Posts 4 Posters 1.5k Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • robert-hhR Offline
      robert-hh @Stevo52
      last edited by

      @stevo52 Part of that is the architecture with SPI Flash and SPI RAM. If code or data is required which is not cached, it has to be imported for the SPI device, which takes time, 100-300µs. Short ISR routines can be held in internal RAM, but larger sections code typicality not. This property is common to all devices with similar architecture.

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        Stevo52 @robert-hh
        last edited by

        @robert-hh I'll try going back to using sleep_ms, sleep_us I guess, even though I thought it would be less precise! Otherwise, I'll have to change to a different microcontroller that can do what I need - some of the limitations of the GPY's FiPY's Micropython implementation and physical constraints (GPIO Pins) have made my development tasks harder and more time consuming than I wanted them to be! Might be time to cut my losses :-)

        Now registered on this forum as Steve Williams (due to an email address change) - stevo7452@gmail.com

        robert-hhR 1 Reply Last reply Reply Quote 0
        • robert-hhR Offline
          robert-hh @Stevo52
          last edited by robert-hh

          @stevo52 If you want to stay with MicroPython, try the PyBoard. Itis currently out of stock, but there is a new version expected for February. It is based on a STM controller with a classical memory architecture. ISR times are in the range of <5µs. The new board will have WiFi, if you need that.
          The Pycom device are good, but the ESP32 is not suited for reliable timing in the µs range.

          S 1 Reply Last reply Reply Quote 1
          • S Offline
            Stevo52 @robert-hh
            last edited by Stevo52

            @robert-hh Not sure I can wait for that new Pyboard.. is there any info available on it and what guarantee is there that it will deliver on time and won't also be plagued with perhaps overly optimistic capability or performance claims, poor documentation, errors in command descriptions, lack of corrections/updates, no action on some issues etc.

            From the forum there seem to be a whole lot of issues with the Pycom products that are hindering a number of people doing development work. I'm a little disappointed really as when selecting a product, for any purpose, we rely very much on product documentation to make informed choices, so that aspect of the Pycom product range lets it down.

            Now registered on this forum as Steve Williams (due to an email address change) - stevo7452@gmail.com

            1 Reply Last reply Reply Quote 0
            • robert-hhR Offline
              robert-hh
              last edited by

              @stevo52 Lack of documentation is surely something that is hindering. Pycom's documentation improved over time, but it still could be better. The documentation form micropython.org used to be better, but fell a little bit behind. The PyBoard itsef, ot let#s say, the Port for the STM32F4xx family is pretty mature. That's the one MicroPython was ported to in the first place. The the forum at microypthon.org is also pretty active. But unlike Pycom, micropython.org is not driven by a commercial company. It is a few people around Damien George and a lot of first grade contributers, especially Paul, then Dave, McSurly, .. But the are pretty realistic in what they promise.

              1 Reply Last reply Reply Quote 0
              • rcolisteteR Offline
                rcolistete
                last edited by

                Pyboard Lite 1.0 (with or without accelerometer) is on stock :
                https://store.micropython.org/category/pyboards

                My "MicroPython Samples". My "MicroPython Firmwares" with many options (double precision, ulab, etc).

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  Stevo52 @rcolistete
                  last edited by

                  @rcolistete Thanks for that. Some Pyboards V1,1 are available from stockists here in Australia, so I can get my hands on one. However, I would like to know what the spec's/improvement are with the new version before committing to a purchase. Most of the time new versions bring better, bigger features :-). Where can I find information on the new version?

                  Now registered on this forum as Steve Williams (due to an email address change) - stevo7452@gmail.com

                  rcolisteteR robert-hhR 2 Replies Last reply Reply Quote 0
                  • rcolisteteR Offline
                    rcolistete @Stevo52
                    last edited by

                    @stevo52 Try "contact@micropython.org" to ask about 'Pyboard D' availability. I'm sure it will be released on February, but no specific day.
                    By the way, Pyboard Lite 1.0 is better for low power usage, see the MicroPython pyboard feature table.

                    My "MicroPython Samples". My "MicroPython Firmwares" with many options (double precision, ulab, etc).

                    1 Reply Last reply Reply Quote 0
                    • robert-hhR Offline
                      robert-hh @Stevo52
                      last edited by

                      @stevo52 Some properties of the new board are here: https://forum.micropython.org/viewtopic.php?f=19&t=4957
                      Besides the "linear" improvement over Pyboard v1.x there is WiFi and BT included, using a separate coprocessor.

                      S 1 Reply Last reply Reply Quote 0
                      • S Offline
                        Stevo52 @robert-hh
                        last edited by

                        @robert-hh Thanks for that. I really like the look of that new board! Hope it is released to market very soon.

                        Now registered on this forum as Steve Williams (due to an email address change) - stevo7452@gmail.com

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1 / 1
                        • First post
                          Last post

                        Pycom on Twitter

                        Pycom