九幽小班的博客

黄渡理工大学自动化学生学习过程

IIC的多字节读取

前言 前面有做过用MSP430的IIC软件实现,现在换了一块板子而且一次需要读写板子上连续的三个寄存器,以前看的资料都是读写单个字节,这一下可把爷给整懵逼了…所以学完以后特地来记录一下,代码是AD7745官网上给的代码,就复制保存下来了。 MSP430G2553软件实现IIC IIC协议详解 首先...

2019-04-04 21:45:24

阅读数 304

评论数 0

十六进制转ASCII码

记录一下自己在做项目的时候遇到的问题: 芯片传回来的数据是以十六进制表示的,但是我想要把这十六进制代表的数据通过UART发送到电脑上表示出来,所以最终要求就是将十六进制表示的数据用ASCII码表示传给电脑。 但是所用的单片机又调不出sprintf函数… 后面发现从HEX到ASCII很难直接实...

2019-04-04 21:03:16

阅读数 1488

评论数 0

UART串口协议

UART使用的是 异步,串行通信。 串行通信是指利用一条传输线将资料一位位地顺序传送。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。 异步通信以一个字符为传输单位,通信中两个字符间的时间间隔多少是不固定的,然而在同一个字符中的两个相邻位间的时间...

2019-04-04 20:42:16

阅读数 103

评论数 0

MSP430g2553硬件UART(基于官方例程的修改)

文章目录官方例程的UART程序流程代码分析main.c 一开始官方例程的UART_Keyboard在电脑上老是运行不了,于是就自己上网学习了一下UART实现的具体过程,修改了一下官方的例程代码,在这里记录一下 官方例程的UART程序流程 这里我用onenote大致画了一下 对于Tx和Rx中...

2019-04-04 20:34:19

阅读数 608

评论数 2

(python学习笔记)python的可迭代对象

文章目录 (现在占时总结出来的python中的可迭代对象和各自的主要特性)

2019-03-06 22:42:28

阅读数 45

评论数 0

递归算法

文章目录递归算法经典例题斐波那契数列汉诺塔 最近看自学python的书又讲到了递归算法,已经忘了差不多了而且一直没有很好的掌握,所以自己来这里记录一下经典的递归例题来巩固印象 递归算法 所谓递归算法就是函数自己调用自己的一种行为,把一件大事一层一层的化为最后可以轻易解决的小事,同时每次化简大事的步...

2019-03-06 15:16:34

阅读数 32

评论数 0

(Python学习笔记)Python的数据类型和操作符

文章目录数据类型字符型字符串原始字符串长字符串整形浮点型布尔型操作符算术操作符**///比较运算符逻辑运算符 数据类型 字符型 字符串 字符串用单引号和双引号都可以表示,但是必须对应 原始字符串 可以自动帮助字符串完转译(也就是系统添加转译字符’’) 以下是原始字符串和字符串的区...

2019-03-03 22:16:05

阅读数 39

评论数 0

(Python学习笔记)Python的语法注意(自学更新)

print(" ")里面单双引号都可以,但是要同步 #为标识符(C中为//) python中没有大括号,程序的分支和循环执行全靠对齐!!tab和delete可以使...

2019-03-03 21:38:49

阅读数 34

评论数 0

(Python学习笔记)Python的hello world

文章目录下载软件IDLE创建第一个项目 下载软件 https://www.python.org downloads窗口——》选择系统对应的型号——》直接下载和安装 IDLE 相当于windows的cmd窗口,利用这个软件可以给操作系统下达命令 我们写的python的程序都是通过这个...

2019-03-03 21:32:43

阅读数 32

评论数 0

Keil5下载及安装

百度网盘链接分享 链接:https://pan.baidu.com/s/1EpYrktL53ZfkYoX9KSuOcw 提取码:2p4e 资料文件夹中的MDK5.14安装手册有详细的安装过程 新建项目的步骤说明也在文件夹内 ...

2019-03-02 10:52:35

阅读数 3488

评论数 0

MSP430G2553软件实现IIC

文章目录相关材料程序框图代码实现IIC实现代码(前面的宏定义适用于MSP430) 相关材料 IIC总线协议 Verilog实现IIC主机对从机的写操作(zybo z7板运行代码) pca9685的舵机控制 程序框图 单片机IIC控制流程框图 代码实现 IIC实现代码...

2019-03-01 20:41:39

阅读数 199

评论数 0

初学自建的超简单网站

实现功能 文字显示 修改文字格式 添加索引 动态网页交互 计时器 网页代码 <html> <head> <meta charset="utf-8&...

2019-02-28 16:55:25

阅读数 38

评论数 0

C语言实现最优路径算法(有限时间约束条件下的算法模型)

文章目录模型假设模型求解第一阶段——只考虑单一的公路运输(Dijkstra算法)建立模型 模型假设 以上海到广州为例,在公路与铁路的混合运输网中共选取28个城市,查阅数据得到各点之间的路程,同时查阅到运输成本的计算公式以及公路运输和铁路运输的速度,逐渐深入的方式建立了三个模型并且求...

2019-02-28 16:27:37

阅读数 322

评论数 0

C语言实现Dijkstra算法(求解两点之间最短路径问题)

文章目录程序框图及变量说明程序框图算法解释所用数据代码实现运行结果 程序框图及变量说明 程序框图 常量: N——所选节点个数 MAX——定义两点之间若无路径赋予的最大值 变量: DIST[N]——存储已经搜寻到的最短路径 Is[N]——存储节点是否被遍历的状态 Path[...

2019-02-28 15:57:55

阅读数 292

评论数 0

CSDN-markdown编辑器使用技巧(Markdown自带的新手教程)

@[TOC](这里写自定义目录标题) # 欢迎使用Markdown编辑器 你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 ## 新的改变 我们对Markd...

2019-02-28 15:16:54

阅读数 66

评论数 0

基于zybo z720开发板的pca9685的机械臂控制

文章目录设计基础模块说明模块框图参数解释模块详解代码实现Control_setPWM顶层执行模块 设计基础 pca9685的舵机控制 Verilog实现IIC主机对从机的写操作(zybo z7板运行代码) 模块说明 模块框图 参数解释 输入信号: word[15:0]——输入理想的舵...

2019-02-27 21:58:05

阅读数 67

评论数 0

Verilog实现IIC主机对从机的写操作(zybo z7板运行代码)

文章目录IIC通信协议模块框图及输入输出信号实现难点代码实现 IIC通信协议 IIC总线协议 模块框图及输入输出信号 框图表示 输入输出信号解释 输入: 时钟信号 复位信号 使能信号 从机地址 从机寄存器地址 需要写入的数据 输出: scl sda O_done_flag是主机(FPGA)发送一...

2019-02-27 21:31:49

阅读数 272

评论数 0

IIC总线协议

文章目录IIC简介硬件需求数据传输主机往从机写入数据主机从从机中读取数据IIC总线状态空闲状态 ==同时为高电平及为总线空闲状态==起始状态和结束状态有效数据位传输应答信号和非应答信号读写时序时的总线状态主机往从机里面写数据(主机每发送一次数据都要接受应答信号)主机读取从机数据 IIC简介 II...

2019-02-27 21:00:57

阅读数 123

评论数 0

Verilog实现ZYBO板搭载ds18b20所测温度的收集和超温时报警

文章目录硬件信息硬件连接模块详解温度传感器模块蜂鸣器模块代码实现蜂鸣器模块传感器模块 硬件信息 所用开发板为zybo z720 ds18b20测温元件介绍 报警装置由蜂鸣器构成,选用最简单的蜂鸣器,输入高电平蜂鸣器报警,低电平无响应 硬件连接 ds18b20温控模块连接图 蜂鸣器连接图 模块详解...

2019-02-27 20:40:58

阅读数 98

评论数 0

ds18b20测温元件介绍

文章目录简述特点ROMRAM时序(主机拉低单总线表示将要接收信号)初始时序读时序写时序 简述 单总线器件,具有线路简单、体积小的特点。因此用它来组成一个测温系统,线路简单,在一根通信线上,可以挂很多这样的数字温度计,十分方便。 DS18B20也能够直接读取被测物体的温度值。但是与DS1820相比,...

2019-02-27 20:04:10

阅读数 98

评论数 0

提示
确定要删除当前文章?
取消 删除