STM32F4的外部SRAM_原理部分

一、SRAM芯片:STM32F4直接与SRAM芯片连接,具体型号为:IS62WV51216引脚如下:除开基本的电源和地线,IS62WV51216的管脚大概可以这么来分类: 所以IS62WV51216的管脚总的来说大致分为:电源线、地线、地址线、数据线、片选线、写使能端、读使能端和数据掩码信号线。IS62WV51216的容量为:2的19次方的地址*16位宽的数据(即2字节)=1M字节二、STM32F4的FSMC FSMC控制SRAM为例来说明: FSMC_NE[1:4]决定了FSMC可以控制多个存储器。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



51单片机寄存器配置小技巧

整型数据转换二进制数据的技巧知识点:该技巧比较适合应用在51单片机寄存器的配置方面;减少了我们的计算量。思路——>我们比较习惯直接的整型数据;当我们需要配置寄存器,这时能不能直接利用该数据作为我们配置寄存器的数据呢?这过程需要将数据转换,例如将一个int 型  11110111 转换成 0xf7  该如何做到呢?此时可以利用到##在C语言中的粘合作用,具体百度。一,   #define   Bin(n)      LongToBi...

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



STM32时钟使能函数

最近在学习STM32单片机,之所以选择这款单片机作为入门原因有以下几点:       1. 配套资料详细         2. 工作中正在用这款单片机,有疑问可以请教同事,熟悉了这款单片机能更好服务于工作   ...

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



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

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

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



AVR使用范例--使用Bootloader 升级芯片内程序详解

;Paths 把路径修改为正确的路径,然后再编译。3、用ISP下载线或JTAG调试器把生成的hex文件烧写到单片机里。4、配置熔丝,需要用ISP或者JTAG来完成。其他熔丝位请参考其他文献,在此不作详诉。Boot loader在flash中对应的是高位字节, 选中此熔丝的目的是让程序在复位时从boot loader开始运行,而不是0x0000。(此处再配置熔丝选择BOOTSZ=1024)然后打开...
关键词: AVR Bootloader 升级

http://www.eeworld.com.cn/mcu/2018/ic-news101541812.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 ADC采样时间、采样周期、采样频率计算方法

ADC转换就是输入模拟的信号量,单片机转换成数字量。读取数字量必须等转换完成后,完成一个通道的读取叫做采样周期。采样周期一般来说=转换时间+读取时间 。而转换时间=采样时间+12.5个时钟周期。采样时间是你通过寄存器告诉STM32采样模拟量的时间,设置越长越精确一 STM32 ADC采样频率的确定1. :先看一些资料,确定一下ADC的时钟:(1),由时钟控制器提供...

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



STM32F103单片机复位电路回顾

,其结果均一致;此时,可得出结果:对“STM32F103系列单片机”,在省略“复位电路”条件下,其认可正常运行;注意:此时在“无复位电路”条件下,在“线路板”周围放置“磁钢”、“电机”、“舵机”等设备,并逐渐增加“负载数目”,其与“有复位电路”的“线路板”比较,前者出现“程序异常终止”的“概率”高于后者;特别在“电源输出功率”超过“80%额定功率”时,在“无复位电路”的“线路板”,其对“外部干扰”的“抵抗能力...

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



单片机电路设计建议

立题简介:内容:介绍单片机基本电路构成;来源:综合实际使用得出;作用:统一总结单片机设计时所需电路,避免遗漏;PCB环境:Altium Designer、PADS;日期:2018-03-06;=====================分割线========================立题详解:在之前介绍过“STM32”和“STM8”单片机,对单片机入门而言,多是从“89C51...
关键词: 单片机 电路设计

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



论坛里硬件工程师很多吧,你们工作中用不用到编程

