STM32
文章平均质量分 60
猎羽
My name is feather!
展开
-
STM32-LPC bug汇总
最近做的学校比赛项目,我是使用stm32制作的智能家居项目。采用的stm32-LPC的开发板。不得不说这个板子是很糟糕的。源代码很差,备注很少,也不规范。遇到的BUG:通过串口2usart2发送的数据很多乱码,一会儿正常一会儿不正常。这要连接上STLink才不会出现乱码—很奇怪的设定……LCD显示不正常。这个要在显示内容的前和尾部加上使能和关闭SWD的代码。具体内容请看demo中LCD显示前后的原创 2015-12-28 00:04:28 · 817 阅读 · 0 评论 -
ST-Link驱动安装不正确,设备管理器黄色感叹号,win10安装stlink驱动
这是由于驱动没有安装好导致的,从该链接下载驱动文件:http://pan.baidu.com/s/1bog5FZ5 我是win10,win7,win8一样的办法。解压缩后,直接以管理员身份运行其中的dpinst_amd64,安装好之后你就会发现设备管理器中STLink已经不是黄色标记了。也可以正常使用了。原创 2016-01-19 00:02:41 · 30689 阅读 · 16 评论 -
NETCONN编程接口简介 LWIP(一)
LWIP简介LWIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,它只需十几KB的RAM和40K左右的ROM就可以运行,这使LwIP协议栈适合在低端的嵌入式系统中使用。为了简化处理过程和内存要求,lwIP对API进行了裁减,可以不需要复制一些数据。 编程接口LWIP有三种编程接口: 1. RAW原创 2016-01-07 09:23:58 · 15443 阅读 · 2 评论 -
netconn_accept返回值为0,OSQCreate出错 lwip uocsii
我是在main中有创建信号量的函数 led_event = OSQCreate(&led_q[0] , MSGSIZE);这个因为配置中信号量上限较小 而在sys_arch.c中有一个创建消息邮箱的函数 err_t sys_mbox_new 其中调用了: (*mbox)->pQ=OSQCreate(&((*mbox)->pvQEntries[0])原创 2016-01-10 21:44:44 · 1589 阅读 · 0 评论 -
LWIP 无操作系统的移植
导读: 本文移植是以STM32F4开发板为例,PHY物理层采用的LAN8720。除了少数代码需要更改之外,对于其他的开发板是通用的步骤。 详细内容可以参考 STM32F4 LWIP开发手册 第一部分:移植前准备 第二部分:移植过程移植前准备1.准备好基础工程我选择具有内存管理功能的模板。在ST以太网驱动库中 DMA缓存区 采用数组实现,数组实现存放与RAM中太浪费内存,而我原创 2015-12-26 13:03:24 · 8285 阅读 · 0 评论 -
LWIP 移植文件内容
大概介绍了LAN8720驱动程序,ethernetif.c,lwip.c原创 2015-12-26 13:24:43 · 1219 阅读 · 0 评论 -
DCMI(数字图像接口)与OV2640 stm32
本文先介绍了摄像头模块OV2640,又介绍了DCMI。 最后讲解在stm32上相关代码。一、OV26401.OV2640基本概念 CMOS SCCB,所有图像处理过程可以通过SCCB接口编程 IIC 支持按比例缩小(从SXGA到40*30的任何尺寸),通过DSP转换成需要的任何尺寸 PCLK: 一个时钟,一个像素的时候是Raw,半个像素是RGB565(原创 2016-01-11 22:53:17 · 38062 阅读 · 8 评论 -
STM32端 UCOII+LWIP问题汇总
在进行DHCP分配的时候,一定要放入任务中执行。不然会一直获取不到。原创 2015-12-30 13:20:10 · 1015 阅读 · 1 评论