rtthread系统中芯片管脚号计算
在rtthread系统中,如果想知道PB9管脚在程序中对应的编号,可以使用API函数 rt_pin_get() 获取引脚编号,获取 PFB 的引脚编号:
pin_number = rt_pin_get(“PB.9”);
这样得额外使用一个函数,一个比较方便的计算公式如下:
例如PB9,那么(B-A)*16+9=28,28就是程序中管脚PB9对应的编号。
再例如管脚PC8,套用公式(C-A)*16+8=40 40就是程序中管脚PB9对应的编号。
打印下结果看下是否和计算一致
打印结果如下:
(D-A)*16+4=52,计算值和打印值一样。