自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

转载 PID最通俗的理解和参数设置口诀

一种通俗易懂的讲解控制模型:你控制一个人让他以PID控制的方式走110步后停下。(1)P比例控制,就是让他走110步,他按照一定的步伐走到一百零几步(如108步)或100多步(如112步)就停了。说明:P比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。(2)PI积分控制,就是他

2016-07-24 17:09:40 41147 4

转载 OSTaskStkInit():任务堆栈结构的初始化

转载请注明出处:http://dreamlcr.cublog.cn/----------------------------------------------------OSTaskStkInit():任务堆栈结构的初始化OSTaskCreate()和OSTaskCreateExt()通过调用OSTaskStkInit(),初始化任务的栈结构。因此,堆栈看起来就像中断刚发

2016-07-24 17:06:52 3148

原创 关于 STM32 SPI 从机模式的问题

你再寻找 关于SPI 作为从机时  而且还没有NSS 信号    而出现数据接收错误的烦恼吧最近给客户做一个项目 使用到了SPI 从机     在网上找答案  但是没有找到自己满意的  现在来说  都没有 将SPI 通信接收错误的根本原因说明白网上有很多关于STM32  作为从机来使用 的 问题  主要还是 从机接收数据错误1  关于主从机的 时钟悬空配置     可以肯定的说

2016-07-06 17:34:17 12463

原创 关于 STM32 USB 模拟U盘的程序 无法格式化 的问题

这个问题 估计 电路板是试用 或者参考了 安福来的板子  问题出在DP   DM   引脚的 限流电阻上是这两个限流电阻  限制了 USB 的通信 数据传输 而造成了 USB 无法识别 吗  电脑端格式化失败的问题

2016-07-06 15:54:18 4561

转载 一步一步教你如何在Altium Designer中导入ALLEGRO的brd文件

课题组其他人都用Allegro,我一个人死撑着用AD。共享设计时原理图还方便导入,PCB文件麻烦了,于是一直在找如何从AD中导入Allegro的brd文件的方法,一直未果(曾经找了个CAMCAD Pro,号称可以,但不会用--呵呵,也可能是不可以)。    AD 不支持导入allegro的brd文件,orcad的layout的max文件倒是支持,可是同为cadence的产品,居然layou

2014-08-23 02:08:04 33083

转载 利用STM32F唯一96bit序列号实现反拷贝加密的源代码公开

//---------------------------------------------------------------------------#include#pragma argsusedBOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved){        retu

2014-08-21 23:44:26 4941 1

转载 stm32f4 RAM中运行程序 读保护设置 - tofixer

stm32f4 RAM中运行程序 读保护设置 - tofixer时间 2014-04-24 12:03:19  博客园-所有随笔区原文  http://www.cnblogs.com/tofixer/p/3685162.html主要是为了在RAM中运行程序来解除读保护的。没想到ST-Link Utility 就直接可以。ST-Link Utility:target-

2014-08-21 23:25:56 2046

转载 关于STM32中RTC的校准方法

最近看了一些关于RTC校准的帖子,发现很多人存在疑惑。正好最近我也在STM32中实现了RTC校准。发些心得。这些对老手来说有些罗索,但对新手有益处。实现RTC 校准的核心之一是库文件Stm321f0x_bkp.c中的void BKP_SetRTCCalibrationValue (uint8_t CalibrationValue) 函数。谈到RTC校准的相关参考文档包括AN2604.pdf

2014-08-18 00:09:48 4137

转载 STM32F RTC不起振

刚开始是很多人都碰到的问题,RTC晶振不起振。晶振是不会有问题的,因为之前用过,KDS的6pF电容。结果问题出在Vbat脚上。Vbat脚对纹波要求比较敏感。设计是用系统的3.3V和纽扣电池过一个BAT540给Vbat脚供电,纽扣电池到BAT540串了一个1K电阻,但3.3V系统电是直接接到BAT540上的。如果3.3V是LDO出来的可能问题不大,但这次用的是开关电源而且开关频率

2014-08-17 23:39:11 2739

转载 在内嵌RAM中运行程序 No Algorithm found for 错误

这两天开始捣鼓板载STM32F103ZE的红牛开发板,每次做一点小改动都要重新下载程序到Flash中,很慢不说,还担心这么频繁地刷,Flash啥时候突然就归西了。于是准备每次下载程序的时候写到片载的RAM中。参考了网上的一些文章,发现不同的人说法略有差异。走了很多弯路以后,终于成功地下载到片载RAM中并运行起来。因为是刚刚上手STM32,就按初学的视角总结一下设置的经过,不涉及内部的机制。下面的步

2014-08-17 22:12:00 6503

原创 高解析 喷码机解决方案

完整高解析 喷码机解决方案   http://v.youku.com/v_show/id_XNzU1MjUwMzM2.html   15265664414XAAR128

2014-08-13 20:54:27 1521

转载 gui 数字键盘相关

UC/GUI移植 总结之回调函数醉中天 2011-06-14 18:18使用的消息ID 同名,用户定义的消息的编号以WM_USER 为开始。你应该像下面所展示的一样定义你自己的消息:#define MY_MESSAGE_AAA WM_USER+0#define MY_MESSAGE_BBB WM_USER+1在这里这是说明书给出的回调机制下面分析一下典型

2014-04-28 16:32:14 1323

原创 LM629 调试

由于不细心检查电路结果造成浪费了

2014-04-24 10:55:36 1030

转载 t9 输入法

ucGUI的拼音输入法(T9)作者:未知  来源:网络转载  查看:647实现ucGUI界面中的汉字输入法 ucGUI版本:3.94上个图片码表是在网上找到的. 主要三个文件: T9mb.h 汉字的码表T9.h T9.c 实现一个方法检索T9mb.h里的汉字.现在有些地方根据自己的需要改了一

