dsp2812 怎么对io口 *** 作

dsp2812 怎么对io口 *** 作,第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功能。

有不对的地方还请指正。

可以,GPIO的数据是反映到相应数据寄存器的,寄存器是16位的,可一行大陵次读取或输出。

但AD芯片属于主设备,一般采用串行接口,利用中断机制或DMA来 *** 作。用GPIO是否会导致MCU查询档戚过多导致性能下仿知降。建议用McBsp接AD。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12348696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存