1-STM32带你入坑系列(STM32介绍)】的更多相关文章

由于自己的物联网开发板上的单片机是用的STM32,但是有些朋友没有用过,所以我将用这块开发板,带着大家入门STM32 先介绍一下STM32,我是在大三下学期的时候开始接触STM32,当时是想做一个小车,要用摄像头,所以学习了STM32. 大家可以看我的这一系列的文章  https://www.cnblogs.com/yangfengwu/category/802676.html 说一下哈,如果学单片机的,最好要学习一下STM32,因为现在大部分公司都在用,或者这个系列的,或者都是Cortex-M…
1-STM32带你入坑系列(STM32介绍) 首先是安装软件 这一节用Kei来实现,需要安装MDK4.7这个软件,怎么安装,自己百度哈.都学习32的人了,不会连个软件都不会安装吧....还是那句话 没有百度一下解决不了的事情,如果有那就是百度两下(除了科研和探索人类未知领域) 建个文件夹 我用的是STM32F103C8t6  大家根据自己的选择 建一个主函数的 .c文件 编译一下 启动文件里面有个执行 SystemInit函数的调用,因为咱没有这个函数,所以报错了,其实寄存器开发用不到,实际上这…
2-STM32带你入坑系列(点亮一个灯--Keil) 首先建一个stm32f103x.h的文件,然后 #include "stm32f103x.h" 还记得上一节 现在呢就是做一个库,我就是想控制IO的时候方便一点,列如 PA 通过某种方式  CRL/CRH/IDR/ODR/BSRR/BRR/LCKR PB 通过某种方式  CRL/CRH/IDR/ODR/BSRR/BRR/LCKR PC  ;  PD  ; PE ...... 额,直接进入正题 要是可以这样就好了  PA->CR…
在上一篇里成功安装了gulp到项目中,现在来测试一下gulp的合并与压缩功能 gulp入坑系列(1)--安装gulp(传送门):http://www.cnblogs.com/YuuyaRin/p/6159809.html 在之前建立的项目中写入,在根目录新建js文件夹,并在文件夹中新建两个js文件,代码如下: index.js: var index={}; index={ test:function(argument){ console.log('test'); } } index.test()…
史前必读: 这是入坑系列的第二式,如果错过了第一式,可以去gitbook( https://andy-zhangtao.gitbooks.io/golang/content/ )点个回放,看个重播.因为我把第二式的入坑宣言和二式第一节的内容放在了一起,内容有些多.所以史前必读就不写那么多了. 所以直接请出入坑宣言: 飞龙在天 乾卦九五 此式跃起凌空,居高下击,先声夺人!以一飞冲天之式上跃双膝微曲,提气丹田,待觉真气上升,放松肌骨,存想玉枕穴间,急发掌劲取敌首.肩.胸上三路 不知是金庸老先生造就了…
Docker入坑系列(二) 上一篇我们为Docker创造了一个良好的生活环境,这一篇我们就开始让Docker活起来. 安装Docker ok,原文地址在这里. 当然,我只是自己翻译了一下而已- -跟着做了一遍就安装好啦. # Docker 是一个能够让应用自动化部署的基础软件框架."容器"是封装好的,轻量级的便携式应用模块 # Docker is a container-based software framework for automating deployment of appl…
Docker入坑系列(一) 引用嘛,当然是来引用别人说的东西啦. Docker 是一个开源项目,诞生于 2013 年初,它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护. PS: 由于小轩对Centos7命令不太熟,所以此次系统选择的Centos6.5.(其实是手里只有6.5和7的镜像啦,不想再下载啦.) 针对Centos6.x最小化安装之后的一些个人习惯,参见:Centos6.x最小…
读前必读,下面所有内容都是来自这里. 放到这里的目的,就是为了比对一下,哪里的读者多.平心而论,同样的Markdown,博客园排版真心X看,怎么瞅怎么X看.(X := '难' || X :='耐' || X := '好' ) 都是原创,不是抄袭.如果真要拿去,也所谓,好歹给我留个名,也不枉费码字之苦. 您说是不是? 话接上节,继续聊.如果你此时此刻看到了"Hello God, My Golang.",那么检查一下有没有找到一首劲爆的音乐,旁边有没有沏好一杯好茶. 如果有,就关掉音乐喝掉…
原文在gitbook,字字原创,版权没有,转载随意. 在写本文的前一天,2017维密在上海开始了. 为了纪念屌丝界的盛世,特为本节起名维多利亚的秘密.现在的社会,要想出名只有抓眼球.所以写份技术文章,还要蹭一下维密的光. 蹭对了,不出彩.蹭不对了,还要挨骂.昨天就有一位匿名的同学,说我写的罗里吧嗦,重点内容没多少,扯淡话语占半篇.这能怪我吗? 可能怪我吧.但去百度,google随手一搜,哪种语言没有<21天学会XXX>,,,.要想在这些书中突围,让别人看到我的东西,没点特色行么? 别人的特色是…
最近本人在做毕业设计,需要用到UVM搭建验证平台,故在网上查找相关资料,看了一些博客和科普,多少有些收获,记录在这里,以便以后复习查看.以下是本人根据网上学习资料整理的笔记,如果有什么不对的地方欢迎指正! 那么,开始入坑吧! 1. build_phase完成的工作主要有: (1) 完成实例化; (2) 完成config_db机制的get行为,即把其它component设置给此component的一些参数接收过来; 2. agent主要有两种工作形式:UVM_PASSIVE和UVM_ACTIVE…
前言   好吧,我承认我是为了搞定Sass编译CSS文件的问题,迷一样的着手入gulp的坑,sass和gulp的爬坑历程大概会一起更新.然后感觉这里windows和mac的流程差不多,不过mac的通常在指令前加sudo ,本喵是windows的本本,所以就以windows的流程为例了. 1. 安装淘宝cnpm镜像    因为很多npm包都是国外的,所以安装起来很慢,所以我们可以利用淘宝的镜像服务器来进行安装后续的包,速度和成功率会高很多. 所以首先打开cmd,输入指令: npm install…
第三式开篇语有些负面, 所以这里就不贴了.有兴趣的自己可以去看看 https://andy-zhangtao.gitbooks.io/golang/content/ .怒发冲冠,意气之作.看完就完了,别当真.把下面的东西当真就行. 不看内容,只看标题还以为这是一个小说呢. 如果哪天心血来潮,没准会写一篇小说.但自从参加朋友婚姻之后,就受到了打击. 同样进入30岁,有的同学已经年入上百万,前呼后拥. 而自己除了会写点"水货"代码,别无他长. 感慨良多,还是感觉自己不是一块能依靠写代码发家…
这两天迷上了SEO.真心看不起百度的竞价排名,但作为一个商业网站,赚钱是一件无可厚非的事情.只做活雷锋,没有大金主是做不长的.做完功课后,发现百度和google的SEO策略又不相同,几乎是无法通用.百度目前占据着国内搜索市场70%的市场份额,虽然不齿百度的龌龊之举,但也只能沉下心来好好琢磨琢磨百度的SEO策略.以前没有接触过SEO,不懂这里面的水.这两天着了迷想好好研究研究SEO,才发现原来内容是否原创,网页类型(静态/动态),关键字覆盖率,robots是否满足要求,外链质量,网站结构都会影响到…
1.理解 1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'. 2 $是将传入的数据直接显示生成sql语句,eg:select id,name,age from student where id =${id},当前端把id值1,传入到后台的时候,就相当于 select id,…
继续gulp的爬坑路,在准备get更多gulp的具体操作之前,先来明确一下在gulp中创建和使用多个task任务的情况. gulp所要做的操作都写在gulp.task()中,系统有一个默认的default任务,如下: var gulp = require('gulp');//gulp自身 gulp.task('default',['task1','task2'], function() { // 将你的默认的任务代码放在这 console.log("default"); }); 在命令…
史前摘要: 本来想写读前必读,但连续几篇博文都写读前必读,感觉就没有了新意. 所以换成史前摘要,反正是一个意思. 此摘要的目的仍然是提醒点击而来的同学,本系列最新文章在这里.放到博客园的目的是为了方便不能FQ的同学查看. 有人说写的太肤浅没意思,我的回答是,饭有粗茶咸淡,味有酸甜苦辣,萝卜青菜各有所爱.没辙,本人也就这点能耐了,耐看您就多看点,不耐看,呵呵,那我也改不了啦. 好,史前的话说完了,下面开始史后的话. 树活一张皮,人活一张脸.文章好不好,标题最重要.光起名就想了10几分钟,中国汉语博…
读前必读: 本文写于20日,首发于gitbook. 迟到的是日期,没变的是内容. 点击进入 https://andy-zhangtao.gitbooks.io/golang/content/ 可以看到最新内容(并非广告,只是因为博客园的排版太难看了). 告别昨日梦,今朝艳阳天. 大道通四方,车影舞翩翩. 不做旁观者,去向应了然. 白云绕远树,飞燕春汛传. 天下万千景,彩绘壮河山. 我辈当努力,敢把宏图展. 迈步似虎跃,挥臂龙盘旋. 天地更广阔,豪气入云端. 送给刚度过周末,又要开始上班的程序员们…
早上(11.30)收到邮件,Vultr东京机房网络故障.当时搭建SS时,考虑到了机房故障.所以特意分出了日本和香港两条线路.但千算万算,忘记数据库还在东京机房中. 现在网络故障,SS服务器无法读取数据库中的账号信息.于是乎,主备两条线同时宕了.哭笑两声,没钱去做异地双活,访问量又不大,就这么凑合吧. 我就不信Vultr网络故障是大概率事件.如果很频繁的出故障,用户会用脚去投票的. 铁路警察各管一段,Vultr的故障让Vultr的运维去背锅吧.我们言归正传,继续聊Golang. 在<撸袖子>那节…
开场就有料,今天返回去看了看以前的文章,轻松指数有点下降趋势.一琢磨,这不是我的风格呀.一反思,合着是这段时间,脑子里杂七杂八的杂事有点多,事情一多,就忘了快乐.古话说得好:愁也一天,乐也一天,只要还能过得去,完事不钻牛角尖.这话真应该变成座右铭,最次成口头禅也成.还有句古话是这么说:哭也一天,笑也一天,只要不做亏心事,就是活神仙.两句正好凑合对联,过年贴上,保准比那些个风调雨顺,国泰民安之类的对子好,还实用,您说是不是. 烦自心中来,乐自脑中生.万事都有其两面性,看你怎么想.越想越好,可能坏事…
鸿渐于陆 本想着写满十八式,但按照目前的进度来看,是很难凑够十八式了.所以还是那句话,量力而行,适可而止.能写多少就写多少,我没法保证看完这本golang脱口秀,一定能成为golang大拿.但入了门,能自力更生开始写golang段子应该差不多. 技术这点事,说破天就是熟练工.一个知识点,一次不懂,就看两遍.两次不行,就来三遍.熟能生巧,巧能夺天.多少个大牛也是从一行一行代码中走过来的.毕竟像李一男这样开挂的技术太少了,绝大多数的coder生涯还是依靠代码量堆砌起来的. 我还在上大学的时候,计算机…
现在这个系列,已经开始两极分化了. 点赞的认为风格轻松,看着不困.反之,就有人嫌写的罗里吧嗦,上纲上线.所以善意提醒,里面不只是技术语言,还有段子.专心看技术的,千万别点!别怪我没提醒!差点忘说,版权没有,转载随意,别删邮箱(ztao8607@gmail.com) 我都承认文章标题起的是越来越扯淡了.从开始的"安装Golang","解密Golang工程结构"这一类中规中矩的标题,现在已经慢慢进化成了"维多利亚的秘密","我们是80后&q…
html代码 <div id="app"> <p>{{message}}</p> <span>message1</span> <input v-model="message"> <span>message2</span> <input v-model="message"> </div> javascript代码 var vm =…
当然,gulp不仅仅能转换Sass,这里会提到如下转换: jsx转换成常规的JavaScript(说到jsx,玩过react的同学应该是知道的) es6转换为es5 Less,Sass转换为CSS 首先,新建一个文件夹,然后继续和之前的方法一样,在文件夹里npm init , npm install --save-dev gulp 安装好了gulp之后,我们还需要安装几个用来代码转换的插件,对应关系如下: jsx代码转换   npm install gulp-react es6代码转换   np…
在大型系统设计中用代理在负载均衡是最常见的一种方式,而相对靠谱的解决方案中Nginx.HAProxy.LVS.F5在各大场中用得比较普遍,各有各的优势和使用场景,由于本次要使用到TCP,因此Nginx只能在HTTP层负载,因此用HAProxy来负载,为什么不用LVS?因为配置太麻烦. HAProxy是免费.极速且可靠的用于为TCP和基于HTTP应用程序提供高可用.负载均衡和代理服务的解决方案,尤其适用于高负载且需要持久连接或7层处理机制的web站点.HAProxy还可以将后端的服务器与网络隔离,…
读前必读,博客园的文章并非最新,想看最新还是建议点击这里.博客园的文章是为了方便不能FQ的同学,同步而来的.不放在博客园,不是不支持国产,而是博客园的排版太难看了,太难看了,太难看了!而且还没有客户端. 博客园的运营,你们能不能上点心~~~. 槽已吐完,开始正文吧. 海鳖曾欺井内蛙,大鹏张翅绕天涯.强中更有强中手,莫向人前满自夸. 各位看官,现在开始脱衣裳.你不用脱,自个衣裳要穿好了,别脱下来.我们是来学Golang的,不是来耍流氓的.本节,我们来正式的学习Golang.如果前面几节一路看下来,…
还是提醒一下,里面有段子,不都是技术. 冲着技术来的,慢走不送.没有版权,但可以给我发邮件(ztao8607@gmail.com) 在我的发小朋友中,终于最后一位打光棍的要结婚了. 说实话,真心不容易.相亲七八次,女方年龄上至32,下至23.跨度之大,范围之广,在我的发小界相当罕见. 扪心自问,程序员都怎么了?为什么找个女朋友结婚会如此艰难. 是coder们不解风情?还是被岛国妹子蒙蔽了心灵?若说木讷,内向.那恐怕是对码农们最大的误解了,在他们一副不愿说话的面具之下都暗藏着一颗汹涌澎湃的内心,时…
如果要追新或者怀旧,就点击https://andy-zhangtao.gitbooks.io/golang/content/ . 博客园里面的文章基本和gitbook上面是保持同步的. 这几天看了几集<情满四合院>,这帮老演员演得真不错.也就不对标那些个小鲜肉了,他们除了长得好看,绯闻多.除此之外,没啥可关注的.老演员的一个眼神,一个动作都透着一股劲.这股劲能把人带到戏里面去,能让观众情不自禁的把自己带到那种氛围里面. 好像看的并不是别人家的事情,而是自己家的家长里短. 轮台词,没有华丽的辞藻…
html代码 <div id="app"> <button v-on:click="counter += 1">加1</button> <button @click="counter += 1">加2</button> <button v-on:click="minusOne">减1</button> <button @click=&qu…
html代码 <div id="app"> {{message}} </div> JavaScript代码 var vm = new Vue({ el: "#app", data: { message: "Hello Vue!" } });…
数组(Arrays) 字典(Dictionaries) 数组(Arrays) 在OC里面,NSArray和NSMutableArray这两个类可以存储任意类型的对象,并且不提供所返回对象的任何特别信息.在Swift中,数据值被存入某个数组之前类型必须明确.方法是通过显式的类型标注或者类型推断,而且不是必须是class类型. //定义了一个存储 字符串类型 的可变数组('var'字段修饰) var shoppingList: [String] = ["Eggs", "Milk&…