广告

原创 关于万利stm32板子led的一点个人看法

2008-8-6 01:35 6213 0 11 分类: MCU/ 嵌入式

我研究gpio的时候,发现了个奇怪的问题。


我在修改这个函数的时候,发现led不是按照应该的顺序来的。


void Led_RW_ON(void)
{
  GPIO_SetBits(GPIOC, GPIO_Pin_6 | GPIO_Pin_7 | GPIO_Pin_4 | GPIO_Pin_5);
}


习惯思维认为GPIO_Pin_6对应的LD1,GPIO_Pin_7对应LD2,GPIO_Pin_4对应LD3,GPIO_Pin_5对应LD4,但是不是。而且还有点混乱了。


先看原理图


477e0422-caf0-4766-9ea2-fb63c4e0637b.jpg


led1对应pc4,led2对应pc5,led3对应于pc6,led4对应于pc7,这么看起来,好像是对应的很好,可是接着看下图就发现了。


80cd3adb-8408-42ba-a250-56b6b7de2f3a.jpg


在这里的时候,他又调了个位置,颠倒了。所以初步看起来有些混乱,到底哪个控制那个,对这程序来看不免有些不解。(仔细点其实也没什么大不了)


所以,我觉得,程序特别是例程,跟人一个直观的感觉和初学者一眼就能够知道怎么回事比较放心。就上面来看,绕了几道弯之后,才发现PC7原来才是控制LD1的,PC6控制LD2,PC5控制LD3,PC4控制LD4的。其实这个关系挺好的,,就是例程里面搞得有点晕。嘿嘿,不要说这是小题大做,程序打了之后,特别是led,很容易搞反,有时候还要取反操作,还要与或等,搞不好就搞反了逻辑或者搞错了对象了。


以上仅个人愚见,大虾们不要见笑。

广告

文章评论 11条评论)

登录后参与讨论

klyzh2003_363865542 2008-10-4 11:41

顶一下

zhu_dongpo_858280532 2008-8-12 14:11

细节决定成败

kidult 2008-8-12 10:50

顶起,不让他沉了

abiao210 2008-8-12 10:37

为楼主的细心顶起!!

coolnie_473932864 2008-8-9 23:12

hendiao 2008-8-7 14:19

看的人多,顶的人少!555555555

stm32hello 2008-8-6 23:57

嘿嘿,还可以,是那么回事请

xnwxq_987443221 2008-8-6 20:03

顶起!!!!!

hendiao 2008-8-6 18:55

看的人多,顶的人少,同志们,给点动力,多帮我顶顶哦!

mcubird_637169472 2008-8-6 14:39

支持
相关推荐阅读
hendiao 2011-04-11 17:21
基于STM32的智能汽车前灯系统计划
STM32项目/学习计划表项目名称 请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.edn...
hendiao 2011-04-11 17:21
基于STM32的GPS公交报站系统
STM32项目/学习计划表项目名称 请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.edn...
hendiao 2011-04-11 17:21
基于STM32的GPRS/GSM抄表系统
STM32项目/学习计划表项目名称 请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.edn...
hendiao 2011-04-11 17:20
建立在GSM/GPRS的家庭智能报警和控制系统的初步想法
STM32项目/学习计划表项目名称 请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.edn...
hendiao 2008-11-27 11:42
用三极管实现3V与5V混合系统中逻辑器接口问题(原创)
3V与5V混合系统中逻辑器接口问题在电路设计当中,往往会遇到电压匹配问题,因为电路中往往不只只有一个电平信号,大部分包括3.3V,5V或者12V,但是有时候需要用到3.3V和5V的通信或者对联,这其中...
hendiao 2008-11-27 11:41
adsl modem和PC通过RS232的接口
这是一个朋友给我看得电路这个电路时modem和PC的连接图在PC端,用到了RS232的5个信号,modem端则只用到了RXD、TXD和GND。我们来分析一下modem的TXD到PC端的RXD这个电路中...
我要评论
11
0
广告
关闭 热点推荐上一条 /1 下一条