物联网
文章平均质量分 62
愚赐
这个作者很懒,什么都没留下…
展开
-
GSM模块_PDU中文格式发送短信息
本文以一个实例来解说AT指令发送PDU短信的全过程,假如我要发送下面的短信:接收号码:+8613602433649短信内容:工作愉快!杭州短信中心号码:联通:+8613010360500移动:+8613800571500一、短信中心号码处理:用字符串 addr 表示1、将短信息中心号码去掉+号,看看长度是否为偶数,如果不是,最后添加F即 addr = "+...转载 2019-11-12 09:46:38 · 1395 阅读 · 0 评论 -
VT100控制码
最近有个临时的小任务,需要编一个命令行界面,需要用到控制串口打印在指定位置,并更新指定位置的数据显示,所以需要用到VT100控制码,所以特意整理了一些资料。 VT100 一个终端类型定义,VT100控制码 用来在终端扩展显示的代码。比如果终端上任意坐标用 不同的颜色显示字符。 所有的控制符 \033打头 (即ESC 的ASCII码)用输出字符语句来输出。可以在命令行用echo ...原创 2018-07-12 14:46:22 · 3654 阅读 · 0 评论 -
网口扫盲一:网卡初步认识
网络适配器又称网卡或网络接口卡(NIC),英文名Network Interface Card.它是使计算机联网的设备.平常所说的网卡就是将PC机和LAN连接的网络适配器.网卡(NIC) 插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输.数据在计算机总线中传输是并行方式即数据是肩并肩传输的,而在网络的物理缆线中说数据以串行的比特流方式传输的,网卡...转载 2018-07-30 14:27:36 · 9388 阅读 · 0 评论 -
网口扫盲二:Mac与Phy组成原理的简单分析
1. general下图是网口结构简图.网口由CPU、MAC和PHY三部分组成.DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中.对于上述的三部分,并不一定都是独立的芯片,根据组合形式,可分为下列几种类型:CPU集成MAC与PHY; CPU集成MAC,PHY采用独立芯片; CPU不集成MAC与PHY,MAC与PHY采用集成芯片;...转载 2018-07-30 15:01:18 · 745 阅读 · 0 评论 -
网口扫盲三:以太网芯片MAC和PHY的关系
问:如何实现单片以太网微控制器?答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积.单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下.问:以太网MAC是什么?答:MAC即Media Access Control,即媒体访问控制子层协...转载 2018-07-30 16:14:17 · 46341 阅读 · 1 评论 -
SMI的时序模拟实现以及控制(一)
在有些简单的单片机上做网络通信的产品时,可能遇到单片机+网络芯片/switch芯片的情况,比如STM32+RTL8306。此时我们就需要在STM32上模拟SMI总线协议,去控制RTL8306 switch芯片实现具体的功能。首先是对于SMI的定义:SMI:串行管理接口(Serial Management Interface),也被称作MII管理接口(MII Management Inter...原创 2018-08-13 18:17:21 · 6987 阅读 · 0 评论 -
SMI的时序模拟实现以及控制(二)
接上篇,在STM32上调试完成的SMI驱动模拟代码实现奉上,供交流学习,代码如下:#include <stdio.h>#include "sys.h"#include "delay.h"#include "mdio.h"#define delay_su 1 #define MDIO PCout(3) // SDA #define MDC PCout(...原创 2018-08-21 14:57:38 · 4459 阅读 · 4 评论