-
目前,多微机系统在许多方面得到了应用,诸如工业机器人控制、数控机床控制等。于是,多机之间的通信便成为多机系统的技术关键。特别是对数据传送有特殊要求的场合,更要解决好多机间的通信问题。如在工业机器人的控制中,对数据的传送就有如下要求:①主、从机要共享许多数据;②主、从机需要快速交换信息。在这种特殊要求下,传统的串行、并行通信就难以满足要求,而采用多机共享RAM电路,既能满足要求,又具有简单、可...[详细]
-
#includeuart1.h#includestm8l15x.hvoidUart1_Init(void){CLK_PeripheralClockConfig(CLK_Peripheral_USART1,ENABLE);SYSCFG_REMAPDeInit();SYSCFG_REMAPPinConfig(REMAP_Pin_USART1Tx...[详细]
-
STM32图像处理函式库介绍STM32图像处理函式库STM32IPL是由C语言所编写的开放原始码软件函式库,提供了图像处理和计算机视觉功能,能加快在意法半导体(ST)的STM32微控制器上开发视觉分析的应用。本产品在最新版(v3.1.0)FP-AI-VISION1功能套件中以STM32Cube中间件的形式推出。一般来说,视觉深度学习模型的输入不同于相机拍摄的图像...[详细]
-
和ADC的设置基本相同,算是ADC的扩展应用。只是在计算方法上有变化,在adc的初始化程序里面做一些变动就可以了。包含函数:(1)Main/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++实验平台:ST官方三合一套件+硬件:STM32F1...[详细]
-
STM8SPI从模式在从配置里,SCK引脚用于接收到从主设备来的串行时钟。SPI_CR1寄存器中BR的设置不影响数据传输速率。置配步骤1.选择CPOL和CPHA位来定义数据传输和串行时钟之间的相位关系(见图91)。为保证正确的数据传输,从设备和主设备的CPOL和CPHA位必须配置成相同的方式。2.帧格式(MSB在前还是LSB在前取决于SPI_CR1寄存器中的LSBFIRST位)必...[详细]
-
最近因项目需求要实现STM32的在线升级即IAP功能,先将这几天的学习体会和IAP的具体实现总结出来,分享给大家,希望对同样实现IAP的童鞋有所帮助,文中最后会上传名为STM32_Update.zip的压缩文件里面包含了STM32_App、STM32_MyBoot_V1.0和升级软件STM32_UpdateSoftware的源码文件供大家参考。所有程序都经过测试,可以直接在原子哥的开发板上跑...[详细]
-
//mcumsp430f149////晶振内部dco////p43rs////p42r/w////p41e////p40rst////p30-p37db////===========================================================================//#include/************************...[详细]
-
为适应汽车类专业技术人员在汽车电控原理及相应故障诊断等方面的研究和培训,设计制作了汽车电控发动机仿真实验台。实验台装备有丰田花冠5AFE电控发动机、A140E型自动变速器、单片机故障设置的控制板等,可模拟多种系统故障,适用于科研和教学工作。为了方便理论教学,给学生创造接近实际的实习环境而设计了电控发动机故障模拟试验台,经试用取得了良好的教学效果。电控发动机故障模拟试验台主要由丰田花冠5A...[详细]
-
1相关知识1、在MSP430单片机中一共有三个时钟源:(1)LFXT1CLK,为低速/高速晶振源,通常接32.768kHz,也可以接(400kHz~16Mhz);(2)XT2CLK,可选高频振荡器,外接标准高速晶振,通常是接8Mhz,也可以接(400kHz~16Mhz);(3)DCOCLK,数控振荡器,为内部晶振,由RC震荡回路构成;2、在MSP430单片机内部一...[详细]
-
在科技飞速发展的今天,我们周围一切都发生着翻天覆地的变化,而传统工业也正经历着一场有着“第三次工业革命”之称的深刻变革。这场变革正发生在我们的身边,其核心是“制造业数字化”,即为“智能工业”。 “智能工业”是将具有环境感知能力的各类终端、基于泛在技术的计算模式、移动通信等不断融入到工业生产的各个环节,大幅提高制造效率,改善产品质量,降低产品成本和资源消耗,将传统工业提升到智能化的新阶段...[详细]
-
;thisrouteisusedI2CEESROMwriteand;read;addressingmodeisindirectSTARTBSFRB_C,SDANOPMOVFWRB_CTRISRBBSFRB,SCLNOPBTFSSRB,SDAGOTO^-1BCFRB_C,SDANOPMOVFWRB_CTRISRBNOPBC...[详细]
-
在AArch64状态下,SP对应的物理寄存器有如下四个(某一时刻只能对应下面其中一个):SP_EL0和SP_EL1SP_EL2SP_EL3如何使用呢?1、如果程序运行在EL0,那么使用的是SP_EL02、如果程序运行在其他Exceptionlevel下,可以使用SP_EL0和当前Exceptionlevel所对应的SP_ELx3、默认情况下,进入异常后,使用的是当前Ex...[详细]
-
使用中断方式的好处就是在其它地方不会调用到DMA传输BUF。如果不小心调用或修改,可能会死机。具体原因没有深究。注意中断函数是否和.s文件里面一致,否则也会死机。根据需求去修改中断函数内容。dma_adc.h#ifndef_DMA_ADC_#define_DMA_ADC_#includesys.h#defineADC1_DR_Address((u3...[详细]
-
张力控制,通俗地讲,就是要控制卷取物体时保持物体相互拉长或者绷紧的力。张力应用于最广泛的造纸、纤维、塑料薄膜、电线、印刷品、磁带等轻工业中,带材或线材的收放卷张力对产品的质量起着至关重要的作用。在收卷和放卷的过程中,为保证生产的质量及效率,保持恒定的张力是很重要的。1张力控制系统的简介及基本原理在冶金、造纸、纺织等行业中,在加工过程中或者是加工完成之后,最后的一道工序一般就是将...[详细]
-
ELF格式“u-boot”文件的生成规则如下,下面对应Makefile的执行过程分别分析各个依赖。$(obj)u-boot:dependversion$(SUBDIRS)$(OBJS)$(LIBS)$(LDSCRIPT)UNDEF_SYM=`$(OBJDUMP)-x$(LIBS)|sed-n-e's/.*(__u_boot_cmd_.*)/-...[详细]