STM32寄存器模板的创建问题

    当使用KEIL5第一次编译程序的时候出现一个错误:  “can not open source input file "core cm4.h"”    解决办法:    手动添加路径    (1)打开魔术棒工具中的“C/C++”    (2)从“Include Paths"中将“KEIL5\ARM\Pack\ARM\CMSIS\4.2.0\...

http://www.eeworld.com.cn/mcu/2018/ic-news101641829.html 发布时间: 2018-10-16



半导体人才2019年最想加入的MCU企业

;在中国大陆的市场份额有望于2019年提升至20%。STM32自诞生以来,拥有10大产品系列、700余款产品,全球出货量已经超过30亿颗,占据行业同类产品半壁江山;另外还提供有125余款STM8产品,从超低功耗到高性能,多样化的产品阵容覆盖各种应用,可满足不同需求。借助支持Windows、macOS和Linux三大操作系统的新PC版ST MCU Finder选型工具,嵌入式开发人员能够在电脑上整合...

http://www.eeworld.com.cn/mp/XSY/a53403.jspx 发布时间: 2018-10-16



基于STM32的+PMSM+FOC软件库培训资料分享

基于STM32的+PMSM+FOC软件库培训资料分享 先收藏了,谢谢分享! ...

http://bbs.eeworld.com.cn/thread-1054712-1-1.html 发布时间: 2018-10-16



STM32F103RE在语音便携式乳腺血氧检测仪中的应用

STM32F103RE在语音便携式乳腺血氧检测仪中的应用,感兴趣的可以小伙伴们可以看看。 ...
关键词: STM32F103RE

http://download.eeworld.com.cn/detail/lamas/584533 发布时间: 2018-10-16



stm32 usb电脑端驱动

stm32 usb电脑端驱动 stm32 usb virtual com port 官方虚拟串口...

http://download.eeworld.com.cn/detail/woshilanglong/584530 发布时间: 2018-10-16



干货 | 运算放大电路,该如何表征噪声?

,如晶体管和二极管等。(非随机固有噪声的一个例子是斩波器稳压型放大器中的斩波器噪声。)电阻元件中产生的随机噪声被称为约翰逊噪声(也称热噪声)。半导体元件中产生的随机噪声可能属于以下三类之一:肖特基噪声(或称散粒噪声)、闪烁噪声(1/f噪声)和爆米花噪声。来源:亚德诺半导体推荐阅读干货 | 电子产品设计初期EMC设计经验干货 | 从头到脚剖析STM32上的CAN通讯干货 | 直流电机驱动电路...

http://www.eeworld.com.cn/mp/EEWorld/a53316.jspx 发布时间: 2018-10-16



STM32中USART接收中断问题使单片机死机

