微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > DSP学习交流 > 关于28335读取信号

关于28335读取信号

时间:10-02 整理:3721RD 点击:
大家好,我想问一个问题,我想用28335读取一个传感器的信号,这个传感器输出8路信号,每个信号只有低电平或是高电平两种情况,组成一个8位的二进制数,我将这8根线连到8个io口上,程序中计算方式如下,发现数不对,请问是怎么回事呀?D0*2^0+D1*2^1+D2*2^2+D3*2^3+D4*2^4+D5*2^5+D6*2^6+D7*2^7

你要表述的是不是8位并口通讯?

是的,就是这8根线共同表示一个8位二进制数,每根线表示8位二进制数中的一位

那你不用接GPIO,可以直接接在外部扩展总线上的。这样更方便进行读写了。

对应的外设是Xintf,你可以了解下。

问题描述得不是很清楚,能想到的是注意检测的数值大小不要超过数据定义类型大小

D0~D7是怎么定义的,Uint16?当D0为高电平时,D0应该为1,否则为0,而不应该是其他任何数据,仔细看一下D0~D7在不同电平值下是多少?

谢谢,我看了一下,外扩接口有地址总线,数据总线,我这个传感器是OV7620摄像头,它的数据输出是由三个信号共同控制的,场信号,行信号和像素信号,数据总线和传感器的像素灰度值输出连接,那么三路控制信号应该怎么连接我就不太清楚,能帮我解答一下吗?

若是都是三路三路的话,感觉接GPIO可以方便点

我现在想用DMA的方式去读取数据,那就涉及到了源地址的问题,我用的是GPIO5到GPIO12这8个io口,八个io口组成一个字节,我想问一下源地址怎么设置能直接把io口的数据直接传到RAM 里面

如果是这样做,那么没有办法使用DMA的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top