element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
RoadTest Forum road testing the EFM32™︎ Zero Gecko Starter Kit - Part 4
  • Blogs
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 3 replies
  • Subscribers 2563 subscribers
  • Views 537 views
  • Users 0 members are here
  • RoadTest
  • zero_gecko_starter_kit
Related

road testing the EFM32™︎ Zero Gecko Starter Kit - Part 4

Jan Cumps
Jan Cumps over 11 years ago

Part 3: checking the different energy modes

 

I've gone throught the EFM32 tutorials

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Road Test 3: the EMF32 tutorial

------------------------------------

The tutorials are integrated in Simplicity Studio. When you select a lesson, you can open the pdf with instructions, and you can generate the template project in the IDE.

The template project has indicators in the source that hint where you should place your code.

The lessons explain how to interprete the Reference Manual, how to use the registers - and how the API works.

The first lessons go into setting and clearing single bits and a range of bits within the registers. This may be common knowledge for lots of us, but it is a nice way to introduce the API's constants, masks and macros that make the code readable.

 

void initTimer() {
   /* Enable clock for TIMER0 */
   CMU->HFPERCLKEN0 |= CMU_HFPERCLKEN0_TIMER0;
   /* set prescaler to slow down clock by factor 1024, multiple bits so mask needed */
   TIMER0->CTRL =  (TIMER0->CTRL & ~_TIMER_CTRL_PRESC_MASK) |  TIMER_CTRL_PRESC_DIV1024;
}

 

The first lessons cover timers and GPIO,

the second set handles interrupts and energy modes.

The third lesson iterates over two of the existing application note examples, and drives you through further refinement of their energy profile.

  • Sign in to reply
  • Cancel

Top Replies

  • Jan Cumps
    Jan Cumps over 11 years ago in reply to Problemchild +1
    The starter kit will not end up embedded in a project. It will stay in my toolkit, so that I can use it for power management prototyping and profiling. It's the best tool that I have for that at the moment…
  • Problemchild
    Problemchild over 11 years ago

    Are you going to use this for a project or for learning/review only?

    I'd be interested in seeing what you do with it after seeing Dave Jones go  on about them so much!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 11 years ago in reply to Problemchild

    The starter kit will not end up embedded in a project. It will stay in my toolkit, so that I can use it for power management prototyping and profiling. It's the best tool that I have for that at the moment.

    I'm rather impressed by the controller's power save options though. I haven't fully reviewed it yet, but based on my current findings I would consider the EMF32 an excellent candidate for low power designs where I need significant processing power and fast wake-up from the sleep modes. I think that's where it's sweet spot is: nice very low power modes when at rest, and fast wake-up with significant calculation power when needed.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Problemchild
    Problemchild over 11 years ago in reply to Jan Cumps

    The Gecko range certainly seems to get the recommendation for exactly those facilities. I havent seen many projects use them  but I think that's because they are biased to be used in commercial products.

    Thanks for the video BTW it's good to see people making the extra effort.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube