虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

eegLAB开源函数库

  • STM32固件库使用手册的中文翻译版

    本用户手册和固态函数库按照以下章节所描述的规范编写

    标签: STM 32 固件 使用手册 翻译

    上传时间: 2019-11-29

    上传用户:qinhanhan

  • STM32固件库使用手册的中文

        该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。    每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用 API(application programming interface 应用编程界面)驱动,API 对该驱动程序的结构,函数和参数名称都进行了标准化。    所有的驱动源代码都符合“Strict ANSI-C”标准(项目于范例文件符合扩充 ANSI-C 标准)。我们已经把驱动源代码文档化,他们同时兼容 MISRA-C 2004 标准(根据需要,我们可以提供兼容矩阵)。由于整个固态函数库按照“Strict ANSI-C”标准编写,它不受不同开发环境的影响。仅对话启动文件取决于开发环境。

    标签: stm32 固件库

    上传时间: 2021-12-09

    上传用户:

  • 【固件库】STM32F10x_StdPeriph_Lib_V3.5.0

    标准外设库STM32标准外设库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数库,无需深入掌握底层硬件细节,开发者就可以轻松应用每一个外设。Libraries 文件夹下面有 CMSIS 和 STM32F1xx_StdPeriph_Driver 两个目录,这两个目录包含固件库核心的所有子文件夹和文件,是代码移植的重头戏。CMSIS 文件夹存放的是符合 CMSIS 规范的一些文件, Driver 文件夹下是STM32F1标准外设固件库源码文件和对应的头文件,说白了就是将寄存器封装好的函数接口。Project 文件夹下面有STM32F1xx_StdPeriph_Examples 和STM32F1xx_StdPeriph_Template 两个文件夹,Examples文件夹下是固件示例源码,Template文件夹下是工程模板。这些源码的学习对以后的开发学习非常重要。Utilities 文件夹下就是官方评估板的一些对应源码,可以忽略不看。根目录中还有一个固件库的帮助文档 stm32f10x_stdperiph_lib_um.chm文件。

    标签: stm32

    上传时间: 2022-02-15

    上传用户:

  • STM32F101和STM32F103固件库中文使用手册

      本手册介绍了 32 位基于 ARM 微控制器 STM32F101xx 与 STM32F103xx 的固件函数库。该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用 API(application programming interface 应用编程界面)驱动, API 对该驱动程序的结构,函数和参数名称都进行了标准化。  所有的驱动源代码都符合“Strict ANSI-C”标准(项目于范例文件符合扩充 ANSI-C 标准)。我们已经把驱动源代码文档化,他们同时兼容 MISRA-C 2004 标准(根据需要,我们可以提供兼容矩阵)。由于整个固态函数库按照“Strict ANSI-C”标准编写,它不受不同开发环境的影响。仅对话启动文件取决于开发环境。该固态函数库通过校验所有库函数的输入值来实现实时错误检测。该动态校验提高了软件的鲁棒性。实时检测适合于用户应用程序的开发和调试。但这会增加了成本,可以在最终应用程序代码中移去,以优化代码大小和执行速度。想要了解更多细节,请参阅 Section 2.5。  因为该固件库是通用的,并且包括了所有外设的功能,所以应用程序代码的大小和执行速度可能不是最优的。对大多数应用程序来说,用户可以直接使用之,对于那些在代码大小和执行速度方面有严格要求的应用程序,该固件库驱动程序可以作为如何设置外设的一份参考资料,根据实际需求对其进行调整。

    标签: stm32f101 stm32f103

    上传时间: 2022-04-17

    上传用户:

  • STM32固件库使用手册_v3.5版本

    STM32固件库使用手册本手册介绍了 32 位基于 ARM 微控制器 STM32F101xx 与 STM32F103xx 的固件函数库。 该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。

    标签: stm32 固件库

    上传时间: 2022-06-09

    上传用户:得之我幸78

  • stm8s103例程带固件库

    stm8s103例程带固件库,带STM8函数库中文参考小程序,方便使用

    标签: stm8s103

    上传时间: 2022-06-17

    上传用户:

  • STM32固件库使用手册中文版.

    因为该固件库是通用的,并且包括了所有外设的功能,所以应用程序代码的大小和执行速度可能不是最优的。对大多数应用程序来说,用户可以直接使用之,对于那些在代码大小和执行速度方面有严格要求的应用程序,该固件库驱动程序可以作为如何设置外设的一份参考资料,根据实际需求对其进行调整。此份固件库用户手册的整体架构如下:■定义,文档约定和固态函数库规则。■固态函数库概述(包的内容,库的架构),安装指南,库使用实例。■固件库具体描述:设置架构和每个外设的函数。STM32F101xx和STM32F103xx在整个文档中被写作STM32F101x。固态函数库遵从以下命名规则PPP表示任一外设缩写,例如:ADC。更多缩写相关信息参阅章节1.1缩写系统、源程序文件和头文件命名都以“stm32f10x_”作为开头,例如:stm32f10x_conf.h。常量仅被应用于一个文件的,定义于该文件中;被应用于多个文件的,在对应头文件中定义。所有常量都由英文字母大写书写。寄存器作为常量处理。他们的命名都由英文字母大写书写。在大多数情况下,他们采用与缩写规范与本用户手册一致。

    标签: stm32

    上传时间: 2022-07-28

    上传用户:

  • STM32固件库使用手册(中文翻译)

    本手册介绍了32位基于ARM微控制器STM32F101xx与STM32F103xx的固件函数库。该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用AR(application prograrmming interface应用编程界面)驱动,AP1对该驱动程序的结构,函数和参数名称都进行了标准化。所有的驱动源代码都符合“StrictANS/-C'标准(项目于范例文件符合扩充ANSI-C标准)。我们已经把驱动源代码文档化,他们同时兼容MISRA-C2004标准(根据需要,我们可以提供兼容矩阵)。由于整个固态函数库按照“StrictANSS-C'标准编写,它不受不同开发环境的影响。仅对话启动文件取决于开发环境。

    标签: stm32

    上传时间: 2022-07-28

    上传用户:ttalli

  • VIP专区-嵌入式/单片机编程源码精选合集系列(154)

    VIP专区-嵌入式/单片机编程源码精选合集系列(154)资源包含以下内容:1. RC500 函数库 英文 里面有详尽的功能描述.2. u-boot 在s3c2443上的移植,讲解在移植过程中的一些方法和需要注意的地方。.3. wxWidgets中文版教程,一个很好的跨平台的GUI库.4. ad7812采集程序10位的.5. R 多变量分析工具.6. RTL8091 10 based ethernet interface programming application note.7. Telit GSM module GE863-PRO Hardware User Guide in English.8. 俄罗斯方块程序(Proteus) 俄罗斯方块程序(Proteus).9. 发一个播发音乐的程序附送乐谱转换软件发一个播发音乐的程序附送乐谱转换软件发一个播发音乐的程序附送乐谱转换软件发一个播发音乐的程序附送乐谱转换软件.10. 刚做的89C51驱动12864液晶显示字符&汉字 刚做的89C51驱动12864液晶显示字符&汉字.11. 键盘开发源码.12. 这是常用串行EEPROM的编程应用,里面有3部分.13. RTOS说明文档.14. 金鹏电子出产的液晶ocm4x8b源代码.15. CY7C68013开发板原理图 C Y7C68013开发板原理图 CY7C68013开发板原理图.16. GPRS无线通信模块MC35i及其外围电路设计,very good.17. PIC与18B20示例程序,参考学习.18. 八月桂花香的蜂鸣器调试程序.19. 汉字液晶12232程序.20. usb接口器件采用cy7c63723,对想学习Mouse usb程序设计的有用.21. 一个USB键盘的驱动程序.22. 主要实现FPGA和总线模式下的通信可以实现8051对FPGA的读写操作.23. vc++,串口通讯源代码.24. 基于ADS的ARM_LPC2131开发模板.25. 电路设计软件multisim的培训教程。.26. FreeRTOS免费的开源实时操作系统 嵌入式操作系统FreeRTOS的原理与实现.27. spi slave model spi slave model.28. 《dsPIC通用数字信号控制器原理及应用》源码.29. 很实用的PLC梯形图程序.30. 很实用的PLC梯形图程序.31. 很实用的PLC梯形图程序.32. 很实用PLC梯形图程序.33. 测遥控器编码.34. COBS-consistent overhead byte stuffing.35. zigbee开发套件原理图,PDF格式,zigbee开发套件原理图,PDF格式.36. 8051F020通其AN0.37. 以TRI公司的基于NORFlash的Flash管理软件FMM 为例.38. 嵌入式程序员应知道的基本问题(很值得看哟!).39. 一个U盘的电子原理图.40. u-boot for sangsum smdk2440.

    标签: 光电器件

    上传时间: 2013-08-01

    上传用户:eeworm

  • 基于ARM平台的嵌入式数字视频监控技术研究

    数字视频监控系统是一门集计算机技术、通信技术和数字视频技术于一体的综合系统,它充分利用大规模集成电路和网络的科技成果,体积小巧、性能稳定、通讯便利,被广泛应用于交通、银行、医院、视频会议、无人监控等诸多领域。 本系统基于ARM微处理器平台,移植嵌入式Linux操作系统,并完成视频采集、压缩、传输等任务。为降低产品成本,系统采用ARM9微处理器S3C2410作为主处理器,以USB摄像头作为视频采集设备,用软件对视频数据进行MPEG—4压缩。 论文首先从整体上分析了嵌入式数字视频监控系统的总体设计方案,给出了硬件框架和软件体系。其次在ARM硬件平台成功构建了armlinux嵌入式系统,包括引导程序Bootloader的设计、修改配置Linux内核以及制作JFFS2文件系统,完成USB数码摄像头的驱动。在应用程序开发过程中,设计了基于Video4Linux的视频采集程序,采用mmap(内存映射)方式截取图片,分析了MPEG—4编码模型XVID程序中的运动估计部分,研究了半像素快速搜索算法,从而减少了搜索点数提高了运算速度。最后利用开源JRTPLIB库实现视频数据流的RTP传送。 整个设计是在S3C2410硬件平台上进行的,采用2.4.18版本的Linux内核。其中MPEG—4编码优化测试是在ARMDeveloperSuite(ADS)version1.2中完成的。 本课题为在ARM平台实现数字视频监控的设计做了有益的探索性尝试,对今后进一步完成远程嵌入式视频监控系统的设计有着积极的意义。

    标签: ARM 嵌入式 数字视频监控 技术研究

    上传时间: 2013-06-10

    上传用户:shawvi