中级会员
 
- 积分
- 268
- 金钱
- 268
- 注册时间
- 2014-1-15
- 在线时间
- 0 小时
|
现在我想用TIM3的channel2,即PA7口,用做PWM来实现LED的变化(原子前辈做的那个教程实验),但是现在LED连在PC 4口。
可不可以用PC4口来输出PA7口的电平变化来是实现?
我开始想的是,用PC4口来输出,读取的PA7口的电平。
首先我不确定这个方案能不能实现,现在假设可以实现的情况下。我的程序思路大致如下:
一,配置好了PA7的PWM输出
二,变量x=GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_7);//读取pa7口电平
三,GPIO_WriteBit(GPIOC,GPIO_Pin_4,x);
问题一:这个办法能不能实现?
问题二:假设这个能实现的情况下,步骤二中,变量x是什么类型,GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_7)得到的结果是什么?
问题三:步骤三中,GPIO_WriteBit(GPIOC,GPIO_Pin_4,***);这个***我看网上提示应该是BIT_SET和BIT_RESET。那么可以填1和0吗?
|
|