dsp2812 怎么对io口操作

2025-01-01 10:36:28
推荐回答(2个)
回答1:

0x02400 在2812的地址空间里是外设空间ZONE0的地址,即对led_7seg操作就是对外设的操作,你看看这个程序对应的硬件上2812的/XZCS0AND1这个管脚(2812的第44管脚)连的哪个芯片,而且0x02400在二进制里是0010 0100 0000 0000,也就是操作此地址时Xa[10]和XA[13]是高电平,简单地说就是led_7seg这个变量一改/XZCS0AND1就生效(这是你板子上的一个芯片的片选信号),同时Xa[10]和XA[13]变为高电平,具体还要看电路。
xa[0]~xa[18]是外设地址线(XINTF Address bus),xd[0]~xd[15]是外设数据线(XINTF Data bus)
普通I/O配置很简单,顺序如下:1有复用的管脚要先配置成I/O模式,2配置成输入或输出3如果配成输出的话设置初始状态值
PWM脚和ADC脚有I/O功能。
有不对的地方还请指正。

回答2:

datasheet GPIO中应该会讲到吧!实在不会的话你可以看看芯片带的样例程序中的GPIO操作!具体这款芯片我也没用过