
STM32
文章平均质量分 54
嵌入式乌托邦
无名之辈
展开
-
再次调试STM32F407+DP83848
转载自:http://blog.youkuaiyun.com/lijing198997/article/details/40653845早在还没有毕业前,就调试过STM32F407+DP83848,这次又调试了一次,居然花了2天时间。STM32支持两种工业级标准的接口,来与外部物理层 PHY模块相连,分别是独立于介质的接口(MII)和简化的独立于接口的接口(RMII)。之前PHY芯片使用的MII模转载 2016-05-17 15:44:30 · 3783 阅读 · 2 评论 -
STM32 + LWIP + Enc28J60 + 组播实现
最近需要用到LWIP的组播,我用的是 STM32F103VC + ENC28J60 + LWIP。LWIP中是支持组播的,下面记录下实现方法。1.既然ENC28J60要接收组播数据,首先要保证能接收到,检查ERXFCON 寄存器是不是过滤掉了你的组播数据,我之前的设置是: ENC28J60_Write(ERXFCON,ERXFCON_UCEN|ERXFCON_CRCEN|ERXFCO原创 2016-01-20 14:32:57 · 8915 阅读 · 14 评论 -
C陷阱篇之enum默认长度
enum型用于定义常量集合,相比#define有一些优势,如:enum是一种数据类型,使用时会检查类型匹配;enum增加了范围约束,避免变量赋值和使用时超出定义范围。但enum也有一个隐含问题:enum变量占用的空间与编译器相关。 多数编译器默认enum型长度等于int型,很多人也把enum型变量等同于int,但C标准在这里留下了尾巴:“枚举型尺寸是能够容纳最大枚举子值的整数尺寸”,“枚...转载 2018-12-22 18:03:23 · 9627 阅读 · 0 评论 -
STM8L051低功耗实现
最近项目中需要用到门磁,用的STM8L051芯片。使用纽扣电池自然少不了要求低功耗节能省电。首先看下这款芯片的低功耗能力:halt模式下可以达到350nA,可以说是非常省电了。从Halt模式唤醒的时间也非常快,只需要5us。门磁的功能介绍:就是利用磁铁吸合干簧管之后,给单片机一个脉冲,分开后再产生一个脉冲。然后通过无线发射模块将状态发送出去。非常简单。实现思路:上电后进入H...原创 2018-12-29 17:28:55 · 11661 阅读 · 2 评论 -
STM32F407ZET6 LWIP TFTP IAP升级记录
最近需要在STM32F407ZET6上面做网络升级固件的功能。调试过程中出现了一些怪现象,遂做个调试记录。一、弄清楚你的芯片的flash大小,做好bootloader和app的地址区分。一开始我被参考手册中的信息误导了。参考手册是针对一个系列的,会把最大容量的显示出来。具体是多少还是要看你自己的系列所占大小。可以看到一共有12个扇区,总计1024KB的大小。然后想都没想就按这个地址...原创 2019-01-17 16:46:58 · 3062 阅读 · 3 评论 -
STM32 USB On-The-Go Host and Device Library复合设备分析
最近在搞USB,需要用到复合设备,网上看来看去都是用的旧版本的USB库。看官网ST更新了USB的固件库,适用于STM32F105/7xx, STM32F2xx 和STM32F4xx等系列。决定采用最新的,毕竟应该是优化了不少功能的。目前最新的版本,Device库为1.2.1,Host库为2.2.1,OTG库为2.2.1这个版本的库在文件分类上做得很好,一眼就能知道这个文件是关于什么...原创 2019-03-08 17:57:29 · 1283 阅读 · 0 评论 -
STM32 HS端口改为FS步骤
硬件连接单片机的PB14,PB15分别接到USB端口DM,DP,无上下拉电阻,USB端口已接了+5v和GND,无外部PYH连接。stm32HS端口改为FS步骤:1.usb_conf.h文件中使能#defineUSE_USB_OTG_HS 宏2.使能#defineUSE_EMBEDDED_PHY 宏禁止#defineUSE_ULPI_PHY 宏3.禁止#de...原创 2019-03-07 09:24:30 · 4081 阅读 · 3 评论 -
基于STM32CubeMX在STM32F072C8T6移植Contiki OS
STM32CubeMX产生的工程上移植并验证contiki OS的详细记录,附操作手册《STM32F072C8T6移植Contiki记录.pdf》(位于工程目录中)和工程源码。下载地址:STM32F072C8_STM32CubeMX_Contiki_Test.rar...原创 2019-07-09 16:53:06 · 833 阅读 · 0 评论