自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (19)
  • 收藏
  • 关注

原创 STM32F429中LTDC的DMA2D加速

液晶屏的时序问题?每个液晶屏的时序都不一样,但总体上是类似的。如下图:VDEN:    数据使能信号。HSYNC:     每一行扫描的起始点, 在扫描过程中, 不会管上一行扫描有没有结束, 当出现这一个信号,即开始新一行的扫描.VSYNC:      每一场扫描的起始点, 这与HSYNC相似的.BACK PROCH:     因为有不同tft屏和不

2015-12-24 17:06:45 10754

原创 电机的S型曲线加速

为何需要采用曲线加速的方式:S 曲线算法由于其加速度和速度曲线的连续性,能够保证步进电机在运动过程中速度和加速度没有突变,减小冲击,提高步进电机运动的平稳性。电机转速与脉冲和细分的关系:两相步进电机的基本步距角是1.8°,即一个脉冲走1.8°,如果没有细分,则是200个脉冲走一圈360°,细分是通过驱动器靠精确控制电机的相电流所产生的,与电机无关,如果是10细分,则发一个脉冲电

2015-12-23 16:09:05 17683 3

原创 UCGUI使用总结

很久都没有更新了,得勤快点把自己的笔记给整理出来。下面是我在实际使用UCGUI时碰到的一些情况的总结,写的没有条理也有很多不足,希望可以与大家一起讨论。QQ:一一一九八七一五一三全文PDF文档下载请点击。  移植修改/Config/GUIConf.h文件的宏定义,包含是否使用操作系统,是否使用触摸等参数。 修改/Config/LCDConf.h文件的宏定义,包含屏的初始化和大小...

2014-09-11 21:25:54 5727 1

原创 基于uIP的web服务器中的cookie处理

以下都是基于STM32处理器,uIP协议栈,在uCOS-II操作系统下,有关uIP的移植请看之前的文章。在做web网页的时候,发现如果知道某个网页名就很容易绕过登陆。当然可能在登陆成功后设置标志位,然后再每次更新网页时都验证一下标志位,但是如果登陆成功后有另一个请求网页的话也就不需要验证了。成熟的web服务器一般都是采用session技术,在这里我只是实现了简单的cookie。先来简单了解一下浏览

2013-03-29 16:56:57 1529

原创 GPRS模块MC52IR3&MG323的一些AT指令

MC52IR3 GPRS模块 这个模块是MC52IR2的升级版,多了一个TCP透传模式,感觉这个模式非常好用。 软件部分的编写 AT指令:按照一般可用指令顺序(ps.数字之前都有一个空格,\r\n为回车换行符,在编写程序的时候要写上)发送的AT指令 ----------------------------          正确的返回指令以下命令都是按照上面的格式的 ...

2013-02-27 11:12:43 7235 10

原创 uIP的web服务

