摘要: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 5 int test_student(int *a,int n) 6 { 7 int t[1024]={0}; 8 int i; 9 for (i=0;i<n;i++ 阅读全文
posted @ 2019-11-14 17:55 不折不扣 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 原理就是:手机通过蓝牙传输到HC-05上,再通过串口通信和STM32通信;而之前一般都是电脑上通过USB线转串口的方式,通过串口和STM32通信。本质上没有区别的。 这个时候就应该更加深刻地体会到了本文开篇的一句话:说白了,只是个蓝牙转串口的设备,你只要知道串口怎么编程使用,就可以了,实现了所谓的透 阅读全文
posted @ 2019-11-14 17:52 不折不扣 阅读(7593) 评论(0) 推荐(0) 编辑
摘要: 题目描述给定一个二进制表示的非负整数,将其转换为十六进制数。要求使用函数编写程序:函数原型如下:void convert( char *input, char *output);变量input为读入的二进制字符串,变量output为函数中要输出的十六进制字符串输入输入数据有多组,第一行为数据的组数T 阅读全文
posted @ 2019-11-14 11:05 不折不扣 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 19.1 操作系统介绍 UC/OS-II 中最多可以支持64 个任务,分别对应优先级0~63,其中0 为最高优先级。63为最低级,系统保留了4个最高优先级的任务和4个最低优先级的任务,所有用户可以使用的任务数有56个. 19.1.1 操作系统简介 什么是操作系统 操作系统是管理和控制计算机硬件与软件 阅读全文
posted @ 2019-11-13 19:40 不折不扣 阅读(6615) 评论(0) 推荐(0) 编辑
摘要: SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。 支持全双工通信通信简单数据传输速率块没有指定的流控制,没有应答机制确认是否接收到数据, 所以跟IIC总线协议比较在数据可 阅读全文
posted @ 2019-11-13 10:46 不折不扣 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 12.1 标准SPI-Bus简介 12.1.1 SPI-Bus简介 SPI(Serial Peripheral interface):是由Motorola公司开发的串行外围设备接口,是一种高速的,全双工,同步的通信总线。主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和 阅读全文
posted @ 2019-11-13 10:13 不折不扣 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 在消费者电子 电讯和工业电子中 看上去不相关的设计里经常有很多相似的地方 例如几乎每个系 统都包括 • 一些智能控制 通常是一个单片的微控制器 • 通用电路 例如 LCD 驱动器 远程 I/O 口 RAM EEPROM 或数据转换器 • 面向应用的电路 譬如收音机和视频系统的数字调谐和信号处理电路 阅读全文
posted @ 2019-11-12 23:13 不折不扣 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 机关TOF10120技术参数规格书及代码0711 UART2 阅读全文
posted @ 2019-11-12 20:55 不折不扣 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 手机跟蓝牙设备相连,用按键发送字符串给蓝牙设备,蓝牙设备把收到的数据通过串口发送到MCU,MUC配置好串口读取串口的数据,做相应的操作。 蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同 阅读全文
posted @ 2019-11-12 20:04 不折不扣 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 硬件直接跳--不能有放回值,没有参数 中断意义:提高CPU的工作效率,中断-设置就不需要查询,发送事情自动接收通知 中断设计的原则 裸机中断: 1.不能写耗时太久代码 2.不要进行浮点运算--浮点运算会消耗大量CPU时间(硬件浮点功能DSP库,M4) 3.void xxxx(void) 第一步:设置 阅读全文
posted @ 2019-11-12 19:10 不折不扣 阅读(253) 评论(0) 推荐(0) 编辑