摘要: const修饰指针,一般分为如下四种情况: int b = 500; const int *a = &b; //情况1 int const *a = &b // 2 int* const a = &b // 3 const int* const a = &b// 4 如何区别呢?1)先看情况1。如果 阅读全文
posted @ 2017-07-11 16:20 半夏生 阅读(934) 评论(0) 推荐(1) 编辑
摘要: #include<stdio.h>#define SUB(x,y) x-y#define ACCESS_BEFORE(element,offset,value) *SUB(&element, offset) =value int main(){ int i; int array[10] = {1,2 阅读全文
posted @ 2017-07-11 15:40 半夏生 阅读(203) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>#include <stdio.h>#include <string.h>#include <conio.h>using namespace std; int main(){float a = 1.0f; cout << sizeof(int) <<endl;/ 阅读全文
posted @ 2017-07-08 13:50 半夏生 阅读(379) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>using namespace std;int main(){ bool b=true; cout << "b=" << b << endl; b = false; cout << "b=" << b << endl; cout < 阅读全文
posted @ 2017-07-08 12:28 半夏生 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、C中printf计算参数时是从右到左压栈的。 定义一个数组 int arr[ ] = {6 , 7, 8 , 9, 10} 再定义一个指针 sint *prt = arr; printf("%d\n",*ptr); 此时ptr指向第一个元素6; *(ptr++)+ = 123展开为*ptr = 阅读全文
posted @ 2017-07-08 12:04 半夏生 阅读(142) 评论(0) 推荐(0) 编辑
摘要: (*(volatile unsigned long *) 对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的。如果系统结构支持独立的IO地址空间,并且是端口映射,就必须使用汇编语言完成实际对设备的控制,因为C语言并没有提供真正的“端口”的概念。如果是内存映射,那就方便的多了。 以 #d 阅读全文
posted @ 2017-07-07 22:35 半夏生 阅读(1322) 评论(0) 推荐(0) 编辑
摘要: 这个_IO 是指静态 这个 _IO 是指静态 volatile uint32_t 是指32位的无符号整形变量uint32_t 是指32位的无符号整形变量; 搞stm32这么久了,经常看到stm32里面库文件里面有用“_IO”定义的变量,查过一下当时记住了,过段时间又给忘记了。所以才特意的写一个博文来 阅读全文
posted @ 2017-06-17 22:08 半夏生 阅读(14781) 评论(0) 推荐(1) 编辑
摘要: 我们经常用的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv) 阅读全文
posted @ 2017-06-06 15:49 半夏生 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 编译时候报错.. Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced 上网找了解决方法 在usart.c文件的 _sys_exit(int x) { x = x; } 大约47行 阅读全文
posted @ 2017-03-18 22:24 半夏生 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 输入模式可以不用配置速度,但是输出模式必须确定最大输出频率。当STM32的GPIO端口设置为输出模式时,有三种速度可以选择:2MHz、10MHz和50MHz,这个速度是指I/O口驱动电路的速度,是用来选择不同的输出驱动模块,达到最佳的噪声控制和降低功耗的目的。高频的驱动电路,噪声也高,当你不需要高的 阅读全文
posted @ 2017-01-13 10:58 半夏生 阅读(2240) 评论(0) 推荐(0) 编辑