太阳城集团国际娱乐_20056.com_2138acom太阳集团官网导航

公司新闻
首页>20056.com>公司新闻

电子电路的想象愈来愈繁杂、愈来愈精密。基于这类迫切需要,电路cad想象技能也充分把持了计较机反动所带来的成果,使得想象手腕孕育孕育孕育产生了天崩地裂天崩地裂天崩地裂天翻地覆的改

便当操作步伐斥地,rt-thread中引入了通用gpio装备驱动。并供给相似arduino气势气派的api用于把持gpio,如设置gpio模式和输出电平、读取gpio输入电平、设置装备放置gpio内部中断。本文说了然如何操作rt-thread的通用gpio装备驱动。___li2本文的结构

本文起首描述了rt-thread通用gpio装备驱动的根底环境,接下来给出了在正点原子stm32f4摸索者斥地板上考证的代码示例,末了详细描述了通用gpio装备驱动api的参数取值和寄望事项。

2成就论述rt-thread供给了一套简单的i/o装备治理框架,它把i/o装备分红了三层举办从事惩罚:操作层、i/o装备治理层、硬件驱动层。操作步伐颠末历程rt-thread的装备把持接口获得正确的装备驱动,然后颠末历程这个装备驱动与底层i/o硬件装备举办数据(或者节制)交互。rt-thread供给给上层操作的是一个抽象的装备把持接口,给基层装备供给的是底层驱动框架。对通用gpio装备,操作步伐既能够也许也许颠末历程装备把持接口访问,又能够也许也许间接颠末历程通用gpio装备驱动来访问。一般来说,咱们都是操作第二种编制,那么如何在rt-thread中操作通用gpio装备驱动从而把持gpio呢?___lin1rt-thread装备治理框架

3成就的从事惩罚本文基于正点原子stm32f4摸索者斥地板,给出了通用gpio装备的详细操作示例代码,包孕管脚输入、输出和内部中断的操作法子。由于rt-thread上层操作api的通用性,因而这些代码不范围于详细的硬件平台,用户能够也许也许轻松将它移植到此外平台上。

正点原子stm32f4摸索者斥地板操作的mcu是stm32f407zet6,板载2三颗led和4个独立按键。led划分毗连到mcu的gpiof九、gpiof10,key0按键毗连到gpioe4,key1按键毗连到gpioe3,key2按键毗连到gpioe2,wk_up按键毗连到gpioa0,2三颗led均为低电平点亮,独立按键key0、key1、key2按下为低电平;wk_up按下为高电平。___lin2测验测验用正点原子斥地板___li1豫备和设置装备放置工程___li下载rt-thread源码/rt-thread/rt-thread___li进入rt-thread\bsp\stm32f4xx-hal目录,在env号令行中输入menuconfig,进入设置装备放置界面,操作menuconfig东西(学习如何操作)设置装备放置工程。

1)在menuconfig设置装备放置界面顺次筛选rt-threadcomponents---》devicedrivers---》usinggenericgpiodevicedrivers,如图所示:___lin3menuconfig中开启gpio驱动

2)输入scons--target=mdk5-s

号令天生mdk5工程。将本应c替换c,如图所示:___lin4插足测试代码

3)编译,下载步伐,在终端输入list_device号令能够也许也许看到pindevice、典范是miscel。

会员登陆
中国低级别职业联赛遭遇退出潮,足球
下次自动登陆
找回密码?
会员注册
去网页搜索:足球联赛
详解足球职业