第一天接触stm32】的更多相关文章

1.先新建一个文件夹,里面分别键六个名为COMSIS.FWLIB.HARDWARE.MDK.OBJ.USER的空文件夹 2.创建好文件夹就可以往里面添加文件啦,这三个文件夹放置如图所示的文件,其余三个文件夹HARDWARE.MDK.OBJ分别用于存放工程创建时的文件 3.开始创建工程啦,找到如图所示的STM32F103RC 4.添加的分组 5.配置相关的东西 同理 点击c/c++那一栏, 在这里添加这一串符号:USE_STDPERIPH_DRIVER,STM32F10X_MD 选择Debug选项…
第一天接触Orchard 为什么要研究Orchard 呢? 楼主是因为要研究下最新的ASP.NET技术, Orchard 用的人多,历史也比较久,算是老牌了 再就是中文资料比较多,Orchard 有中文官网 好了,开始 一开始下了个1.0 里面还有很多.aspx 后来又下了最新的1.8,就是MVC了 OK,研究了一下目录结构 并顺利编译…
1.3什么是STM32? ST是意法半导体,M是MIcroelectronisc的缩写,32表示32位. 合起来就是:ST公司开发的32位微控制器. 1.4 STM32 能做什么? STM32属于一个微控制器,自带各种常用的通讯接口,比如USART.I2C.SPI等. 可接非常多的传感器,可以控制很多的设备. 现实很多产品都有STM32的身影, 例如:智能手环,微型四轴飞行器,平衡车,移动POST机,智能电饭锅,3D打印机. 1.5.STM32怎么选择 我们只需要知道: 内核:Cortex-M3…
Python 变量 Python的变量由字母,数字,下划线组成不包含特殊字符,不能以数字开头 可以使用的名称 例如:name,name2,my_name 不可使用的名称 例如:if...(Python 内部自带的函数),2name(数字开头),$name(含有特殊字符串) 规范的命名    例如:my_name,MyName 不规范的命名    例如:a(随意的名称),myname(没有分隔的名称),姓名(中文名称) Python 声明变量 name = 'li lei' Python 变量赋值…
最近想学Python,就开始看教程下载,官网是https://www.python.org/downloads/,最新版本是3.6.1, 注意:x86-64表示适用于windows 64位系统:x86表示适用于windows 32位系统.如果要下载帮助文件:Download Windows help file如果要下载基于网页的安装程序: Download Windows x86-64 web-based installer如果要下载可执行的安装程序: Download Windows x86-…
我的入门就决定用<简明Python教程> <简明Python教程> 1. python的优势 简单:专注于解决问题而不是关注语言本身 易学:容易上手 开源.免费 可移植性非常强,基本可以在所有平台运行 解释性语言 面向对象:python可以面向对象也可以面向过程,总之就是很强大 2. python的安装 安装Windows/Linux,下载完成直接安装就好了,里面对于环境变量的选项可以勾上,也可以之后自己配置,无所谓 3. pythonIDE的下载 我先用一阵PyCharm,毕竟J…
学习stm32,第一步就是选择开发工具了,GCC,MDK,IAR每一种都有自己的优劣势,这里我选择使用MDK软件实现STM32模板.当然如果想更快的接触stm32实例,领略嵌入式开发的魅力,STM也提供了丰富的例程供开发者学习使用,具体参考http://www.stmcu.com.cn/design_resources.html.直接使用例程对于快速开发实现功能十分有利,但当我们需要学习时就会变得复杂.为了更好的解析学习STM32,脱离例程,建立工程模板是十分有必要的.初次建立自然错误一堆,但通…
文本仅做记录.. 硬件:STM32F103VCT6 开发工具:Keil uVision4 下载调试工具:ARM仿真器 网上资料很多,这里做一个详细的整合.(也不是很详细,但很通俗).  所用的芯片内嵌3个12位的模拟/数字转换器(ADC),每个ADC共用多达16个外部通道,2个内部通道. 3个:代表ADC1.ADC2.ADC3(下图是芯片固件库的截图)    12位:也叫ADC分辨率.采样精度.先来看看二进制的12位可表示0-4095个数,也就是说转换器通过采集转换所得到的最大值是4095,如:…
硬件:STM32F103VCT6    开发工具:Keil uVision4    下载调试工具:ARM仿真器网上资料很多,这里做一个详细的整合.(也不是很详细,但很通俗).所用的芯片内嵌3个12位的模拟/数字转换器(ADC),每个ADC共用多达16个外部通道,2个内部通道.3个:代表ADC1.ADC2.ADC3(下图是芯片固件库的截图)这里写图片描述12位:也叫ADC分辨率.采样精度.先来看看二进制的12位可表示0-4095个数,也就是说转换器通过采集转换所得到的最大值是4095,如:"111…
初步接触STM32,采用两路红外传感器实现小车循迹,稍显简略,如有不好的地方,欢迎大家指点改正…
 2017年7月10日是在汉企第一天接触PHP课程,感觉公司很正规,有各种管理和考核制度,管理比较严格.下午看了他们做的第一阶段的项目,感觉挺有意思的,个人感觉PHP不仅要学会,还要熟练作用,需要多加练习,而且需要背的单词比较多,估计以后就没多少时间玩了,得多下点功夫了. …
第一天接触python,首先感谢老男孩的授课老师!!!! 今天的知识点: 1.首先接触到python的第一个模块getpass(这边有点迷茫,不能确定的是这个getpasss是一个库还是一个模块)getpass的作用是将密码设置为密码! 2.了解到两种循环方式: (1)for 例子: #Author:lizhagener for lilinlin in range(10):     print("please look",lilinlin) (2)while 例子: #Author:l…
超声波手势识别在市场上已经有见实现,但研究其传感器发现并不是市场上随意可见的,如果暂且考虑成本,该如何入门实现简单的手势识别呢.聊天中老师给出一个很好的提议,就是固定四个超声波,分别为上下左右,然后进行程序上的对应编号,用单片机实现四路超声波的距离数据读取,然后程序分析读取的数据进而判断手势.STM32单片机有多个定时器,每个定时器接入一个超声波,分别接入四个,定时器分别开始工作以计数,将得到的距离信息一次性发送四个方向的值到串口,串口连接到PC机,PC机获取到四组值,然后进行分析解释.下面将实…
由于自己的物联网开发板上的单片机是用的STM32,但是有些朋友没有用过,所以我将用这块开发板,带着大家入门STM32 先介绍一下STM32,我是在大三下学期的时候开始接触STM32,当时是想做一个小车,要用摄像头,所以学习了STM32. 大家可以看我的这一系列的文章  https://www.cnblogs.com/yangfengwu/category/802676.html 说一下哈,如果学单片机的,最好要学习一下STM32,因为现在大部分公司都在用,或者这个系列的,或者都是Cortex-M…
第一个接触的框架就是这个Hibernate框架了,Hibernate本意是 冬眠 ,这里有必要引用CSDN上某位网友某个帖子的评论先引出框架的概念: 框架:一个软件半成品,帮你做了一些基础工作,你就可以在这个基础之上,来定制适合你自己的应用. 流行的框架非常灵活,以适应不同的需求. 既然是软件半成品,那里面也就是一些类与接口. 说完了是什么,接下来那就自然来到它能干什么 作用:应用于DAO(数据库访问对象)层的持久化框架,是对JDBC的封装,是一个开源的轻量级框架 局限: Hibernate不适…
本人也是接触stm32没多久,之前用的MDK是5.1,现在用的是5.13,MDK5.0之前的版本(本人简称旧版)和之后的版本(本人简称新版)新建工程有很大区别.对于刚开始用学stm32的新手来说,基本上stm32 的视频教程,都是使用的旧版MDK,如果新手直接安装的是新版的MDK的话,往往总是会有一些困惑.     本人深有作为新手刚入手MDK5.13时新建工程的困惑感受,特地发了该贴,以图文并茂的方式,详述了MDK5.13新建工程的步骤,只希望大家一起分享.学习,若有不足之处,望各位大大指正,…
昨天看了下异步,然后就开始了Vert.x相关知识的学习. Vert.x是当下非常流行的一套全异步框架,其优势在于轻量级.高效.非常适合作为移动端后台或是企业应用. 当然对于第一天接触这个框架的人(没错,正是在下)来说,Vert.x一些独特的特性还不是现在了解的时候,对着说明文档去码一些demo才是正道. 首先我们先建一个gradle项目,然后在build.gradle中的dependencies中添加 compile 'io.vertx:vertx-core:3.5.0' (下载jar包),之后…
刚开始接触STM32,遇到一个项目中出现在产品调试中出现在关闭PWM输出时,GPIO电平有不确定的情况.在网上查阅资料发现大神们是这样解释的:PWM在一个脉冲没有结束时关闭输出,会导致GPIO电平不确定. 解决方法:1.在关闭PWM输出时随即将相应GPIO强制为低(这个高/低看各人的需要) tiM_Cmd(TIM3 ,DISABLE);//关闭PWM输出 TIM_ForcedOC1Config(TIM3, TIM_ForcedAction_InActive);//将PWM输出强制为低 2.在下次…
1.回顾我们的51 单片机编程,当我们需要做系统延迟的时候,最常采用的一种方式就是使用for 循环的空语句等待来实现. 当然,在STM32 里面也可以这么实现.但是在STM32 的Cortex 内核里面,有个比其更加精准的定时器专业用于 系统定时,我们称之为Cortex 系统定时器(SysTick,系统滴答). Systick 就是一个定时器而已,只是它放在了NVIC(中断事件)中, 主要的目的是为了给操作系统提供一个硬件上的中断(号称滴答中断). 这样,只要设置好其中断的时间,就可以每隔一定时…
[原]AFNetworking源码阅读(六) 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 这一篇的想讲的,一个就是分析一下AFSecurityPolicy文件,看看AFNetworking的网络安全策略,尤其指HTTPS(大家可以先简单了解下HTTPS).再一个就是分析下AFNetworkReachabilityManager文件,看看AFNetworking如何解决网络状态的检测. 2. AFSecurityPolicy - 网络安全策略 之前我们在AFURLS…
这个选项调查的特效以选项卡的形式,每答完一道题目自动切换到下一条,颇具特色.使用jQuery和CSS3,适合HTML5浏览器. 效果展示 http://hovertree.com/texiao/jquery/87/ 源码下载:http://hovertree.com/h/bjaf/sym1l16q.htm 效果图如下: 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> &…
基础拾遗 基础拾遗------特性详解 基础拾遗------webservice详解 基础拾遗------redis详解 基础拾遗------反射详解 基础拾遗------委托详解 基础拾遗------接口详解 基础拾遗------泛型详解 前言 工作当中常用的服务接口有三个wcf,webservice和webapi.首先第一个接触的就是webservice,今天大致总结一下. 1.webservice概念相关 1.1.Web Service也叫XML Web Service WebServic…
之前在使用TableView的时候遇到过问题,需要使用另外的TableViewController来先存放TableView,原有的View则使用ViewContainer来引用TableViewController.此时是第一回接触一个ViewController中使用另一个ViewController.后来在开发的时候遇到另外的问题也需要用到ChildViewController,本来这类问题可以使用自定义的View来解决.在开发Android的时候自定义的View可以指定用某个布局文件,但…
今天对登录访问的安全以及web客户端存储做了一些大致的学习,决定在这方面加深理解,记录在博客里.第一个接触到的是Cookie... WHAT? WHY? HOW? 在学习cookie的使用时发现其名称以及存储的字符串值是必须经过URL编码的. 然而网上的许多示例(包括 w3school中文站)都没有做这一处理,所以三哥参考阮一峰老师的关于URL编码博文找到了解决方案,在这里分享: cookieUtil.js: //cookieUtil.js var cookieUtil = { //读取"nam…
20145208 <Java程序设计>第0周学习总结 阅读心得 读了老师推荐的几个文章,虽然第四个文章"为什么一定要自学"报告资源不存在而无法阅读,其他的三篇文章都言之有理,所说所讲都是切实有力,直指现如今大学中的存在的一些问题,并提出了很直接的解决方法,第三篇文章也为我开拓了视野,让我对于软件工程有了深一步的理解. 读完这些文章,有一个很深的感触就是我们的大学生活太安逸,学习的压力小动力也小,这样是很难起到强大自己的"健身"作用的.一开始,说实话我看到…
来自:峰瑞资本(微信号:freesvc)文章作者:代码家(微信 ID:daimajia_share) 软件早已吞噬整个世界,程序员是关键角色.过去 40 年中,许多伟大的公司都由程序员缔造,比如比尔·盖茨.拉里·埃里森.马克·扎克伯格.伊隆·马斯克. 一本哥哥不太关心的 Visual Basic 课外书,代码家如获至宝,他接触了简单的代码,这让他进入到一个全新的世界.从那之后,代码家一直享受着用代码解决问题过程中产生的精神愉悦,并成长为一名专家级程序员.用行话说,黑客.现在,代码家是 Githu…
我遇见了Markdown 我喜欢的地方 我要吐槽的地方 适用人群和使用场景 Markdown使用简介 如何入门? Markdown编辑器们 如何在博客园中使用Markdown 引用 我遇见了Markdown 在很久很久以前,听说过几次叫做markdown的东西,但是一直没有去尝试.第一个接触到markdown实在Stack Overflow的留言版上,当时还不知道这个叫Markdown,当时只是觉着这个语法肿么这么奇葩.最近有机会试了一下发现爱不释手,越看越喜欢. 什么?还不知道Markdown…
导火线 晚上跟高中同学说我近来的状况,无意中他提到:“如果当初没意外话,今年估计你就是一名老师了吧”.这让我很是怀念以前的日子,这四年来过的很快,开始想着当初是怎么过来的 : 高考 本人英语不佳,高考只能靠理综和数学撑着,那时候刚好上了2A线,纯属于2A尾,不过也罢,人嘛,努力了就好.到了开始填志愿了,那时候我一心想当一名初中或高中教师,很喜欢在讲台上淋漓尽致的感觉,所以在2A档上全部选教师专业,老爸老妈极力反对,叫我不要一根筋,后面还是选了,可惜天不人愿,一个都不中,后面接到一学校打电话来说“…
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=2476 Problem Description There are two strings A and B with equal length. Both strings are made up of lower case letters. Now you have a powerful string painter. With the help of the painter, you c…
相信很多科班出身的程序猿和我一样,第一个接触到的编程语言是C语言,第一个写的程序是“Hello World!”. 对于一个.Net程序猿,VS肯定是个非常熟悉的工具,但是如何使用VS编写一个C语言程序呢?废话不多说,下面还是以“Hello World!”为例,具体如下: 1. 新建项目,选中“Win32”下“Win32控制台应用程序”,输入名称 2.选中“源文件”,添加“新建项” 3.选中“C++文件”,并输入名称“HelloWorld.c” 4.敲入如下代码 5.编译后再运行,输出我们熟悉的"…