![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 56
yekui009
这个作者很懒,什么都没留下…
展开
-
常用PHY网卡芯片寄存器地址
PHY_SPEED_STATUS: PHY速度掩码。PHY_DUPLEX_STATUS: 链接状态掩码。常用PHY网卡芯片寄存器地址。如果有误,请大家指正。PHY_SR:状态寄存器。原创 2023-03-09 16:30:11 · 833 阅读 · 2 评论 -
关于SPI通信一主多从的通信异常的解决
当一个主机分别对多个从机通信(1对8),正常情况下全部接入从机通信没有问题,但当不接第四个SPI模块时,发现整个通讯异常,导致整个SPI数据错误,但是,接入1,2,3,5设备通信又能正常,接入1,2,3也能正常。3.使用逻辑分析仪检测数据,当SPI接入总线后,数据传输正常,接入1,2,3,4数据接收正常,故障消失。5.经与同行沟通,可能PCB存在凸点,但又不知道如何去排查,也考虑到阻抗匹配,但是通过原理来讲不存在。6.尝试着将CLK信号线断开并串联一个33R的电阻,发现问题解决,多次测试没有发现通信问题。原创 2023-03-09 11:34:38 · 3022 阅读 · 8 评论 -
GPS模块接收数据
采用的是串口中断接收数据,是将接收到的数据放到接受缓存器U2RBR里面的,读GPS的时候就是读的U2RBR的内容,GPS的协议是标准的NMEA0813协议,我用串口发一帧数据如。内含下一个要读取的已接收字符。/*读bit0 0为空,1为接收到数据。读取接收数据 接收缓冲寄存器,内含下一个要读取的已接收字符。‘C’)) //判断是否是BDRMC,如果是继续接收 {判断数据是否接收完毕 */串口接收新数据的标志。原创 2022-10-08 16:24:30 · 599 阅读 · 0 评论 -
STM32F4-浮点DSP库的MDK开发环境的设置
转载自:http://home.eeworld.com.cn/my/space-uid-53362-blogid-255017.htmlSTM32F4-浮点DSP库的MDK开发环境的设置热度 1已有 23894 次阅读2015-4-22 14:25 |个人分类:ARM| STM32F4, 浮点, FPU, MDK, KEIL在网上看了一下关于DSP的库的开发环境设置,写的有些乱,现在来整理一下,做一下MARK吧!步骤如下:1 . 建立工程,添加相关必要的文件到工程中。打开 option fo转载 2021-12-03 17:56:09 · 960 阅读 · 0 评论 -
STM32F10X串口通信配置(USART1+USART2+USART3+UART4)
转载自:https://www.cnblogs.com/pertor/p/9488446.html一、串口一的配置(初始化+中断配置+中断接收函数)/*===============================================================================Copyright:Version:Author:Date: 2017/11/3Description:配置独立看门狗初始化函数,在主函数中运行IWDG_ReloadCounter进行喂转载 2021-10-12 20:53:28 · 2710 阅读 · 1 评论 -
STM32F107VC的ETH以太网外设+DP83848无法发送和接收数据包的解决办法
转载自:https://www.itdaan.com/blog/2017/10/14/8f74ff1d3a7ffb59bae43aa29892c659.html必须根据DP83848的自动协商结果配置ETH_MACCR的DM(duplex mode)和FES(fast ethernet speed)位。网线上数据发送线和接收线是分开的。发送用的是白橙(正线)、橙(负线)这对双绞线,而接收用的是白绿(正线)、绿(负线)这对双绞线。当以太网集线器上只插了两根网线时,一定不会产生碰撞,既可以配置为半双工转载 2021-09-14 20:18:52 · 2378 阅读 · 0 评论 -
lwip 组播
转载自http://www.voidcn.com/search/vrklluSTM32 + LWIP + Enc28J60 + 组播实现2016-01-20 stm32Lwip IP包分片重组2017-06-19 嵌入式 以太网 操作系统 系统网络lwip—DHCP2009-07-04 struct timer server input 网络 系统网络lwip2013-03-26lwip【3】LWIP ethernetif.c分析2015-10-13 C&C++lwip20转载 2021-08-29 21:45:53 · 460 阅读 · 0 评论 -
STM32中断优先级彻底讲解
一、综述STM32 目前支持的中断共为 84 个(16 个内核+68 个外部), 16 级可编程中断优先级的设置(仅使用中断优先级设置 8bit 中的高 4 位)和16个抢占优先级(因为抢占优先级最多可以有四位数)。二、优先级判断STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作’亚优先级’或’副优先级’,每个中断源都需要被指定这两种优先级。 具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级转载 2021-05-14 21:24:05 · 5745 阅读 · 0 评论 -
蓝牙常用AT指令(收藏版)
转载 2021-05-06 20:02:28 · 2551 阅读 · 0 评论 -
蓝牙进阶之路 (003) - AT指令(转)
一 . 一 般 命 令1.AT+CGMI 给出模块厂商的标识。2.AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。3.AT+CGMR 获得模块的软件版本。4.AT+CGSN 获得 GSM 模块的 IMEI(国际移动设备标识)序列号。5.AT+CSCS 选择TE 特征设定。这个命令报告TE 用的是哪个状态设定上的 ME。ME于是可以转换每一个转载 2021-05-06 17:32:21 · 2315 阅读 · 0 评论 -
蓝牙CC2540 CC2541常用AT指令集
原创 2021-04-18 01:06:37 · 1932 阅读 · 0 评论