Artikel
NOP-pes
Ontwerptip
Het kan altijd gebeuren dat een nieuw opgebouwd microcontrollerbord niet meteen werkt, of dat een bord na jarenlange trouwe dienst de geest heeft gegeven. Vaak is dat het begin van een moeizame zoektocht naar soldeerfouten, onderbroken of juist kortgesloten printbanen, defecte componenten of problemen met falende software. Dergelijke klussen kunnen enorm tijdrovend zijn, zeker als de microcontroller intern programmageheugen heeft en geen externe adres- en databus. En als de werking van de software niet bekend is, kun je helemaal je lol op!
Vaak is het echter niet zozeer de software, maar de hardware die voor de problemen zorgt. Als de microcontroller een externe adres-/databus heeft, is de ellende meestal wel te overzien. Storingen op de adresbus zijn met een oscilloscoop redelijk snel te vinden: hier moeten alleen 'nette' blokgolven op te zien zijn, in tegenstelling tot de databus waar ook 'halve niveaus' op kunnen verschijnen als de datalijnen in 'tristate' (hoogohmig) staan.
Vaak is het echter niet zozeer de software, maar de hardware die voor de problemen zorgt. Als de microcontroller een externe adres-/databus heeft, is de ellende meestal wel te overzien. Storingen op de adresbus zijn met een oscilloscoop redelijk snel te vinden: hier moeten alleen 'nette' blokgolven op te zien zijn, in tegenstelling tot de databus waar ook 'halve niveaus' op kunnen verschijnen als de datalijnen in 'tristate' (hoogohmig) staan.
Discussie (0 opmerking(en))