One of the things missing from the “classic” Arduino experience is debugging. That’s a shame, too, because the chips used have that capability. However, the latest IDE has the ability to work with external debuggers and if you want to get started with a classic ATMega Arduino, [deqing] shows you how to get started with a cheap CH552 8-bit USB microcontroller board as the debugging dongle.
The CH552 board in question is a good choice, primarily because it is dirt cheap. There are design files on GitHub (and the firmware), but you could probably pull the same trick with any of the available CH552 breakout boards.
There was a time when having a god-eye view of your embedded system required an expensive in-circuit emulation system. These were expensive, difficult to deploy, and rare. Then, CPUs started adding debugging hardware right on the chip. A few spare pins on the CPU and some sort of adapter would give you most of what you wanted from an emulation system. Although these adapters are often proprietary, sometimes they aren’t, or they have been reverse-engineered. If you know the protocol, it is easy enough to get a processor to speak it for you. That’s why you often see, for example, Raspberry Pi Picos debugging other Picos. There’s nothing you can’t do a million other ways here, but it is an excellent step-by-step tutorial for getting started without breaking the bank.
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- PlatoData.Network Vertical Generative Ai. Ενδυναμώστε τον εαυτό σας. Πρόσβαση εδώ.
- PlatoAiStream. Web3 Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- PlatoESG. Αυτοκίνητο / EVs, Ανθρακας, Cleantech, Ενέργεια, Περιβάλλον, Ηλιακός, Διαχείριση των αποβλήτων. Πρόσβαση εδώ.
- PlatoHealth. Ευφυΐα βιοτεχνολογίας και κλινικών δοκιμών. Πρόσβαση εδώ.
- ChartPrime. Ανεβάστε το Trading Game σας με το ChartPrime. Πρόσβαση εδώ.
- BlockOffsets. Εκσυγχρονισμός της περιβαλλοντικής αντιστάθμισης ιδιοκτησίας. Πρόσβαση εδώ.
- πηγή: https://hackaday.com/2023/09/11/this-arduino-debugger-uses-the-ch552/
- :έχει
- :είναι
- a
- ικανότητα
- προσθήκη
- Αν και
- an
- και
- κάθε
- Arduino
- ΕΙΝΑΙ
- AS
- διαθέσιμος
- Τράπεζα
- επειδή
- ήταν
- επιτροπή
- Σπάζοντας
- ξεμπλοκάρισμα
- αλλά
- ικανότητα
- φθηνά
- τσιπ
- τσιπ
- επιλογή
- κλασικό
- θα μπορούσε να
- CPU
- παρατάσσω
- Υπηρεσίες
- δύσκολος
- βρωμιά
- do
- εύκολος
- ενσωματωμένο
- αρκετά
- παράδειγμα
- έξοχος
- ακριβά
- εμπειρία
- εξωτερικός
- λίγοι
- Αρχεία
- Για
- από
- παίρνω
- να πάρει
- Δώστε
- καλός
- υλικού
- Έχω
- που έχει
- εδώ
- Πως
- Πώς να
- Ωστόσο
- HTTPS
- if
- in
- IT
- Ξέρω
- αργότερο
- εκατομμύριο
- Λείπει
- πλέον
- τίποτα
- of
- συχνά
- on
- or
- ΑΛΛΑ
- καρφίτσες
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- πρωτίστως
- πιθανώς
- Επεξεργαστής
- ιδιόκτητο
- πρωτόκολλο
- ερώτηση
- ΣΠΑΝΙΟΣ
- Βατόμουρο
- Raspberry Pi
- απαιτείται
- δεξιά
- ίδιο
- δείτε
- Δείχνει
- μερικοί
- μερικές φορές
- μιλούν
- ξεκίνησε
- σύστημα
- ότι
- Η
- τότε
- Εκεί.
- Αυτοί
- αυτοί
- πράγματα
- αυτό
- ώρα
- προς την
- πολύ
- φροντιστήριο
- usb
- μεταχειρισμένος
- χρησιμοποιεί
- Δες
- θέλω
- ήθελε
- ήταν
- ήταν
- Τι
- πότε
- WHY
- με
- χωρίς
- Εργασία
- θα
- θα έδινα
- εσείς
- Σας
- zephyrnet