摘要: 5.1 题目: 略 解答代码: 5.2 题目: 略 解答代码: 5.3 题目: 编写函数,函数返回值把参数的二进制位模式从左到右变换一下后的值。 函数原型: unsigned int reverse_bits(unsigned int value); 解答代码: 5.4 5.5 题目: 编写函数,把 阅读全文
posted @ 2015-11-27 14:25 micro虾米 阅读(455) 评论(0) 推荐(0)
摘要: 《C和指针》——6.6 题目: 在指定的下限、上限之间使用数组方法查找质数,并将质数提取出来。 要求: 略 解答代码: 注: 下限和上限可以设置 阅读全文
posted @ 2015-11-17 18:30 micro虾米 阅读(333) 评论(0) 推荐(0)
摘要: 《C和指针》——6.4 题目: 质数是只能被1和本身整除的整数。 在1到1000之间的质数,在数组中剔除不是质数的数。 解答代码: 代码简析: 1、定义一个数组,元素依次为从1、2、3、…… 2、使用两层循环,外层从2开始遍历数组前半部分,内层从3开始遍历之后的全部数组元素,内层元素除以外层元素,余 阅读全文
posted @ 2015-11-15 21:22 micro虾米 阅读(303) 评论(0) 推荐(0)
摘要: 《C和指针》——6.3 题目: 编写一个函数,把参数字符串中的字符反向排列。 函数原型: void reverse_string(char *string); 要求: 使用指针而不是数组下标 不要使用任何C函数库中用于操纵字符串的函数 不要声明一个局部数组来临时存储参数字符串 解答代码: 注: 1、 阅读全文
posted @ 2015-11-15 19:23 micro虾米 阅读(723) 评论(0) 推荐(0)
摘要: 《C和指针》——6.2 题目: 编写一个函数,删除源字符串中含有的子字符串部分。 函数原型: int del_substr(char *str, char const *substr); 解答代码: 注: 1、应先判断源字符串中是否包含子字符串,检测时要保持两个指针增量同步。 2、子字符串对比完后判 阅读全文
posted @ 2015-11-15 17:03 micro虾米 阅读(611) 评论(0) 推荐(0)
摘要: 《C和指针》——6.1 6.1 题目: 编写一个函数,在一个字符串中进行搜索,查找另一子字符串中出现的字符。 函数原型如下: char *find_char(char const *source, char const *chars); 要求: a.不适用任何用于操纵字符串的库函数(如:strcpy 阅读全文
posted @ 2015-11-15 16:44 micro虾米 阅读(490) 评论(0) 推荐(0)
摘要: STM32 的定时器功能十分强大,有 TIME1 和 TIME8 等高级定时器,也有 TIME2~TIME5 等通用定时器,还有 TIME6 和TIME7 等基本定时器。在本章中,我们将利用 TIM3 的定时器中断来控制 DS1 的翻转,在主函数用 DS0 的翻转来提示程序正在运行。选择难度适中的通用定时器来介绍。 阅读全文
posted @ 2014-06-10 17:58 micro虾米 阅读(55719) 评论(0) 推荐(1)
摘要: 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。 阅读全文
posted @ 2014-05-26 11:29 micro虾米 阅读(37698) 评论(0) 推荐(3)
摘要: SPI是 Serial Peripheral interface 的缩写,就是串行外围设备接口。SPI 接口主要应用在 EEPROM, FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议,STM32 有 SPI 接口。 阅读全文
posted @ 2014-05-23 11:03 micro虾米 阅读(14915) 评论(0) 推荐(0)
摘要: 一、DMA简介 DMA,全称为:Direct Memory Access,即直接存储器访问,DMA 用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。当 CPU 初始化这个传输动作,传输动作本身是由DMA 控制器 来实行和完成。DMA 传输对于高效能嵌入式系统算法和网络是很重要的。DM 阅读全文
posted @ 2014-05-21 11:50 micro虾米 阅读(4531) 评论(2) 推荐(1)