程序使用了作者写的webserver的demo程序,添加了相应的注释。说一下整个web服务器实现的流程。uip的web服务的回调函数是/webserver/httpd.c中httpd_appcall(void)。接着进入了handle_connection函数。static voidhandle_connection(struct httpd_state *s){ handle_inp

2012-12-27 16:50:08 6373 18

原创 STM32移植uIP

文件说明:这是uIP1.0源码文件,apps是作者写好的应用程序demo,doc是一些文档,lib里面只有一个文件是内存申请与释放函数的接口,uip是tcp/ip的协议栈了,unix是与外部的接口,我们移植也主要去改这些文件。说一下一眼看不出作用的文件。lc.h、lc-addrlabels.h、lc-switch.h、psock.c、ps

2012-12-27 13:28:22 7956 4

原创 STM32移植RL-TCPnet

移植:RL-ARM是Keil MDK自带的Real-Time Library,其中包括RTX 内核(Real-Time eXecutive,实时操作系统)、RL-FlashFS(文件系统)、RL-TCPnet(TCP/IP协议栈)、RL-CAN(CAN总线函数库)和RL-USB(USB总线函数库)。虽然说不开源,而且用的人也比较少。但是我觉得封装性比较好,有一个好的中文用户指南,然后移植也

2012-12-25 20:57:14 6366

原创 STM32移植uCOS-II

关于移植一类的,我觉得一开始不是看代码、找移植成功过的工程,而是先找到源码,弄清各种文件之间的关系和作用。这样对后来的移植和应用都会事半功倍。这是uCOD-II官方为STM32提供的一个源码版本,这样需要修改的地方不会太多。AppNotes是一些应用笔记,Licensing是许可文档,我们关注的是Software这个文件夹

2012-12-24 21:08:14 1415

原创 STM32之CC1100无线模块

CC1100无线模块的使用其实还是挺简单的,好好看看数据手册,基本上还是没有问题的。说说我认为需要注意的地方:1. PTKCTRL1 的1、2位为00时,不检测地址(无论地址设为什么都一样能收到数据)。而且是广播式的发送数据。即范围内的设备都能收到数据。2. CC1100可选地址检查,但是要注意地址位还是算进了数据位。也就是说接收到的数据含有地址位。如下:地址检查详细还是看

2012-12-24 20:28:04 2466 1

原创 stm32之DDS及FFT

DDS说明DDS整个过程大概如图所示,简单来说就是写做好一个正弦表存入ROM中,然后根据定时器依次输出。需要注意的是频率和累加器。正弦表我用python写了一个(4096点,3.3V电压,16位自制DA,如用STM32的12位DA只需要改一下系数)import mathfor i in range(0,4096): print in

2012-12-16 22:25:54 10787

原创 STM32之将V3.5的固件库制成lib静态库

最初的目的是想精简库的文件和加快编译速度,实际上效果并不是非常明显(但是速度确是快了,结构也清楚了),因为头文件还是必须添加到工程里面。以下为制作过程:把要用到的文件全添加进来,同时在文件夹里也要包含它们相对应的头文件。(注:由于ST公司提供的V3.5标准固件库中没有stm32f10x_lib.c与stm32f10x_lib.h文件,可以在MDK安装目录下找出来,但是需要修改一

2012-12-16 21:47:38 2854

原创 STM32之工程模板

如何新建工程对于STM32那众多文件,我确实一下懵了(MDK)都说,学STM32有用库和用寄存器两种。对于初学者来说,那么一大堆寄存器是没可能记住的。而用库函数的话就好多了。可是,真的是有好多的库函数。开始的时候,不要去看说明书,也不要去看固件库的具体函数了。我认为,最重要的是理解各个文件之间的关系,整理出适合自己工程模板来。

2012-12-16 21:43:48 1480

电机S曲线加速计算小工具

如题,使用方式参见blog。 http://blog.csdn.net/zouw96/article/details/50387713

2015-12-23

UCGUI使用总结

实际使用UCGUI时碰到的一些情况的总结

2014-09-11

MC52IR3模块资料

GPRS模块MC52IR3的一些资料,英文。

2013-02-27

uip-1.0-refman

uip1.0的英文使用指南.这真的没什么好说明

2012-12-27

STM32移植uIP

STM32移植uIP,uCOS-II实时操作系统。实现了UDP,TCP服务器和客户端,WEB服务器,并且实现了动态网页。(demo例程,添加了注释)

2012-12-25

STM32移植RL_TCPnet

STM32移植RL_TCPnet,只验证过UDP,同时采用uCOS-II实时追踪系统。编译环境:Keil MDK 4.0及以上,3.5固件库。

2012-12-25

RL_ARM源码4.12

RL-ARM是Keil MDK自带的Real-Time Library,其中包括RTX 内核(Real-Time eXecutive,实时操作系统)、RL-FlashFS(文件系统)、RL-TCPnet(TCP/IP协议栈)、RL-CAN(CAN总线函数库)和RL-USB(USB总线函数库)。还有一个中文的说明文档。

2012-12-25

uCOS-II_DDS_FFT

处理器:STM32 ,编译环境:keil MDK4.0及以上,3.5固件库。操作系统:uCOS-II.DDS方式输出2路波形(正弦,锯齿,方波),然后添加,STM32采样,FFT之后得出原波形的频率和幅值。

2012-12-23

UCos-ii_在STM32上的移植详解

UCos-ii_在STM32上的移植详解,非常之详细!!!

2012-12-23

CC1100无线模块

处理器:STM32。编译环境:keil MDK 4.0及以上,3.5固件库

2012-12-23

ATT7022三相电计量芯片

处理器:STM32。编译环境:keil MDK 4.0及以上,3.5固件库

2012-12-23

ADXL335加速度传感器

处理器:STM32 。编译环境:keil MDK4.0及以上,3.5固件库

2012-12-23

stm32 dds fft

2012山东省电子设计竞赛E题源程序,DDS输出波形,FFT处理得出结果。

2012-12-17

STM32 DSP2.0库源码及说明文件

DSP 2.0官方源码,测试过没问题.还包括有英文说明文档

2012-12-17

STM32 DDS库使用

2012山东省电子设计竞赛程序,编译工具:keil MDK 4及以上。3.5的固件库和DSP2.0库

2012-12-17

stm32工程模板

stm32的工程模板,编译工具keil MDK 4及以上,采用3.5的库。

2012-12-16

ucos-ii移植到STM32

ucos-ii移植到stm32f103vc,主任务灯闪烁,还有一个按键检测任务和对应灯亮的任务。

2012-05-31

STM32V3.5固件库制成lib静态库

TI公司最新3.5标准固件库,生产lib文件的静态库。可以像MDK安装目录下的2.03lib文件一样调用了。

2012-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除