2013-12-30 01:35:05 14524

转载 emWin使用外部SRAM的方法

我用的是stm32,加了1MB的外部SRAM,在使用emWin的时候,将一部分内存分配给emWin使用。其实方法很简单,传入SRAM数据总线地址即可,数据位宽我采用16bit,因为使用的SRAM是16bit的,这样做比较合适。如果是在ARM9及以上的平台上使用,依葫芦画瓢的把DDRAM的物理地址传入emWin即可,不过地址位宽一般是32位的,大小由自己决定。[cpp] vi

2013-12-23 22:21:32 881

转载 嵌入式C语言之---模块化编程

当你在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干。你需要和你的小组成员分工合作,一起完成项目,这就要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显示这一块。这个时候,你就应该将自己的这一块程序写成一个模块,单独调试,留出接口供其它模块调用。最后,小组成员都将自己负责的模块写完并调试无误后,由项目组长进行组合调试。像这些场合就要求程序必须模块化。模块化的好处是很多的,不仅

2013-12-15 20:32:23 810

转载 嵌入式C语言不可不用的关键字

1.static关键字这个关键字前面也有提到,它的作用是强大的。要对static关键字深入了解,首先需要掌握标准C程序的组成。标准C程序一直由下列部分组成:       1)正文段——CPU执行的机器指令部分,也就是你的程序。一个程序只有一个副本;只读,这是为了防止程序由于意外事故而修改自身指令;       2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在

2013-12-15 20:30:06 595

转载 fatfs写SD卡卡死

最近在学习fatfs操作sd卡,做了一个储存串口数据的小模块,是在你的例程(Ex013-SDIO+FatFS文件系统例程)上修改的。大概0.1秒存储100个数据,发现过个几分钟程序就会卡死。原以为我修改带来的问题,试了你的源程序,通过串口隔100mS发送一次命令2,自动创建文本保存数据,过几分钟也会出现同样的卡死问题。程序卡死在static SD_Error FindSCR(uint16_t rc

2013-12-12 00:37:25 3320 2

转载 手机电路的浪涌防护和TVS应用的电路实例

手机电路的浪涌防护和TVS应用的电路实例  一.手机电路简介 现代数字移动电话的智能化越来越高,而其体积.重量则不断降低,使本已很复杂的”手机”设计又造成巨大压力,做为TVS的供应商我们应给予技术支持把最新.体积最小的.功能齐全的TVS组合芯片介绍给广大用户。 数字移动电话的电路基本由射频/数字信号处理/终端接口/电源管理等部分组成,其中:

2013-12-10 21:36:05 7728 1

转载 LM2575电源电路设计测试总结

原文地址:LM2575电源电路设计测试总结作者:stm32LM2575电源电路设计测试总结最近的项目中有用到LM2575做的电源电路,在起初设计时,完全照搬官方技术手册提供的电路:   板子回来之后,带轻负载时没有问题(负载电流几十mA),当把迪文的触摸屏接上后(负载电流300mA),纹波很大,达到75mA,并且电感(图中的L1)伴有啸叫声,后来在网上搜集资料,

2013-11-27 20:23:57 3298 1

转载 动态多维数组

写代码的时候会碰到多维数组的内存分配和释放问题,在分配和释放过程中很容易出现错误。下面贴上一些示例代码,以供参考。 如果要给二维数组(m*n)分配空间,代码可以写成下面:char **a, i;// 先分配m个指针单元,注意是指针单元// 所以每个单元的大小是sizeof(char *)a = (char **) malloc(m * sizeof(char

2013-11-25 21:41:16 595

转载 动态分配多维数组

感悟:malloc动态分配多维数组(实例)(2012-02-26 22:01:26)转载▼标签:malloc动态分配c语言分类: c的感想下面试自己写的三个测试程序,如果看懂了基本上动态分配多维数组就没什么问题啦:重点 1:深刻理解多维数组的概念,多维数组在内存中的分配情况,基本上动态分配也没什么问题的。然后还要注意一

2013-11-25 21:30:58 539

转载 stm32 3.5固件库带sdio版本V4.5.0 bug修改

转帖,原出处   http://blog.csdn.net/cokewei/article/details/7343915写的很详细1:SD_WaitReadOperation()或者SD_WaitWriteOperation()函数死循环原因:数据传输错误导致传输中断,无法满足退出等待的判断条件。代码分析:SD_Error SD_WaitReadOpera

2013-11-18 21:33:45 3253

转载 emWin使用外部SRAM的方法

emWin使用外部SRAM的方法分类: uCGUI及emWin 2013-07-12 16:51 343人阅读 评论(2)收藏 举报emWinSRAM内存STM32    转载请注明地址:http://blog.csdn.net/zsy2020314/article/details/9313093     我用的是stm32,加了1MB的外部SRAM

2013-11-18 18:39:15 2108

胎压监测 方案全套资料 程序PCB SP370

基于SP370 的 胎压监测方案 TPSM

2015-06-02

STM32 两轮平衡车 程序 获取姿态传感器的角度 控制电机的速度

STM32 两轮平衡车 程序 获取姿态传感器的角度 控制电机的速度

2014-08-22

基于STM32的两轮平衡小车,代码详尽,效果理想

基于STM32的两轮平衡小车,代码详尽,效果理想

2014-08-22

基于STM32 USB 模拟U盘 调试成功

基于STM32 USB 模拟U盘 调试成功 可通过 电脑 操作板载 NANDFLASH SD 是很好的资料

2014-08-06

51 单片机 串口通信 试验

对于 串口的定义 以及应用 有详细的解释

2010-01-30

空空如也

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

TA关注的人

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