99问答网
所有问题
在stm32中怎样把7个io口赋值给变量ad0809
如题所述
举报该问题
推荐答案 2015-05-16
GPIOx->ODR&=0XFF00
GPIOx->ODR|=0X00yy
x=A,B,C,D,E,F,G,H
yy就是你要写入的数据.
这是些低八位,高八位,自己体会.很简单.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vWetttWj7Bej7BW7BtO.html
相似回答
STM32的
GPIO
7个
寄存器地址是多少 映射地址
怎么
设置
答:
下面我们打开
stm32
f10x.h 定位到 GPIO_TypeDef 定义处: typedef struct { __IO uint32_t CRL; __IO uint32_t CRH; __IO uint32_t IDR; __IO uint32_t ODR; __IO uint32_t BSRR; __IO uint32_t BRR; __IO uint32_t LCKR; } GPIO_TypeDef; 然后定位到: #define GPIOA ((GPIO_TypeDef...
请问
STM32怎么
才能并行操作低八位
的IO口
或高八位的IO口?
答:
方法A:所谓逐个配置法, 就是对需要输出数据
的IO口
线逐个配置,需要输出为1的IO口使用GPIOx->BSS = 1 << N; (N表示第N根线,如PA9, N值为9)需要输出为0的IO口使用GPIOx->BRSS = 1 << N;使用如下语句可以完成 //to do 先将输出口配置为输出功能 for( i = start; i < end; i...
...
在STM32中怎么
直接把引脚号直接赋给一
个变量
??
答:
这个一般叫位操作。代码见附件。包含sys.h文件和添加sys.c后可以直接用PBout(9)=0表示输出或是if(PAin(5)==0)等类似于51
的IO
操作。--资料来源:正点原子
在学
STM32
。不懂。关于GPIO_TypeDef 的问题
答:
类型定义好以后,这个GPIO_TypeDef就像char,int,long一样使用了,先定义变量,再
给变量赋值
。例如:GPIO_TypeDef gpioa; //先定义变量gpioa gpioa.CRL = 0; //给变量中的结构元素赋值。gpioa.CRH = 1;...用的时候,gpioa.CRL等就是个 __IO uint
32
_t类型的变量 ...
stm32中
串口接收到的数据
怎么
存
到
一
个变量
或者指针,可以在其他函数里使...
答:
综上,问题既有可能出现在问题2,你要作为数据接收的话建议你这样:if(USART_GetFlagStatus(USART2,USART_FLAG_RXNE) == SET) //这句已经能判断收到数据了 { Data = USART_ReceiveData(USART2); //不用清除接收标志位,读取数据就自动清除了 ... //然后在这里做你想做的事情 } ...
STM32
F746哪些
IO口
可以作为并口直接与AD芯片(8个并口
的
数字输出)连接...
答:
利用
STM32
F746单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔段上,数码管的公共端接地。在数码管上循环显示0-9数字,时间间隔0.2秒。2. 电路原理图 图4.7.1 3. 系统板上硬件连线 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块...
关于STM32F107
的IO口的
问题,刚开始学
STM32
,完全不懂,求教
答:
当然有区别,你后一种表达方式和前面一种表达方式不能通用,另外就是,这不是
STM32
问题,是C语言方面的问题。GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_7;这一句表示同时选中端口2、3、4、7,总共选中了4个端口 PIO_InitStructure.GPIO_Pin = GPIO_...
stm32
IO
方向设置
答:
GPIOG->CRH|=3<<28;//是把PG7定义为推挽输出模式,即 GPIOG->CRH&=0X3FFFFFFF;则寄存器位配置CNF1、CNF0、MODE1、MODE0分别是0011.下面再稍微总结一下,GPIOx->CRH和GPIOx->CRL分别控制配置Px8-Px15和Px0-Px7这16
个io口的
模式,你可以从下面的图来理解:...
stm32的
引脚PB6/PB7默认是什么,我想让他作为普通的i/o口,
怎样
配置寄存器...
答:
就一般的配置就可以。GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz; //设置速率 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//设置你要的模式 GPIO_Init(GPIOB, &GPIO_InitStructure);...
大家正在搜
stm32io口赋值
stm32出现变量无法赋值的情况
stm32一个pin赋值
stm32批量赋值
stm32给寄存器赋值
stm32给管脚赋值
stm3232位指针赋值
stm32赋值
stm32定义全局变量
相关问题
在stm32中怎样把7个io口赋值给变量ad0809,直接用...
stm32如何同时操作8个IO口
比如在单片机里可以这样定义sbit a=P2^0,在STM3...
STM32F746哪些IO口可以作为并口直接与AD芯片(8个...
stm32的普通io脚怎样采集adc0809芯片的信号
请问,STM32的很多IO口都是复用的,那么如何设置IO口让...
如何实现stm32快速将多个数据串行输出到各个IO口
求一个STM32读取IO口电平的程序