自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 STM32学习笔记——串口通信

串口通信是STM32几乎最常用的通信方式了,简单,占用资源少,易于编程控制。下面介绍如何编程实现开发板和PC机之间的串口通信。首先,我们必须了解通信的原理。通信分为串行通信和并行通信。并行通信是指,一连串的字符通过不通的IO口一起发送出去。串行通信是指,一连串的字符通过一个IO口依次发送出去。串行通信又有一下三种工作模式:单工模式,半双工模式,全双工模式。单工模式只支持单向的数据传输,

2017-05-15 11:21:09 1125

原创 STM32学习笔记——按键输入

隔了好久才写这第二篇,期间重感冒,身体难受大约十天,今天重新写,又踩了好多的坑。1:首先,按键实验是GPIO口的另一应用,上一次的跑马灯实验是将GPIO口作为输出,此次按键实验是将GPIO口作为输入。和跑马灯实验实验一样,要启用GPIO口,第一步要做的就是使能GPIO所在的时钟总线,具体库函数操作为:RCC_APB2PeriphClockCmd(GPIOA,ENABLE);2:接下来说

2017-05-13 18:53:47 9875 2

原创 一些对流程控制和函数的理解

今天突发奇想,写一个求素数的程序,出现了许多问题,后经反思改进,有些许收获,现分享如下:首先我一开始写的程序如下:#includevoid main(){int i,j,val;printf(" Please input a figure:\n");scanf("%d",&val);for(i=2;i{int n;for(j=2;j{if(i

2017-04-21 09:53:40 338

原创 求最大公约数和最小公倍数

首先要求最大公约数和最小公倍数,就得知道求他们的算法:辗转相除法。两个数的最大公约数是能被两个数整除的最大整数,同时,两个数的最大公约数也等于 两个数中较小的那个数和两数相除的余数的最大公约数。两数的最小公倍数等于两数的乘积除以他们的最大公约数。附上自己写的小程序

2017-04-18 12:04:50 312

原创 STM32学习笔记

刚到公司实习,要学习STM32开发,BOSS给了一块战舰开发板,让我自己写一个功能要用在公司的产品上。难啊。。。以前根本没接触过STM32,只能一步一步慢慢来,利用晚上利用周末恶补一下。哎,算是为了大学前两年还债吧。一~跑马灯实验(GPIO输出)实验环境:keil4实验平台:战舰STM32开发板  GPIO口的高低电平控制是STM32最简单的外设

2017-04-09 23:32:01 555

原创 求阶乘小程序

#include "stdafx.h"#includeint a(int n){int sum=1;if (n sum = 1;elsesum = n*a(n - 1);return sum;}void main(){int a(int n);int n,sum;printf("please input a number:\n")

2017-03-11 18:11:22 1253

原创 C语言学习过程中写的小程序

#include#include#includeint main(){ char s[50];scanf("%s",s); int t=strlen(s); long sum=0; for(int i=0;i{ if (s[i] >= 'A' && s[i] {s[i] = int(s[i] - 'A') + 10 + '0';  //+'0

2017-03-11 16:17:46 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除