摘要: 网络通信原理 这里只是简单的了解一下,勉强够用就行。 TCP/IP协议 OSI模型共有七层,前面的物理层我应该已经用到了,就是前面调以太网的phy。TCP/IP协议中,自底而上因用法被简化为4个层次,数据链路层、网络层、传输层和应用层。 数据链路层实现网卡接口的网络驱动程序,以处理数据在物理媒介。数 阅读全文
posted @ 2021-10-26 22:08 肆月黄妙之 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 上周四胃难受,上着上着班请假了。 周五在烧芯片,改参数。芯片发货了,然后在快下班的时候搞了一会儿esp32。 还是在看esp的参数配置 在example configuration 中需要改 internal EMAC:MAC控制器,物理层芯片简称为PHY。 MII,戒指独立接口,一般应用于MAC层 阅读全文
posted @ 2021-10-25 11:38 肆月黄妙之 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 以太网通信常用的方式: (1)使用转换协议模块,将以太网转为uart,spi等方式通信 (2)使用直连模块,直接使用RMII协议链接以太网,这个模块一般就是一个PHY芯片,加一个输入网络接口和一排输出排针组成。 PHY我昨天已经了解了,端口物理层,PHY连接一个数据链路层的设备(MAC)到一个物理媒 阅读全文
posted @ 2021-10-20 19:05 肆月黄妙之 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 我是一个真正的小白,C语言学得及其垃圾,可以说指针数组函数混在一起我就看不懂的那种。Verilog会写皮毛。之前一直在做硬件模拟应用,现在突然被调来做嵌入式开发。 我尼玛!开篇做的第一件事是写一个RFID的通信协议。第二件事就是现在做的:用以太网控制RFID电子标签显示,管理等。 昨天我整个人都是蒙 阅读全文
posted @ 2021-10-19 18:02 肆月黄妙之 阅读(116) 评论(0) 推荐(0) 编辑
摘要: STM32CubeMX: 1,LED配置,原理图是PB0,PG6,PG7;配置为GPIO输出 2,RCC为时钟配置,crystal/ceramic resonator是晶体时钟,晶振;bypass clock source为时钟旁路,这两区别暂时没弄懂,以后在谈 同时也分为高速时钟和低速时钟,搭配起 阅读全文
posted @ 2021-04-19 09:22 肆月黄妙之 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 一.存储器地址重映射 (1)程序的位置放在Flash中 复位之后总是从地址0x04取复位代码的其实地址,以及从地址0x0取堆栈指针,开始执行复位程序 (2)三块可用于启动的存储器物理地址 片上SRAM起始地址:0x20000000 片上用户闪存起始地址:0x08000000 片上系统闪存(bootl 阅读全文
posted @ 2021-04-08 17:29 肆月黄妙之 阅读(292) 评论(0) 推荐(0) 编辑
摘要: GPIOx_CRL(x=A~E) 地址偏移:端口配置的初始地址加上偏移地址就是该特殊寄存器的地址 GPIO通用输入输出8种工作模式 1.浮空输入模式: (1)当GPIOx_CRL或GPIOx_CRH寄存器的CNF[1:0]位设置为01,并且MODE[1:0]位设置为00时 (2)STM32复位之后默 阅读全文
posted @ 2021-04-08 13:51 肆月黄妙之 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 一,cortexM3权威指南: 二, 三,寄存器: 1.影子寄存器的引入是ARM的一个特点(X86,PowerPC都没有)。我们知道,ARM有16个通用寄存器,这16个通用寄存器在指令中使用4个bit来标识,但是在不同的模式下,同样的4个bit 指向不同的物理寄存器,这些不同的物理寄存器就被称之为影 阅读全文
posted @ 2021-03-29 15:13 肆月黄妙之 阅读(468) 评论(0) 推荐(0) 编辑