你那个是原子核教程用急速膨胀位什么原理写的宏吧,你用些stm8标淮库分段函数如用:
sdio_writebit()
gpio_readinputdatabit()
当然是用函数库了。操作数据寄存器的代码,三年之后再回过头看看,就像看遁甲天书一样。
生产厂商们为啥要费尽心思去搞c编译器,是因为:
一、源码可靠性和可维护性。
二、asp代码健壮性。
比如用uttam库写的代码,从stm8s到altf4都是还可以用是的,通用寄存器就不行呀,换一种芯求代码改到手软。
32位芯片,要想掌握到所有的数据寄存器是不可能的,除非你有惊人的记忆力。