回调函数
在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用的那种。
...
分类:
其他好文 时间:
2015-06-16 21:16:51
阅读次数:
126
方法一:用同一个定时器的3路通道能输出同频不同占空比的pwm;但是他们输出的顺序一定是一样的,因为他们用的是同一个计数器如果要输出3路不同顺序的PWM必须使用3个定时器例子:void Tim1_Configuration(void){ TIM_TimeBaseInitTypeDef TIM_Tim....
分类:
其他好文 时间:
2015-06-16 21:01:08
阅读次数:
131
源:如何从零开始开发一款嵌入式产品原文地址:【转】如何从零开始开发一款嵌入式产品作者:rainpad(20年的嵌入式经验分享学习,来自STM32神舟系列开发板设计师的总结)首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理解里面讲解的精华之处,我相信...
分类:
其他好文 时间:
2015-06-16 18:26:23
阅读次数:
132
源:64脚和小于64脚的STM32进行AD时注意,参照电源处理方法请注意,ADC_IN17上没有内部基准,将其说成基准电压概念不对。所以横线以下的理解不对,如果将其做为参考,则其电压假定按1.2V计算,实际测量的数字量是1271~1275,按此推算:1.2/1275=VDD/4095, 所以VDD=...
分类:
其他好文 时间:
2015-06-16 18:19:15
阅读次数:
196
STM32串口悬空导致CPU持续进入中断函数
STM32的串口开启中断,在串口悬空(即不接外设)的情况下,CPU会不断的进串口的中断服务函数里。
并且接收到的数据为0,当你把外设接上,一切OK。
其实原因很简单,在初始化串口是输入引脚设置成了悬空输入-GPIO_Mode_IN_FLOATING。
设置成上/下拉输入,就可以解决。
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;...
分类:
其他好文 时间:
2015-06-16 16:47:22
阅读次数:
172
stm32自带usb接口,非常适合做hid设备,免驱开发也很方便。使用stm32通过正确的报告描述符配置后,插入usb,电脑正确识别如下(设备和打印机)可以通过右键,游戏控制器设置通过选择属性然后点击属性本测试测试做了一个简单的测试,通过命令控制 位置坐标(绝对位置坐标) 顺序移动,测试按键依次被按...
分类:
其他好文 时间:
2015-06-16 14:29:58
阅读次数:
241
源:基于STM32的USB枚举过程学习笔记基于STM32的USB枚举过程学习笔记(一)基于STM32的USB枚举过程学习笔记(二)基于STM32的USB枚举过程学习笔记(三)基于STM32的USB枚举过程学习笔记(四)基于STM32的USB枚举过程学习笔记(五)
分类:
其他好文 时间:
2015-06-16 12:51:43
阅读次数:
91
源:STM32 USB 问题汇总汇总1:STM32的USB例程修改步骤,来自http://blog.csdn.net/cy757/archive/2010/01/01/5117610.aspx以下是笔者将ST的Custom_HID例程修改为“自定义USB设备”例程时总结出来的,因为笔者也是刚刚学US...
分类:
其他好文 时间:
2015-06-16 12:40:19
阅读次数:
232
STM32 USB那点事1USB那点事2 - Custom HID例子程序解疑USB那点事3 -使用端口2作为custom HID的传输USB那点事5之USB通信出错USB那点事6传输要素STM32 USB那点事之6
分类:
其他好文 时间:
2015-06-16 12:35:08
阅读次数:
124
在keil4中使用stm32库函数开发程序,想要定位u32,却无法跳转(原因是有多个定义),我就郁闷了
编辑器下边是这样的,其实现实结果就在这里,在窗口往上拉就可以看到了...
分类:
其他好文 时间:
2015-06-15 16:30:48
阅读次数:
143