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

STM8函数库中文参考

  • PCL6143运动控制器的原理及应用

    PCL6143运动控制器的原理及应用 可以用于设计开发相应的芯片电路。介绍了PCL6143 的功能结构、主要寄存器以及指令系统。设计了一款基于PC104总线的四轴运动控制卡, 介绍了如何编写运动控制卡的功能函数库。

    标签: pcl6143 运动控制器

    上传时间: 2022-06-10

    上传用户:

  • 符合AUTOSAR规范的底层驱动软件开发

    上层应用软件和操作系统要具备良好的移植性,快速高效地开发稳定的底层驱动程序将是嵌入式系统开发成功的关键。随着芯片技术的快速发展,越来越多功能强大、价格低廉的嵌入式硬件出现在市场上,而且更新换代非常快,因此,如何以合理的成本更快地为这些硬件开发或移植嵌入式软件是嵌入式系统开发人员亟需解决的问题。近年来,上述问题得到了学术界和工业界的广泛关注。文献[1]1定义了用于抽象寄存器访问和复杂位操作的接口定义语言(IDL),在IDL规范中给出了寄存器操作的函数库和隐藏底层复杂位操作的抽象机制。但是该方法仅局限于底层驱动开发中的寄存器操作。统一驱动程序接口(UD2通过定义硬件平台和驱动程序之间的应用程序编程接口集,解决可移植问题。硬件抽象技术1在底层硬件和操作系统之间加入了硬件抽象层,避免了操作系统、应用软件对物理器件的直接访问,屏藏了底层硬件的差异,从而增强了软件的健壮性,提高了软件的开放性和可移植性。但是在实际的应用中,硬件抽象层以嵌入式操作系统的BSP的形式出现。而BSP形式的硬件抽象层与BSP所向上支持的嵌入式操作系统是紧密相连的,耦合性很强。一种嵌入式操作系统的BSP不可能用于其他嵌入式操作系统,因此,这种硬件抽象层是一种封闭的专用硬件抽象层,无疑它局限了软件可移植的范围,增加了移植的难度。

    标签: autosar 底层驱动

    上传时间: 2022-06-19

    上传用户:qdxqdxqdxqdx

  • 三天入门 Cortex-M4 —Kinetis 系列,野火 Kinetics 开发板教程

    最适合初学者入门 Kinetis 的教程随着技术的发展,单片机型号越来越繁多,入门的难度也逐渐加多,学习周期自然不断延长。为了让初学者快速入门,减少学习时间,尤其是为了那些参加智能车比赛而没时间学习深入研究Kinetis单片机朋友,我们特意写了Kinetis开发板的教程。力求大大减少初学者的学习时间。野火Kinetis开发教程,主要有IAR的使用教程、Kinetis启动流程讲解、野火K60库的调用三个部分组成。我们不再详细讲解寄存器,而且推荐你们直接调用我们的函数库。野火K60函数库,函数内部会自动计算频率,设置分频,直接调用,减少你们的后顾之忧,可以加快你们的开发速度。目前,单片机型号如此之多,而产品的开发所允许给我们的时间越来越少,我们完全没有必要深入研究寄存器设置,就算你能把寄存器背得滚瓜烂熟,过段时间不去接触,还是没法记住的。现在的单片机开发,工程师往往都是利用官方的固件库来进行开发,而不再是靠自己重新建立自己的函数库进行开发。例如ST公司推出的ST库,让你可以完全不需要考虑底层开发而直接开发自己的产品。飞思卡尔公司,在这方便确实让人感到失望,这也是野火嵌入式工作室要建立自己的野火Kinetis库的原因。

    标签: kinetis Cortex-M4

    上传时间: 2022-06-23

    上传用户:jason_vip1

  • 8051系列单片机C程序设计完全手册.

    文件较大,存在网盘中,下载文件获取分享链接及提取码第1章单片机基础主要介绍了单片机的发展状况、体系结构,同时对单片机的编程方法及编程环境进行了简单描述。第2章C语言编程基础主要介绍了C语言中常用的数据类型和程序控制语句。第3章C语言高级编程主要介绍了函数、数组、指针以及结构体等内容,同时对各部分进行了说明,分别列举了相应的示例。第4章C51程序设计主要介绍了C51对标准C语言的扩展、C51函数库和C程序基本结构。第5章 Windows集成开发环境uVision2主要介绍了uVision2中各个菜单栏的作用,通过创建程序流程和调试流程详细介绍各菜单的使用以及仿真功能的应用。第6章C51编译器主要介绍了预处理的方法、C51编译器控制指令和C51的高级配置文件。第7章C51的典型资源编程主要介绍了C51典型资源的编程方法,包括中断系统设计、定时/计数器的使用、I/O口的使用和扩展存储器的方法等,最后还给出了一个使用多种资源的完整例程。第8章单片机通信主要介绍了单片机通信的相关内容,包括串口通信、单片机点对点通信、单片机多机通信、单片机I'C总线通信、单片机与计算机的互连等。第9章C51单片机的工程开发实例通过一个典型的应用实例介绍了单片机工程开发的一般方法。第10章 C51单片机典型模块实例主要以实例的形式,介绍了单片机典型模块的开发方法。在本书的编写过程中,借鉴了许多现行教材的宝贵经验,在此,谨向这些作者表示诚挚的感谢。由于时间仓促,加之编者水平有限,书中有错误或是不足之处在所难免,敬请广大读者批评指正

    标签: 8051 单片机

    上传时间: 2022-06-24

    上传用户:

  • 如何在matlab中使用NXPMCU的工具箱和数学函数库以及其他调试工具

    ·Overview:20 minutes-Introduction and Objectives-Motor Control Development Toolbox:Library blocks,FreeMASTER, and Bootloader·Hands-On Demo:50 minutes-Motor Kit(Describe Freescale 3-Phase Motor Kit)-Convert simple model to run on Motor Kit with MCD Toolbox and use FreeMASTER·Model Based Design:10 minutes-Model Based Design Steps:Simulation,SIL,PIL and ISO 26262-SIL/PIL Hands-On Demo Step 2& 3 of MBD·Motor Control:20 minutes-FOC Sensor-less control and how to use it to turn a motor·Motor Control Hands-On Demo:80 minutes-Implement FOC Sensor-less Motor Control on Motor Kit-Run software from the model and use FreeMASTER to monitor·Summary and Q&A:10 minutes

    标签: matlab 数学函数库

    上传时间: 2022-06-24

    上传用户:

  • 基于VB实现PLC与上位机通讯

    近年来使用上位机与可编程控制器通信的应用软件发展迅速,如WINCC、组态王软件、VC、VB等,既可以实现二者的通信,也能制作出良好的人机监控界面。下面分别简要介绍上述各软件的性能特点:1.SIMATIC WINCC是德国西门子公司开发的,它提供了丰富的选件(options)和附加件(add-ons)。它的系统设计,模块化结构,以及灵活的扩展方式,使其不但可以做单用户应用,还可以做多用户应用。WINCC集生产自动化和过程自动化于一体,实现了相互之间的整合,同时它制作的界面是完全国际化的。2.组态王软件是北京亚控科技发展公司自主知识产权的组态软件。它应用的非常广泛,在图形处理和画面设计方面十分方便,并且有强大的控件,且编程十分的简单,对于工程人员上手十分容易。3.VC是微软公司开发的一种可视化编程软件,其功能十分强大,它在数据处理能力以及运算方面有着独到之处,并且提供有十分强大的函数库可供编程人员进行调用,在图形处理以及界面的设计方面的功能也十分突出,被广泛应用在工业控制领域。

    标签: vb plc 上位机 通讯

    上传时间: 2022-06-25

    上传用户:

  • 基于STM32 W5500的TCP客户端通信源码

    使用编译环境:MDK4.72A  IAR6.30使用硬件环境:STM32F103RBT6使用函数库版本:STM32F10x_StdPeriph_Driver V3.50工程概要:  完成是MCU通过SPI2对w5500的读写操作,完成对IP,mac,gateway等的操作, 内网测试,请保证W5500的IP与测试PC机在同一网段内,且不冲突            如果是用网线跟PC机直连,请设置PC机本地连接地址IP为静态IP调试说明:此例程适用的调试下载器是J-link-ob,也可以用过串口下载调试程序,(请将串口线插在板子J1口          上,并打开超级终端或串口助手,配置波特率115200,8位,一个停止位,无校验位。

    标签: stm32 w5500 tcp keil

    上传时间: 2022-06-26

    上传用户:

  • GD32 介绍与 STM32 兼容性汇总

    1.相同点1)外围引脚定义:相同型号的管脚定义相同2)CortexM3内核:STM32F103内核R1P1版本,STM32F205内核R2P1,(图1.2)GD32内核R2P1版本,此内核修复了以前的一些bug3)芯片内部寄存器,外部IP寄存器地址:逻辑地址地址相同,主要是根据STM32的寄存器和物理地址,做的正向研发但是有些默认值不同,需要初始化善4)函数库文件:函数库相同,优化需要更改头文件5)编译工具:完全相同例如:keil MDK、IAR6)型号命名方式:完全相同2.外围硬件区别1)电压范围:GD32F 2.0-3.6VSTM32F:2.6-3.6V(外部电压)GD32F 1.2VSTM32F:1.8V(内核电压)2)BOOT0管脚:Flash 程序运行时,BOOT0在STM32上可悬空,GD32必须外部下拉3)ESD参数:STM32人体模式2KV,空气模式 500V GD32人体模式4KV,空气模式10KV

    标签: GD32 STM32

    上传时间: 2022-07-23

    上传用户:

  • 网络接口芯片W7500P中文参考手册

    集成M3内核的网络接口芯片,可以单片实现串口以太网转换。

    标签: 网络芯片

    上传时间: 2022-07-27

    上传用户:

  • msp430中文参考手册

    msp430系列单片机时钟模块主要有以下部件构成:·高速晶体振荡器·低速晶体振荡器·数字控制振荡器·锁频环FLL以及锁频环增强版本FLL+为适应系统和具体应用需求,MSP430系列单片机的系统时钟须满足以下不同要求:·高频率,用于对系统硬件需求和外部事件快速反应。·低频率,用于降低电流消耗。·稳定的频率,以满足定时应用,如实时时钟RTC。·低Q值振荡器,用于保证开始及停止操作最小时间延迟。为了实现上面这些要求,我们在实际中采用锁频环FLL以及锁频环增强版本FLL+等部件来将晶振频率倍频至系统频率:LFXT1满足了低功耗以及使用32768Hz晶振的要求,晶振只需经过XIN和XOUT两个引脚连接,不需要其他外部器件。LFXT1振荡器在PUC信号有效时开始工作,PUC信号有效后会将SR寄存器(状态寄存器)中的OscOff位复位,即允许LFTX1工作。

    标签: msp430

    上传时间: 2022-07-28

    上传用户: