STM32学习手记:数据的保存与毁灭

,其正确性、权威性大多没法和书比,可为什么博客会存在呢?理由很多,我非专家,只说作为一个学习32位单片机的工程师角度来分享整个学习过程,整理成一个学习手记,也便于以后文档备份。    本章节将学习    一、认识ADC兼进一步看懂STM的库    ADC是多少位的?    12位    ADC有多少个...

http://www.eeworld.com.cn/mcu/article_2018020937733.html 发布时间: 2018-02-09



单片机宏定义学习手记

前言: 这几天在整理和生产EMC单片机程序的一些宏,发现这东西真的是好用得超乎了想象,大大的简化了写程序时的重复劳动。以下以 EM78P260为主,其实其他型号大通小 异,注意修改一下寄存器就可以。   (1)最常用的 PAGE 和 BANK EMC 的IC是分几个page和几个bank的,低端的EM78P156等只有一个bank和一个page,所以不用切换,新一点的IC基本都要切换的了,这个经常用的冬冬,做成宏就最合适, 代码如下: /***************************************************** *  ...

http://www.eeworld.com.cn/mcu/article_2016092529786.html 发布时间: 2016-09-25



STM32的FSMC学习手记(一)

FSMC应用简介 FSMC全称“静态存储器控制器”,STM32可以通过FSMC与SRAM、ROM、PSRAM、Nor Flash和NandFlash存储器的引脚相连,从而进行数据的交换。 一、FSMC的特点: 1、  FSMC的一大特点是支持不同位宽的异步读写操作。 2、  FSMC的映射地址空间中,不同的BANK是独立的,可用于扩展不同类型的存储器。当FSMC同时使用多个外部存储器时,FSMC会通过总线悬空延时时间参数,来防止访问冲突发生。 3、  支持代码从FSMC扩展的外部存储器中直接运行。不需要首先调入内部SRAM。 二...
关键词: STM32 FSMC 学习手记

http://www.eeworld.com.cn/mcu/article_2016041225646.html 发布时间: 2016-04-12



CAN学习手记一

题记: 在这信息爆炸的年代,学习一样新的知识,尤其是IT技术的学习,网络是必不可少的。一阵狂搜过后,发现基于CAN总线的介绍确实不少,但是大多好像都雷同了,也许是不断转贴的结果吧。而且这些知识点也都太零散了,让人看了,尤其是初学者有点找不着北的感觉。所以,本着谦虚好学脚踏实地的菜鸟精神,决定把网上搜的,书上看的,再添油加醋的做一番比较系统的整理。算是为学习CAN总线理清思路,快速上手打基础吧。   一、什么是CAN总线? CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设...
关键词: CAN 学习手记

http://www.eeworld.com.cn/qrs/2015/0910/article_24566.html 发布时间: 2015-09-10



STM32学习手记③-EXTI中断

   用系统滴答定时器的精确定时函数,新手尽量少用,容易出错,还是用简单的延时操作好了。     抢占式优先级别与响应式优先级概念不懂,因为没看什么资料书就直接上程序了,以后有时间要看看相关方面的书。     STM的外部中断与51的不同,他的外部中断不是固定的IO口,例如,STM32有80个IO口,他每个IO口都可以映像到16个个外部中断,即PA3可以映像成外部中断1,也可以映像成外部中断2。     中断开启过程: 1、在RCC里将要使用的IO口时钟打开(为什么一定要设置RCC_APB2Perip...

http://www.eeworld.com.cn/mcu/2015/0727/article_21254.html 发布时间: 2015-07-27



STM32学习手记②-USART中断

/************************************ * 文件名: main.c * 内容简述: 本例程演示如何操作USART的接收程序(中断模式)。 * 用串口调试软件向开发板发送一字节,开发板会将该字节反发回PC */ #include "stm32f10x_lib.h" /*************************************************** * 函数名称 :void RCC_Configuration() * 功能描述 : 复位和时钟控制 配置 * 参数 : 无 ...

http://www.eeworld.com.cn/mcu/2015/0727/article_21253.html 发布时间: 2015-07-27



STM32学习手记④-TIM3上溢出定时

TIM3是属于通用定时器,程序中采用APB1的时钟(PCLK1),72MHz。 程序中TIM3采取上溢出,即0—ARR时溢出。 上述程序的TIM3的频率为(PCLK1*2)/(36000-1+1)=2KHz,其中PCLK1为36MHz,故计数2000次为1s 使用定时器定时的步骤: 1、在RCC里打开相应的定时器时钟 2、在NVIC里打开相应的中断 3、在TIMx_Configuration()进行相应的设置,大致步骤为 a)TIM_TimeBaseStructure.TIM_Period = 2000-1; // 自动重装载寄存器周期的值(定时时间) 累计 2000...

http://www.eeworld.com.cn/mcu/2015/0727/article_21252.html 发布时间: 2015-07-27



STM32学习手记⑤-SysTick精确延时

/*********************************************************** 例程名称:SysTick实验 硬件连接:指示灯连接 PE0 功能描述:每秒PEO翻转一次 */ #include "stm32f10x_lib.h" extern vu32 TimingDelay; //在本文件引用stm32f10x_it.c定义的精确计时变量 /************************************************************ ...

http://www.eeworld.com.cn/mcu/2015/0727/article_21251.html 发布时间: 2015-07-27



matlab+GUI设计学习手记完整版

