Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5094
  • 博文数量: 8
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-03 16:05
文章分类
文章存档

2012年(8)

我的朋友

发布时间:2012-12-24 16:20:27

放了一段时间,对stm32似乎有点陌生,总结一下! (基于3.0固件库,芯片stm32f103rbt6) 1、配置串口的管脚和时钟 由于串口1、2是在GPIOA上: 所以要是能串口GPIOA、AFIO和1或者2的串口时钟,代码如下: RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |              RCC_APB2Periph_AFIO |    ......【阅读全文】

阅读(111) | 评论(0) | 转发(0)

发布时间:2012-12-24 16:20:12

1、在Option->Target选项框里选Use MicroLib 选项  2、在将要调用printf的函数的c文件中包含头文件 #include "stdio.h" 3、在该c文件中添加如下函数: int fputc(int ch, FILE *f)   {   //USART_SendData(USART1, (u8) ch);   USART1->DR = (u8) ch;&......【阅读全文】

阅读(169) | 评论(0) | 转发(0)

发布时间:2012-12-20 17:29:49

const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化*************************cons的作用   (1)可以定义const常量         例如:             const int Max=100; ......【阅读全文】

阅读(78) | 评论(0) | 转发(0)

发布时间:2012-12-20 17:29:22

函数指针与指针函数 在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少,后面的“形参列表”表示指针变量指向的函数所带的参数列表。例如:int (*f)(int x);double (*ptr)(double x);在定义函数指针时请注意:函数指针和它指向的函数的参数个数和类型都应该是—致的;函......【阅读全文】

阅读(99) | 评论(0) | 转发(0)

发布时间:2012-12-20 17:29:06

一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有多种,比如说空间不足就是一种。void free(void *FirstByte): 该函数是将之前用malloc分配的空间还给程序或者是操作系统,也就是释放了这块内存,让它重新得到自由。2、函数的用法:     其实这两个函数用起来倒不是很难,也就是malloc()之后觉得用够了就甩了它......【阅读全文】

阅读(77) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册