STM32HALライブラリの研究ノート(3) - ボタンコントロール

はじめに:、ページビューが増える参照とても幸せだった、とも関係愛らしい小さなパートナーである、私は断固として、非常に感謝して、その後、忙しいスケジュールを更新し、私たちがサポートできることを願っています。

まず、開発ボードのご紹介

私自身の使用についてのあなたと1.最初に開発ボードは、私たちはそれをお勧めしますので、それは、とても良いと思いますので、その長所と短所についての話は
ここに画像を挿入説明
、これはウィニー教育委員会で、長時間の使用、いくつかの汚れ、私が最初にすべてのそれは、キー、他の開発ボードとは異なり、このキーで、地元のボックスアウトの利点を持って、家庭用空調リモコンボタンは、LDCが続く、非常に快適で、まだ、同じように感じると同じように、リングダウンダダダプレス、 240 * 240の解像度を持つディスプレイ、高、本当に鮮明な画像を表示し、正直に言うと、それはセンサーの拡張インターフェイスの場合で、カブスは、このような農業の知恵の知恵として、いくつかの良い統合センサー拡張ボードの例を、提供送ら物流、使用することは、最も重要なのは、それが右の通信インタフェースネットワーク、ネットワークモードを介しことができるということです、いくつかの2G、NB、WIFIなどはHuawei社のクラウドプラットフォームとネットワークドッキングした後、そこにある、デュポンラインの混乱を選択していない、非常に便利もありますフォローアップはあなたと一緒になり、私が研究されている、データの拡張ボードをリアルタイムに受信、または素晴らしいが、最も重要なのは私の最も秘蔵の通信モジュールであります 説明してください。我々が興味を持っている場合は、この開発ボードには、「淘宝網に行くことができますウィニーオープンソースコミュニティスクール」の外観。さて、話題に騒ぎ、。

第二に、ボタンの設定

  1. あなたが以前の周期に応じてLDE方法を設定することができ、再びそれを行う我々はまた、保存されたLEDのプロジェクトの期間は、その後、あなたは**「CubeMX」を開くことができる場合**
    ここに画像を挿入説明

直接点击这个工程就能进入配置程序了。如果没有保存呢,就按照LED的方法重新进行配置,中间需要添加以下几个地方,其他的都不变。
ここに画像を挿入説明
ここに画像を挿入説明
这里呢,选择PB2和PB3,小熊派的两个按键的端口就是PB2和PB3,选中之后呢,要选择 GPIO_Input,按键和LED是相反的,LED是输出一个高低电平,按键呢就是输入一个高低电平
ここに画像を挿入説明ここに画像を挿入説明
3.添加完之后呢,也要像LED一样,设置以下宏定义,这样更方便进入工程的时候查看代码
ここに画像を挿入説明
4.最后工程配置好了之后直接打开, 查看代码
ここに画像を挿入説明
大家可以看到,这是KEY的配置文件,跟LED有明显的区别,刚入门的小伙伴可以细细斟酌
ここに画像を挿入説明
这里呢,控制按键的代码跟LED是相反的,LED是给它写一个数据,0或者1,按键是读取它的数据,0或者1,所以LED用的是Write,按键是Read;代码中注释消抖的延时函数我这边不做解释,大家可以尝试一下没有那个延时之后的效果,相信大家做了之后就会明白了。
这段代码是用按键控制LED的亮灭,大家也可以随意调用这些函数做一些有意思的实验。

最后呢给大家一个建议,每次配置完一个工程之后呢先拷贝出来一个,所有的调试都在拷贝工程上完成,这样就算工程出错了还有个工程可以用,凡事都做两手打算嘛,好了,大家如果还有其他的问题可以在下面留言,想要获取更多的资料视频的可以关注“小熊派开源社区”公众号,好了,本期分享就到这里了,大家下期见。

发布了3 篇原创文章 · 获赞 5 · 访问量 510

おすすめ

転載: blog.csdn.net/XT_666/article/details/104050635