主页

Git指令整理

随便整理的一些自用的Git指令 GitHub创建仓库提示代码 echo "# 项目名" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:qiubaiying/项目名.git git push -u origin master 若仓库存在直接push git remote add origin git@github.com:qiubaiying/test.git git push -u origin master 常用操作 创建仓库(初始化) 在当前指定目录下创建 git init 新建一个仓库...

阅读更多

STM32外部晶振时钟配置

最近在使用STM32F207板子的时候,需要使用到WIFI模块功能,所以参考了下官方的例程,但是发现串口调试输出的时候没有任何反映。仔细检查了串口的引脚配置和参数配置,发现没有任何问题,于是百思不得其解,最后猛然想到了会不会是晶振的问题? 经过检测,发现的确是外部晶振的问题,导致时钟频率不一致,所以需要修改相应的内容,以使得时钟频率一致。由于我是在F2板子上配置的,和F1的配置有点不同,以下列出两种配置: STM32F103配置 假设条件:比如官方的晶振配置是8M,而你自己的是24M 修改晶振值:(stm32f10x.h中修改 第120行) 原来是8M: #define HSE_Value ((uint32_t)8000000) //< Value of the Ex...

阅读更多

51单片机常见特殊功能寄存器

常见特殊功能寄存器 在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。 在单片机中有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(SFR)。这样的特殊功能寄存器51单片机共有21个并且都是可寻址的列表如下: 符号 地址 功能介绍 TH1 8DH 定时器/计数器1(高8位) TH0 8CH 定时器/计数器1(低8位) ...

阅读更多

南北桥的区别

北桥芯片 北桥芯片(NorthBridge)是主板芯片组中起主导作用的最重要的组成部分,也称为主桥(Host Bridge)。 北桥芯片负责与CPU的联系并控制内存、AGP数据在北桥内部传输,提供对CPU的类型和主频、系统的前端总线频率、内存的类型(SDRAM,DDR,SDRAM以及RDRAM等等)和最大容量、AGP插槽、ECC纠错等支持,整合型芯片组的北桥芯片还集成了显示核心。 北桥芯片就是主板上离CPU最近的芯片,这主要是考虑到北桥芯片与处理器之间的通信最密切,为了提高通信性能而缩短传输距离。因为北桥芯片的数据处理量非常大,发热量也越来越大,所以现在的北桥芯片都覆盖着散热片用来加强北桥芯片的散热,有些主板的北桥芯片还会配合风扇进行散热。 ...

阅读更多

SIM900A GPRS程序

#include "bsp_SysTick.h" #include "bsp_usart1.h" #include "bsp_usart3.h" #include "sim900a.h" char ime[16];//IMEI串号 char ccid[20];//CCID号码 char csq;//CSQ 发送命令 /** * @brief sim900a_cmd 发送命令 * @param cmd:命令字符串指针,reply:希望得到的命令响应,waittime:命令等待的时间 * @retval 命令是否得到正常响应,正常:SIM900A_TRUE,不正常:SIM900A_FALSE */ uint8_t sim900a_cmd(char *cmd, char ...

阅读更多

如何安装和破解Keil

第一步 打开光盘目录下的\步骤3 开发工具\keil 开发软件\keil 4\C51V901文件夹,C51V901这个是Keil的编译器,KEIL_Lic这个是注册机。 第二步 双击C51V901这个安装软件,在安装过程可以自定义安装路径 或 默认安装在C盘上。此时安装成功后,会在桌面上创建Keil的快捷方式。 若不破解Keil,那么我们程序容量会被限制在2k内。若破解,代码的容量将不被限制。 第三步 打开Keil编译器 第四步 打开Keil的注册界面: 第五步 复制Keil的CID号到注册机里 第六步 把KEIL的CID号复制到注册机CID号之后,点击Generate,将会生成激活码。 第七步 把生成的激活码复制粘贴到KEIL的LIC里,然后点击Add Lic 注册完成...

阅读更多

2016-06-14 QG工作室训练营两日结

日期: 2016-06-14 生活小记 今天周二,早上的时候起来还是差点迟到了,幸亏上思修课,所以还来得及。由于昨晚在做检测碰撞的时候,费了很大脑子,所以昨晚差点通宵了,因为这个作业实在有点难度啊。今天上课的时候,老师讲的电工,基本都听不懂,不知道期末怎么办。还有,今天是高考,回想起去年自己高考的时候,那时候一点都不紧张,现在却为了一个人紧张,紧张得比去年自己高考的时候还厉害,这是咋回事呢?昨天京东满200减100的时候,我趁机疯狂地刷了一把书哈,既买到了心肝宝贝,又便宜了许多,好开心,因为好多书都是自己想拥有,不想去借,这是不是有一种恋书情节。 学习开发比赛情况 今天就不说学习到什么了...

阅读更多

2016-06-12 QG工作室训练营两日结

日期: 2016-06-12 生活小记 今天周日,早上的时候十点多才起床,然后查资料,打码,中午吃完饭后,就去睡觉了,因为实在太累了,接着下起了暴风雨,把刚刚从睡梦中的我吵醒了,醒来的时候已经下午了,然后继续打码,感觉这几个星期,只有做这一件事啊!专注到无法理会其他事情,立志一定要写好,不然不甘心。 学习开发比赛情况 1. 今天遇到最悲哀的事情是发现错误了,然后按撤销键,一下子按太快了,直接撤销到原来的代码,这让我一天的代码都没了,而后,花了两个小时都没恢复好,实在太令人着急了,现在依然在改,都不知道哪里出问题了,到底是电路图的问题还是代码的问题呢。 2. 今天在使用串口通讯的时候,遇到...

阅读更多

2016-06-10 QG工作室训练营两日结

日期: 2016-06-10 生活小记 今天周六,一整天都在宿舍,想到这个考核题目,饭都吃不下了。今天一整天都在查询资料,写代码,没有出去玩。晚上的时候,感觉到头晕晕的,恰巧有同学说一起去跑内环,所以我就答应了。没想到的是,跑了十分钟的我,气喘吁吁,执意要求要停下来休息,因为我实在跑不动了啊!这下就丢人了。 学习开发比赛情况 1、 今天终于把汉字和图像的显示解决了,看了好多资料才学会,感觉不带字库的弄起来比较麻烦,虽然它有个好处就是可以显示各种字体,但是同时也意味着在添加字模的时候要格外小心。 2、 今天在弄电路图的时候,数码管始终不亮,搞了一天才发现,电源接触不良,这个花了我整整一天的...

阅读更多

2016-06-08 QG工作室训练营两日结

日期: 2016-06-08 生活小记 今天周四,各种选修课开始来了,经常点名。上星期因为没去,然后就恰巧被点名了,这次必须全部去上了,不然可能会挂科。今天在路上的时候,看到了一个碎了的鸡蛋,等到中午放学去看的时候,鸡蛋竟然熟了哈哈,这足够说明今天是有多么地热了。 学习开发比赛情况 1、 这几天,看了proteus的使用教程和51单片机的视频,看了12864LCD的用法还有其他的用法。12864LCD分好几种,有些带字库,有些不带。看了视频里面的教程,开发板会弄了,但是到仿真上面,搭建出来的线路不知道为什么一点反应都没,而且调试了很久,主要是不会用仿真软件,所以不知道从哪一步开始,搞到现...

阅读更多