Apart from the obvious, like learning C and start with some developer board, you'll want to learn to read microcontroller datasheetsread microcontroller datasheets.
Manufacturers add more and more features to microcontrollers, which therefore become more and more complex. The datasheet doesn't only provide electrical characteristics (which is more interesting for the electronical engineer than the software developer), but also detailed description of registers, memory maps, etc.
On first reading a datasheet may look daunting, but failing to understand them can cause a more severe headache in the debugging phase.
Apart from the obvious, like learning C and start with some developer board, you'll want to learn to read microcontroller datasheets.
Manufacturers add more and more features to microcontrollers, which therefore become more and more complex. The datasheet doesn't only provide electrical characteristics (which is more interesting for the electronical engineer than the software developer), but also detailed description of registers, memory maps, etc.
On first reading a datasheet may look daunting, but failing to understand them can cause a more severe headache in the debugging phase.
Apart from the obvious, like learning C and start with some developer board, you'll want to learn to read microcontroller datasheets.
Manufacturers add more and more features to microcontrollers, which therefore become more and more complex. The datasheet doesn't only provide electrical characteristics (which is more interesting for the electronical engineer than the software developer), but also detailed description of registers, memory maps, etc.
On first reading a datasheet may look daunting, but failing to understand them can cause a more severe headache in the debugging phase.
Apart from the obvious, like learning C and start with some developer board, you'll want to learn to read microcontroller datasheetsread microcontroller datasheets.
Manufacturers add more and more features to microcontrollers, which therefore become more and more complex. The datasheet doesn't only provide electrical characteristics (which is more interesting for the electronical engineer than the software developer), but also detailed description of registers, memory maps, etc.
On first reading a datasheet may look daunting, but failing to understand them can cause a more severe headache in the debugging phase.
Apart from the obvious, like learning C and start with some developer board, you'll want to learn to read microcontroller datasheets.
Manufacturers add more and more features to microcontrollers, which therefore become more and more complex. The datasheet doesn't only provide electrical characteristics (which is more interesting for the electronical engineer than the software developer), but also detailed description of registers, memory maps, etc.
On first reading a datasheet may look daunting, but failing to understand them can cause a more severe headache in the debugging phase.
Apart from the obvious, like learning C and start with some developer board, you'll want to learn to read microcontroller datasheets.
Manufacturers add more and more features to microcontrollers, which therefore become more and more complex. The datasheet doesn't only provide electrical characteristics (which is more interesting for the electronical engineer than the software developer), but also detailed description of registers, memory maps, etc.
On first reading a datasheet may look daunting, but failing to understand them can cause a more severe headache in the debugging phase.
Apart from the obvious, like learning C and start with some developer board, you'll want to learn to read microcontroller datasheets.
Manufacturers add more and more features to microcontrollers, which therefore become more and more complex. The datasheet doesn't only provide electrical characteristics (which is more interesting for the electronical engineer than the software developer), but also detailed description of registers, memory maps, etc.
On first reading a datasheet may look daunting, but failing to understand them can cause a more severe headache in the debugging phase.