问题描述:在使用USART做串口通讯时,我只把接收中断打开,并设置抢占优先级为最低一个级别,而接收中断上一个优先级处理事情比较多,可能占用了2ms时间。当我使用9600波特率往下位机发送数据,速度非常快,就是一直按回车发送!问题就出来,不到1分钟时间,通讯没有反应了,死机了。USART配置代码如下:void uart_config(void){USART_InitTypeDef USART_InitStructure;USART_InitStructure.USART_BaudRate = UART_GetBaud(BaudRate);USART_InitStructure.USART_Wor...

http://www.eeworld.com.cn/mcu/2018/ic-news101541826.html 发布时间: 2018-10-15



STM32F4的USART6的LIN2.0和汽车Window Lifter driver通信

最近要做一款汽车零部件Window Lifter driver的测试控制器,用到LIN通信,在此只讨论STM32做为LIN主机节点的情况。一些基本常识:◆LIN由于采用单线媒质传输,最大的传输波特率被限定在20kbit/s以内。该值为从满足信号同步而不产生冲突的最高值,到为满足电磁兼容性要求而要达到的传输最低值之间的实验中间值。最小的传输波特率为1kbit/s--这有助于避免在实际中产生超时冲突...
关键词: STM32F4 USART6 通信

http://www.eeworld.com.cn/mcu/2018/ic-news101541825.html 发布时间: 2018-10-15



STM32F4的外部SRAM_原理部分

二、STM32F4的FSMC FSMC控制SRAM为例来说明: FSMC_NE[1:4]决定了FSMC可以控制多个存储器。FSMC的地址映射如下:  有一点我们必须明白,对于32位的stm32单片机来说,它能够管理的地址大小为4GB,而stm32将4GB的地址空间中的0x60000000到0x9FFFFFFF共1GB的空间分给外部内存。然后强势的FSMC就接管了...
关键词: STM32F4 外部SRAM

http://www.eeworld.com.cn/mcu/2018/ic-news101541824.html 发布时间: 2018-10-15



STM32F4的外部SRAM_软件部分

1、FSMC_SRAM_Init(); //初始化外部SRAM     初始化FSMC的时候,要注意自己硬件上用的哪一根控制引脚(FSMC_NEx),不同的控制引脚对应不同的地址。2、定义数组且指定地址__align(32) u8 TestBuff[100] __attribute__((at(0X68000000)));如原理部分所述,夜猫自己用的是FSMC_NE3,因此SRAM地址是从0X68000000---0X6BFFFFFF.3、把数组赋值后并打印出来,串口打印数组数据及地址确实地址是在分配的地址位置4、单片机复位后,存在于SRAM位...

http://www.eeworld.com.cn/mcu/2018/ic-news101541823.html 发布时间: 2018-10-15



STM32F4的4k备份SRAM

1、基地址:#define BKPSRAM_BASE          ((uint32_t)0x40024000)2、大小为4k备份域还包括仅可由 CPU 访问的 4 KB 备份 SRAM,可被 32 位、16 位、8 位访问。使能低          功耗备份调压器时,即使处于待机或 VBAT 模式,备份 SRAM 的内容也能保留。一直存在    VBAT 时,可以将此备份 SRAM...
关键词: STM32F4 SRAM

http://www.eeworld.com.cn/mcu/2018/ic-news101541822.html 发布时间: 2018-10-15



STM32学习笔记之RTC(实时时钟)和BKP(备份寄存器)

RTC:   RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,系统复位或从待机模式唤醒后,RTC的设置和时间维持不变。   RCC_BDCR:备份域控制寄存器。其LSEON、LSEBYP、RTCSEL和RTCEN位处于备份域,在复位后处于写保护状态,只有在电源控制寄存器(PWR_CR)中的DBP位置 1 后才能对这些位进行改动;这些位只能由备份域复位清除。   备份域复位:软件复位,RCC_BDCR 寄存器 BDRST位置1产生;     ...

http://www.eeworld.com.cn/mcu/2018/ic-news101541821.html 发布时间: 2018-10-15



STM32时钟使能函数

最近在学习STM32单片机,之所以选择这款单片机作为入门原因有以下几点:       1. 配套资料详细         2. 工作中正在用这款单片机,有疑问可以请教同事,熟悉了这款单片机能更好服务于工作        3. ST单片机非常火爆,很多公司都在用对于单片机小白的我,想要学好一款单片机,不仅仅是一时的冲动,凭借的更是长期的毅力和兴趣,这点觉悟必须...

http://www.eeworld.com.cn/mcu/2018/ic-news101541819.html 发布时间: 2018-10-15



STM32学习札记--GPIO端口设置

GPIOx(x=A,B,C,D,E,H)引脚配置需要几个方面:  (配例的工程函数是可以到官网上下载使用手册的)1,首先肯定是要将相应的引脚口挂在到的AHB/APB的时钟使能,即配置RCC_AHBENR寄存器。GPIOC的使能位在BIT2  则 #DEFINE  GPIOCEN      (Unit32_t)0x0x00000004RCC的起始地址为0x4002 3800#define PERIPH_BASE     &nbs...
关键词: STM32 GPIO 端口设置

http://www.eeworld.com.cn/mcu/2018/ic-news101541816.html 发布时间: 2018-10-15



STM32之SPI读写外部FLASH

void SPI_Flash_Write(u8* pBuffer,u32 WriteAddr,u16 NumByteToWrite)SPI_FLASH_Write_SR(0x02);//使能状态寄存器中的写存储器         SST25V_DBSY(); SPI_FLASH_Write_SR(0x02);//使能状态寄存器中的写存储器         SST25V_DBSY();实验目的:将数据写入外部...

http://www.eeworld.com.cn/mcu/2018/ic-news101541814.html 发布时间: 2018-10-15



keil5 MDK软件中传统C51与STM32相互兼容的方法

之前单片机刚入门开始学89C51,开发环境为keil4,后来升级到keil5,现在准备学STM32STM32开发环境为keilMDK,于是找到keilMDK安装包下载之后,才发现他和Atmel、STC的单片机不兼容,于是在百度中寻求让他们兼容的方法,有人说什么更改TOOL文件里的东西,本人尝试了一下也没成功。最近又看到一种方法,十分简单,亲测已经成功完成兼容。于是将此方法写在这里。1、首先准备...

http://www.eeworld.com.cn/mcu/2018/ic-news101541813.html 发布时间: 2018-10-15



如何从ST官网下载官方标准外设库

第一步,打开ST官网,可以看到网页语言可以在右上角选择。如下图: 第二步,用鼠标指向上部“产品”一栏,在下拉菜单中点击“微控制器”。如下图:第三步,在转到的新页面左侧点击“产品列表”。如下图:第四步,在转到的新页面左侧点击“STM32 ARM Cortex32位微控制器”。如下图:第五步,在转到的新页面左侧点击“产品列表”。如下图:第六步,在转到的新页面左侧点击“STM32主流MCU...

http://www.eeworld.com.cn/mcu/2018/ic-news101541811.html 发布时间: 2018-10-15



如何从ST官网下载官方USB库

第一步,打开ST官网,可以看到网页语言可以在右上角选择。如下图:第二步,用鼠标指向上部“产品”一栏,在下拉菜单中点击“微控制器”。如下图:第三步,在转到的新页面左侧点击“产品列表”。如下图:第四步,在转到的新页面左侧点击“STM32 ARM Cortex32位微控制器”。如下图: 第五步,在转到的新页面左侧点击“产品列表”。如下图:第六步,在转到的新页面左侧点击“STM32主流MCU...
关键词: ST官网 官方USB库

http://www.eeworld.com.cn/mcu/2018/ic-news101541810.html 发布时间: 2018-10-15



STM32F0xx 中断向量表重定义

在STM32F103等cortex-m3/m4内核的单片机上可以通过设置SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET;该寄存器的值来实现中断向量表的重定义。但在STM32F0xx系列以cortex-m0为内核的单片机中却怎么也找不到这个设置中断向量表的寄存器,可以通过以下方法来实现中断向量表重定义。 基本思想:1、将中断向量表放入到RAM的起始地址(只需要在应用程序中保留RAM其实地址的0x100大小不使用即可)。2、在bootload中将应用程序的中断向量表从Flash中拷贝到SRAM中。3、复制STM32F0 中断向量表位于SRAM中具体...

http://www.eeworld.com.cn/mcu/2018/ic-news101541807.html 发布时间: 2018-10-15



STM32,KEIL,MDK新建一个工程

目前感觉这样的文件结构安排最为合理。首先在选定文件夹下建立如下文件:然后根据芯片,将相关文件放入对应文件夹中,现在以STM32F103RCT6为例。将STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10x目录下的stm32f10x.h,system_stm32f10x.h,system_stm32f10x.copy到core文件下,STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Template下的stm32f10x_conf.h复制到cor...
关键词: STM32 KEIL MDK

http://www.eeworld.com.cn/mcu/2018/ic-news101541806.html 发布时间: 2018-10-15




<上一页 11121314151617181920212223242526 下一页> 相关结果约24,498个