API全英文,真是悲催,没办法,慢慢翻译点。
1.Gpio_SetPinFunction()
GpioErr_t Gpio_SetPinFunction(GpioPin_t gpioPinNo,GpioFunctionMode_t gpioPinFunction)
此函数作用在于根据参数来设置引脚的功能模式,返回此次操作的状态值gGpioErrNoError_c。
异常:如果gpioPinNo这个参数的值大于等于gGpioPinMax_c,或者gpioPinFunction大于等于gGpioErrInvalidParamater_c value时,则返回错误gGpioErrInvalidParamater_c。
2. Gpio_GetPinReadSource ()
GpioErr_t Gpio_GetPinReadSource (GpioPin_t gpioPin,
GpioPinReadSel_t *gpioReadSource)
此函数得到指定引脚的状态值,第一个参数是引脚号,第二个参数是该引脚的状态值(output)。低电平时为gGpioPinStateLow_c,高电平时为gGpioPinStateHigh_c。
3.Gpio_SetPinReadSource ()
GpioErr_t Gpio_SetPinReadSource (GpioPin_t gpioPin,
GpioPinReadSel_t gpioReadSource)
设置指定引脚的状态值,对于第二个参数:gGpioPinReadPad_c for reading data from pin, gGpioPinReadReg_c for
reading data from latch.
分享到:
相关推荐
总之,《ARM Cortex-M3嵌入式开发实例详解——基于NXP LPC17XX》为读者提供了一个全面的平台,从理论到实践,深入学习和掌握基于Cortex-M3的嵌入式开发,对于想要从事或已经从事相关工作的工程师来说,是一本极具...
嵌入式系统是现代科技发展中的重要组成部分,广泛应用于各个领域,如智能家居、工业自动化、汽车电子、医疗...通过深入学习和实践,学习者可以逐步精通嵌入式系统的设计和开发,为未来的项目或职业发展打下坚实基础。
STM32嵌入式开发是当今电子工程领域中极为重要的一部分,尤其在物联网(IoT)设备和工业自动化系统中广泛应用。串口通信是STM32微控制器与外界交互的基本手段之一,它允许设备与其他设备进行数据交换,如PC、传感器、...
该课程涵盖了从基础的ARM架构原理,到具体的硬件编程技巧,再到实际的系统开发和调试方法,为学员提供了一条完整的嵌入式开发学习路径。 总结来说,嵌入式开发是一个综合性的技术领域,涵盖了硬件架构理解、系统...
在本资源"21天学会嵌入式开发【STM32】(共23个PPT).rar"中,你将获得一个全面且深入的学习计划,旨在帮助你在短短21天内掌握嵌入式系统开发的核心技能,特别是基于STM32微控制器的实践应用。STM32是意法半导体公司...
### 嵌入式开发必备:嵌入式系统词汇表详解 #### Application-Specific Integrated Circuit (ASIC) - 应用特定集成电路 应用特定集成电路(ASIC)是一种为特定用途设计的集成电路。这种定制化的硬件能够在单一芯片...
跑马灯功能在嵌入式开发中是一种常见的实践,它主要应用于显示设备或者控制系统中,通过LED灯的循环闪烁来吸引注意力或者传达信息。在这个场景下,跑马灯的实现通常涉及到GPIO(General Purpose Input/Output)编程...
《嵌入式开发ARM嵌入式系统的ISP设计》 嵌入式开发是现代电子设备设计中的核心环节,尤其是在ARM架构的嵌入式系统中。本文档主要探讨了如何设计一个In-System Programming(ISP)系统,以实现对ARM嵌入式系统中...
它具有丰富的外设接口,如GPIO、定时器、ADC、UART等,使得它成为初学者学习嵌入式开发的理想选择。 CUBEMX(STM32CubeMX)是ST官方提供的配置工具,用于初始化和配置STM32微控制器。这个工具可以帮助开发者快速...
嵌入式开发ARM嵌入式系统的ISP设计是嵌入式产品开发中的一个重要步骤,主要涉及到在系统编程(ISP, In System Programming)技术。通常,在开发阶段,开发人员使用JTAG接口通过仿真器将应用程序烧录到Flash内存中。...
### 嵌入式Linux学习资料关键知识点解析 #### 一、嵌入式Linux概述 - **嵌入式系统**:是一种专用计算机...通过学习本手册,可以掌握嵌入式Linux的基本概念、开发流程和技术细节,为进一步研究和应用打下坚实的基础。
【蓝桥杯嵌入式开发板全部驱动实现.zip】是一个针对蓝桥杯嵌入式大赛的实战练习资源包,主要用于帮助参赛者熟悉和掌握国信长天CT117E开发板上的各种外设驱动程序的编写与实现。这个压缩包包含了一系列与嵌入式系统...
在嵌入式开发领域,尤其是针对蓝桥杯竞赛的准备,HAL库是一个非常重要的概念。STM32微控制器是常见的比赛平台,而HAL库(Hardware Abstraction Layer,硬件抽象层)则是ST公司提供的一个标准化、高效率的固件库,...
在嵌入式开发领域,DHT11是一种常用的数字温湿度传感器,广泛应用于环境监测、智能家居等场景。本文将深入探讨STM32平台如何与DHT11进行通信,解析其返回的数据,并在显示屏上进行实时显示。 首先,DHT11传感器的...
描述中提到的"嵌入式开发"是指在嵌入式系统中编写软件的过程,这个系统可以是任何带有处理器并且执行特定任务的设备,比如家用电器、汽车电子系统或者医疗设备。嵌入式开发涉及硬件与软件的紧密结合,开发者需要理解...
### 嵌入式原理与实践(实验二) #### 实验目的 1. **学习并熟悉Keil开发环境**:Keil开发环境是嵌入式系统开发中常用的集成开发环境(IDE),支持多种微控制器(MCU)的...未来将继续努力,提高自己的嵌入式开发技能。
"Keil"可能指的是Keil µVision IDE,这是一个常用的嵌入式开发环境,用于编写和调试C/C++代码。 总的来说,这个压缩包提供了一个集成的 Protues 模拟环境,让你能够实际操作DAC、LCD,并通过传递函数分析系统性能...
以下是关于MATLAB与STM32CubeMX联合嵌入式开发方法的详细说明。 首先,STM32CubeMX是基于图形用户界面的配置工具,开发者可以通过它来设置STM32微控制器的工作参数,如时钟频率、外设接口、中断、GPIO引脚配置等。...
总结,这个"基于Renesas芯片的TH06C温湿度的嵌入式开发代码工程"提供了一整套从硬件连接到软件实现的完整方案,对于学习和实践Renesas平台上的温湿度传感器应用具有很高的参考价值。通过阅读和理解这个工程,开发者...
编写一个函数,函数描述:控制LED每隔1S闪烁一次,控制LED的引脚为PC8,只写出具体的控制函数即可,整体程序不用编写。 void LED_Flash(void) { GPIO_SetBits(GPIOC, GPIO_Pin_8); Delay_mS(1000); GPIO_...