Arduino Due mit AVR-Studio 6.1 und Debugger SAM-ICE
Wer bisher Prozessoren der ATXMEGA-Reihe mit dem AVR-Studio programmiert hat und die Vorteile eines Debuggers wie z.B JTAG-ICE2 oder 3 kennt,vermißt diese beim Umstieg auf den CORTEX-M3-Prozessor des Arduino Due.
Wer bisher Prozessoren der ATXMEGA-Reihe mit dem AVR-Studio programmiert hat und die Vorteile eines Debuggers wie z.B JTAG-ICE2 oder 3 kennt,vermißt diese beim Umstieg auf den CORTEX-M3-Prozessor des Arduino Due. Bei ernsthafter Beschäftigung mit dem Arduino fallen vor allem folgende Nachteile ins Gewicht: - Das Übersetzen des Programms in der Arduino-IDE dauert zu lange - Das Uploaden des Programms dauert zu lange - Fehlen eines echten Hardware-Debuggers Hier wird eine Alternative vorgestellt,die die genannten Nachteile beseitigt. Ein Grund für die Entscheidung,auf einen 32-Bit-Prozessor umzusteigen,ist der erhoffte Geschwindigkeitsgewinn bei der Programmabarbeitung als auch beim Ansprechen der Hardware (IO-Pins). Deshalb wird hier einmal die Dauer eines ausgegebenen Impulses gemessen,der innerhalb eines Arduino-Sketchs als kürzest möglicher Impuls programmiert wurde. Es wird gezeigt,wie die Impulsdauer mit direktem Zugriff auf die Hardware des Arduino Due drastisch verringert werden kann.
Elektor Magazine has been one of the leading sources of information on electronics for engineers, designers, start-ups and companies for 65 years. Our magazine is powered by an active community of electronics engineers – from students to professionals – who are passionate about designing and sharing innovative ideas.
For them, we publish hundreds of items a year, in formats such as articles, videos, webinars, and other learning formats. Our mission is to share knowledge in every possible way and inspire readers with the latest developments within the electrical engineering sector.
Thank you for your vote!
Leave further comments in the fields below.
Thank you for your vote!
If you wish to leave a comment with your rating, please first use the login below. If not, just close this window.
Discussion (0 comments)