菜鸟新人,入职几个月做板级硬件设计啦,本科和研究生期间基本没接触单片机,就想问问硬件工程师需不需要学习单片机编程什么的,求指导,要不要买个开发板学习学习 论坛里硬件工程师很多吧,你们工作中用不用到编程 既然是研究生,问这个感觉匪夷所思,难道是学的不是电子类的专业 本科和研究生期间基本没接触单片机,,, 至少不是电子技术专业的 想搞电子硬件,搞一堆开发板玩玩,都不为过 [quote...

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



解密LIN总线自动寻址技术(上)

本文导读在LIN网络上,车内氛围灯往往需要几十个节点来实现。如果无法实现LIN网络节点自动寻址编址,那么对于产品设计、生产都是极大的资源浪费。那么如何实现LIN自动寻址来解决这些问题呢?LED技术发展背景随着近几年LED技术的发展,车灯除了广泛应用在常规的汽车内外照明领域,还越来越多地应用在了舒适及个性化领域,如车内氛围灯。目前很多中高端车型已经采用了车内氛围灯,可以通过车、环境以及乘车人员的喜好来调节其亮度及颜色,以提高驾驶者及车内人员的舒适度。由于车内氛围灯子节点常常布置在车内多个位置,这些子节点通过LIN总线与车身BCM相连接。一般来说,不同位置的LIN子节点,其从机地址是固定的,为了...

http://www.eeworld.com.cn/mp/ZLG/a53299.jspx 发布时间: 2018-10-15



Microchip大中华区技术精英年会,报名通道热辣开启

的各类产品相关的技术信息,为在实际应用中使用这些产品提供宝贵的设计资源。今年在中国大陆和台湾共设有58门课程,涉及Microchip的8、16和32位PIC®、AVR® 和SAM(基于ARM®)单片机、高性能模拟和接口解决方案、dsPIC®数字信号控制器、无线通信、mTouch®传感器解决方案、 存储器产品以及MPLAB®开发生态系统。开设的课程中,还设有12门动手实验课,与会者在课堂上通过运用...

http://www.eeworld.com.cn/mp/CEC/a53301.jspx 发布时间: 2018-10-15



单片机项目之俄罗斯方块设计完整方案

单片机项目之俄罗斯方块设计完整方案,感兴趣的小伙伴们可以看看。 ...
关键词: 单片机

http://download.eeworld.com.cn/detail/solarelec/584505 发布时间: 2018-10-15



基于单片机的液晶屏1602-LCD液晶显示【汇编】

基于单片机的液晶屏1602-LCD液晶显示【汇编】,感兴趣的可以看看。 ...
关键词: LCD 单片机

http://download.eeworld.com.cn/detail/nonogugu66/584501 发布时间: 2018-10-15



基于单片机的触摸屏AllFun组态【下位机程序】

基于单片机的触摸屏AllFun组态【下位机程序】,感兴趣的朋友可以下来看看! ...
关键词: 触摸屏 单片机

http://download.eeworld.com.cn/detail/baidu_linker/584497 发布时间: 2018-10-15



宏晶单片机内部EEPROM测试程序

宏晶STC单片机内部EEPROM测试程序。 ...
关键词: EEPROM

http://download.eeworld.com.cn/detail/hellopinkgirls/584482 发布时间: 2018-10-15



单片机C语言程序设计实训100例基于51+Proteus仿真

单片机C语言程序设计实训100例基于51+Proteus仿真...

http://download.eeworld.com.cn/detail/bqgup/584472 发布时间: 2018-10-15



当年就是它带我入门单片机的殿堂,希望对你也有所帮助!

如果你是单片机高手或ARM高手, 绕道吧,这本书可能对你来说太小儿科了 如果你刚学会单片机或正在单片机门口徘徊 那来还是好好研究一下吧 这本书虽然有点老 但是讲的思想永远不过时 当年就是它引领我走进MCU的殿堂 胜过万千入门教程 献给那些还在MCU门口徘徊的人 好好研究书里面的内容 这些思想即使用在现在的ARM处理器上一样好用 祝大家学习进步...

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



DIY可追踪太阳的太阳能电池板(二)

]xujian2000 发表于 2018-10-14 10:30[/color][/url][/size] 思路好,引入反馈,实施全程可控,可以适应不同季节的太阳能充分应用,简化应用中的调整。:handsh ...[/quote] :pleased: 因为接入了舵机,舵机转动时会产生电流,为了防止电流对单片机造成伤害,所以需要光耦隔离芯片。[attach]382618[/attach] 光耦隔离电路...

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




<上一页 12345678910111213141516 下一页> 相关结果约100,436个