上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 之前弄过ADC连续转换,还配了DMA传输,项目上不希望这样做,因为有其他设备用到DMA传输,就会不停的抢占优先级,效率低。按照需求改成ADC单次转换,非连续,用的时候只需调下函数执行一次转换即可。GPIO配置: 1 /*****************************************... 阅读全文
posted @ 2015-07-24 09:36 MyBooks 阅读(1695) 评论(0) 推荐(0) 编辑
摘要: 1、为了更好的方便调试,串口必须要有的,主要打印一些信息,当前时钟、转换后的电压值和I2C读出的数据。2、通过GPIO 模拟I2C对镁光的MT9V024进行参数初始化。之前用我以前公司SP0A19芯片,是I2C是8位宽的,而镁光的地址是8位,而数据位是16个字节,其实不管是8位还是16位,每次发送都... 阅读全文
posted @ 2015-05-25 17:51 MyBooks 阅读(2146) 评论(0) 推荐(0) 编辑
摘要: 使用PB1作为外部中断触发,按一次按键灯处于亮状态,在按一次灯灭。1、先配置GPIO端口、复用管脚外设时钟使能GPIO_Config();void GPIO_Config(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1Pe... 阅读全文
posted @ 2015-05-11 18:16 MyBooks 阅读(4821) 评论(0) 推荐(0) 编辑
摘要: 序号运行状态进入指令(stm32f2xx_pwr.c)退出条件状态IO管脚状态进一步降低功耗的措施1运行模式上电/系统复位后的默认模式, HCLK驱动CPU运行代码可通过指令 进入其他模式供电一切正常, 时钟处于默认设置用户设置状态1、降低系统时钟和所用外设... 阅读全文
posted @ 2015-05-11 17:48 MyBooks 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 前一节详细介绍了系统默认的时钟配置,及各路时钟输出是多少,这是默认配置的,但实际使用的时钟默认的时钟并不符合要求,所以就得知道如何调用库函数进行配置。最好的资料就是查阅stm32f2xx_rcc.c文件,里面有各种功能函数,并有详细的注释,这让我们这样的新手上手是非常快的。//VCO = PLL i... 阅读全文
posted @ 2015-05-05 20:21 MyBooks 阅读(4046) 评论(0) 推荐(0) 编辑
摘要: 新到一家公司后,有个项目要用到STM32F207Vx单片机,找到网上的例子照猫画虎的写了几个例子,比如ADC,可是到了ADC多通道转换的时候就有点傻眼了,这里面的时钟跑的到底是多少M呢?单片机外挂的时钟是25M,由于该单片机时钟系统较为复杂,有内部高/低、外部高/低 、PLL锁相环时钟,又有AH... 阅读全文
posted @ 2015-04-30 10:55 MyBooks 阅读(8514) 评论(1) 推荐(2) 编辑
摘要: 原理:通过MCU控制开关K1通断,产生尖脉冲叠加到电源上,电位器对脉冲幅度、波形进行调节。通过按键(S1/2/3)选择输出不同频率,及占空比可调,使干扰测试更加灵活。这里的MCU用CPLD代替,因有现成的CPLD板子,故用的Verilog写的,代码如下: 1 module Counter( 2 ... 阅读全文
posted @ 2015-03-23 17:17 MyBooks 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: int const i =5; //两者等价 const int i =5; int a = 5; int b = 6; int c = 7; int const *p = &a; //等价 const int *p = &a; 指向常整型数的指针// ... 阅读全文
posted @ 2015-02-28 18:05 MyBooks 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 来个二级指针,指向指针的指针:int a[5] = {1, 2, 3, 4, 5}; int *p = a; int **point = &p; cout << "a = " << a<< endl //输出数组a的首地址 << "p =... 阅读全文
posted @ 2015-02-28 16:37 MyBooks 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序法:如果有N个数,两两相邻进行比较,将最值沉入最后一位置,要进行N-1轮比较,第一轮要比较N-1次,第2轮只要比较N-1-1次,因为第一次已经把最值沉入最后一位置,故不需在进行比较一次,也就是说每一轮都减少一次,所以第2个for循环中j num[j+1]) 8 ... 阅读全文
posted @ 2015-02-27 18:05 MyBooks 阅读(9650) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页