完整版MATLAB+GUI设计学习手记第二版...
关键词: matlab gui

http://download.eeworld.com.cn/detail/tantao1990/545820 发布时间: 2014-08-05



msp430经典匠人学习手记1.23EZ430-F2013使用说明书

msp430经典匠人学习手记1.23EZ430-F2013使用说明书...

http://download.eeworld.com.cn/detail/huhuhah0009/396903 发布时间: 2014-03-05



AVR-GCC学习手记

AVR-GCC学习手记AVR-GCC学习手记...
关键词: AVRGCC学习手记

http://download.eeworld.com.cn/detail/电子爱好者IK/383481 发布时间: 2014-03-05



工程师应该掌握的STM32单片机关键基础精华

]      这里写的是我的学习的过程,显然,很多时候会是不全面的,不系统的,感悟式的,甚至有时会是错误的,有些做法会是不专业的。那么,为什么我还要写呢?这是一个有趣的问题,它甚至涉及到博客为什么要存在的问题。显然,博客里面的写的东西,其正确性、权威性大多没法和书比,可为什么博客会存在呢?理由很多,我非专家,只说作为一个学习32位单片机的工程师角度来分享整个学习过程,整理成一个学习手记,也便于以后文档...
关键词: 工程师 STM32 单片机

http://www.eeworld.com.cn/mcu/2014/0215/article_15143.html 发布时间: 2014-02-15



ZedBoard学习手记(十) 图形界面控制ZedBoard硬件

所讲是否符实,是否有谬误之处,应当如何改正,这才是好的学习方法。在掌握了基本的方法以后,剩下的就是All Programable这一整个广阔的世界,如何做出彩,就要看你如怎样挥想象力了。 ZedBoard学习手记(十) 图形界面控制ZedBoard硬件 ...

http://bbs.eeworld.com.cn/thread-419877-1-1.html 发布时间: 2013-11-27



ZedBoard学习手记(九) 在ZedBoard上运行QT图形软件

学习手记(九) 在ZedBoard上运行QT图形软件 ...
关键词: 软件 手记

http://bbs.eeworld.com.cn/thread-419876-1-1.html 发布时间: 2013-11-27



ZedBoard学习手记(八) 更大的目标!在Linux下开发图形用户

Creator会自动编译运行工程。 好了看看效果吧。 这个工程生成的可执行文件可以直接在Ubuntu下运行,用file指令查看应用程序信息,得知这是一个为x86 64-bit系统编译的程序,想要在ZedBoard上跑——无论是板子自带的Demo系统还是Linaro——还需要重新编译。 (转) ZedBoard学习手记(八) 更大的目标!在Linux下开发图形用户 ...
关键词: linux 开发 手记 用户

http://bbs.eeworld.com.cn/thread-419875-1-1.html 发布时间: 2013-11-27



ZedBoard学习手记(七)小插曲:如何让代码开机自动运行

/sdcard/ 重上电,驱动自动加载,软件自动运行。That’s it.另外Geek还制作了一个脚本,只要两条指令就能完成上面加载和重打包的工作,脚本可以在这里下载:https://github.com/zynqgeek/sdcard_ramdisk_mount_util.git ZedBoard学习手记(七)小插曲:如何让代码开机自动运行 ...
关键词: 如何 手记

http://bbs.eeworld.com.cn/thread-419874-1-1.html 发布时间: 2013-11-27



ZedBoard学习手记(六) 通过上层应用程序调用驱动

) ZedBoard学习手记(六) 通过上层应用程序调用驱动 ...
关键词: 应用程序 手记

http://bbs.eeworld.com.cn/thread-419873-1-1.html 发布时间: 2013-11-27



ZedBoard学习手记(五)为自定义外设编写Linux驱动

,LED会根据Switch的状态来实现亮灭。怎么样,Linux下的自定义外设驱动其实挺简单吧。上效果图: (转) ZedBoard学习手记(五)为自定义外设编写Linux驱动 ...
关键词: linux 手记 外设

http://bbs.eeworld.com.cn/thread-419872-1-1.html 发布时间: 2013-11-27



ZedBoard学习手记(四)使用Linux系统做准备—建立Bootloader

、U-Boot文件、Linux内核配置文件、DeviceTree源文件、rootfs等。README.txt中有相近的操作说明,建议通读一遍。 ZedBoard上默认的XPS系统工程位于hw\\xps_proj文件夹下,双击system.xmp打开工程,按照之前所说的方法,将my_gpio外设IP核导入到工程中。传送门:ZedBoard学习手记(二) 开发自定义AXI总线外设IP核——以LED和开关为例...

http://bbs.eeworld.com.cn/thread-419860-1-1.html 发布时间: 2013-11-27



ZedBoard学习手记(三)为自定义外设编写裸奔控制软件

0为只读寄存器,其内容只根据Switch状态改变,因此reg0结果为0xAA,即我们对开关设置的数值,同时LED0、LED2、LED4、LED6会被点亮。代码正常工作啦,串口输出如图: 上实测照片: 确实很简单吧,Xilinx看来在方便用户这点上还做的不错。在验证完逻辑的正确性后,就要开始为Linux控制外设做准备了, 请见下回。 (转) ZedBoard学习手记(三)为自定义外设编写裸奔控制...
关键词: 软件 手记 外设

http://bbs.eeworld.com.cn/thread-419859-1-1.html 发布时间: 2013-11-27




<上一页 123 下一页> 相关结果约41个