I gotta say, the more I work with the Infineon XMC1400 series microcontrollers, the more I like them. They really have a lot of features and the internal interconnections and event system are really flexible. It does require quite a bit of boilerplate code, but I can live with that :3
=> More informations about this toot | More toots from cato@chaosfurs.social
example: pin change interrupts
AVR: enable the pin change register and put the pins you wanna watch in the mask register, there you go
XMC: Enable ERU, configure the ETL, ERS and OGU, route the service requests correctly to NVIC, enable the interrupts in NVIC
very flexible, but also complicated :neofox_dizzy:
=> More informations about this toot | More toots from cato@chaosfurs.social
@cato The thing that stuck to my memory when I briefly helped someone with an XMC4000(?)-based project was their DAVE IDE. To use the timer peripheral, you instantiate a timer App π
=> More informations about this toot | More toots from karotte@chaos.social
@karotte haha wtf. Okay I never used DAVE so idk :D
=> More informations about this toot | More toots from cato@chaosfurs.social
@cato don't forget to do a magic dance and put a grain of salt on it? Sounds like a lot of work :o
=> More informations about this toot | More toots from uvok@furry.engineer
@uvok the principle is simple, you just flip some digital switches to route a signal the way you want to, but understanding it all when dealing with it for the first time is a bit of a challenge x3
=> More informations about this toot | More toots from cato@chaosfurs.social
@cato that reminds me of the STM32F series, where you have to set the correct power control registers before doing anything.
=> More informations about this toot | More toots from uvok@furry.engineer
@uvok @cato it also sound really interesting and cool. Kind of like having a very lightweight FPGA (with lots of abstractions) as a co-processor to handle IO.
But also daunting to learn, just look up those abbreviations and seeing a 45 page PDF is⦠definitely something.
=> More informations about this toot | More toots from crypticcelery@chaos.social This content has been proxied by September (ba2dc).Proxy Information
text/gemini