小v电子技术博文 上海鲤鲸网络科技 小v单片机 物联网云平台管理系统+终端嵌入式软硬件开发!

热门文章 传奇励志的卖矿泉水发家:李河君拉下马云成新首富

  • 时间:2015-1-31
  • 作者:小v
  • 分类: 励志格言|故事
  • 浏览:1111
  • 评论:0
  • 相信很多人谈到马云,个个都知晓。对于新首富李河君,究竟是谁,却没多少人知道。嘉丰瑞德从媒体信息了解到,新首富李河君是汉能控股集团有限公司的董事长,占有90%以上的股权;再加上汉能水电资产和其他地产及能源资产,李河君身家超2000亿元,已超越马云,登上了中国首富的宝座。我们看到别人的成功,拥有巨额的财富,不要眼红,羡慕,嫉妒,而要从别人身上学到他们成功的经验,并自己能加以利用。 1、有想法,校园里卖胶卷赚的第一桶金 李河君表示,“我没给别人打过一天工,整天就想着怎么自己干。”就在大学时,李河君就有自己的想法,曾带领30多个同学,在学校食堂门口卖了3天的胶卷,赚了12元(在上世纪80年代中期这笔钱算多的),这笔资金他称为是自己的“第一桶金”。嘉丰瑞德理财师总结认为,李河君...

    阅读全文>>

    热门文章 德为科技,德为电子

  • 时间:2015-1-29
  • 作者:小v
  • 分类: 励志格言|故事
  • 浏览:1037
  • 评论:0
  • 德为科技专注电子、单片机方面的项目开发设计!

    阅读全文>>

    热门文章 485总线单点对多点问题

  • 时间:2015-1-29
  • 作者:小v
  • 分类: 经验文章
  • 浏览:997
  • 评论:0
  • 485总线单点对单点使用时没有多大问题,可单点对多点后问题就非常多了,485的主机是有120欧电阻的,然后有5个从设备,从设备有的有120欧电阻有的没有,然后就不好使了,把所有的120偶电阻都去掉,除了主设备没有去掉,然后在A线接个2k电阻至vcc,B线接个2K电阻至GND,就又好使了,单独使用一个从设备时就有不好使了,我也是被晕了,总之有经验的人说是驱动问题。 现把网上的经验分享一下 以下是进行485布线时应遵循的一些规范或经验:   ①严格遵循总线布线原则。一路总线(双线)从头走到尾。如果两个地方相距很远,在布线时可采用“绕”一下的方式,绝不允许有分叉(星形)。   每个设备到接线盒(即节点到总线)的连线距离不要超过50公分,原则上尽可能短。&n...

    阅读全文>>

    热门文章 c语言定义结构体指针

  • 时间:2015-1-28
  • 作者:小v
  • 分类: 单片机c语言
  • 浏览:1235
  • 评论:0
  • int main() { typedef struct {   u8 KeyCurrentIndex;//当前状态索引号   u8 KeyEnterState;//按下【enter】键时转向的索引号   u8 KeyCancelState;//按下【cancel】键时转向的索引号   u8 KeyUpState;//按下【up】键时转向的索引号   u8 KeyDownState;//按下【down】键时转向的索引号   void (*CurrentOperate)(); //当前状态下执行的功能操作 }KbdTabStruct; const KbdTabStruct  KBD[]= {...

    阅读全文>>

    热门文章 结构体指针的应用

  • 时间:2015-1-28
  • 作者:小v
  • 分类: 单片机c语言
  • 浏览:1219
  • 评论:0
  • 一个用得比较多的是结构体指针。如果只把结构体当成一个数据的集合的话,那么结构体并没有什么好用的。在处理二进制格式的数据,尤其是网络数据的数据包的时候,结构体指针非常好用。比如我们定义一个以太网帧首部的格式 struct eth_header { unsigned char dst[6]; unsigned char src[6]; unsigned short int ptype; }; 我们用socket读到一段二进制数据的时候,把指向该缓存的指针,用一个强制类型转换变成一个struct eth_header*类型的指针,那么这个数据包的内容就可以很容易的读出来了。比如读源地址,只需要这样 unsigned char* buffer = ....... ...

    阅读全文>>

    热门文章 四轴飞行器无刷直流电机驱动控制设计的实现

  • 时间:2015-1-28
  • 作者:小v
  • 分类: 作品设计
  • 浏览:1392
  • 评论:0
  • 四轴飞行器是近来在专业与非专业领域都非常火爆的技术产品。下面这篇文章针对四轴飞行器无位置传感器无刷直流电机的驱动控制,设计开发了三相六臂全桥驱动电路及控制程序。设计采用ATMEGA16单片机作为控制核心,利用反电势过零点检测轮流导通驱动电路的6个MOSFET实现换向;直流无刷电机控制程序完成MOSFET上电自检、电机启动软件控制,PWM电机转速控制以及电路保护功能。该设计电路结构简单,成本低、电机运行稳定可靠,实现了电机连续运转。 近年来,四轴飞行器的研究和应用范围逐步扩大,它采用四个无刷直流电机作为其动力来源。无刷直流电机为外转子结构,直接驱动螺旋桨高速旋转。 无刷主流电机的驱动控制方式主要分为有位置传感器和无位置传感器的控制方式两种。由于在四轴飞行器中的要求无刷直流...

    阅读全文>>

    热门文章 lwip的sample_http.c

  • 时间:2015-1-27
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1163
  • 评论:0
  • void httpd_init(void) {   struct tcp_pcb *pcb;   pcb = tcp_new();   tcp_bind(pcb, NULL, 80);     tcp_listen(pcb);   tcp_accept(pcb, http_accept); } static err_t http_accept(void *arg, struct tcp_pcb *pcb, err_t err) {   struct http_state *hs;   tcp_setprio(pcb, TCP_PRIO_M...

    阅读全文>>

    热门文章 Altium Designer Winter 09打印预览时出No Printer Installed

  • 时间:2015-1-22
  • 作者:小v
  • 分类: 经验文章
  • 浏览:1982
  • 评论:1
  • Altium Designer Winter 09,打印预览时出No Printer Installed的解决方法 出现no printer installed 是因为你的电脑后台禁止了打印机 按window+R键 输入services.msc 进入电脑后台服务 将print spooler手动启用 然后进入altium designer winter 09即可实现打印预览等操作 如果这个方法还不行,将杀毒软件和安全卫士退出关掉就可以了

    阅读全文>>

    热门文章 单片机c语言中菜单系统源码分析-const定义结构体数组初始化

  • 时间:2015-1-22
  • 作者:小v
  • 分类: 单片机c语言
  • 浏览:2199
  • 评论:0
  • 最近在学习单片机的菜单系统时,发现有这么一些代码,定义了4个按键,确认键,返回键,上键,下键,先贴出来在vc里边建的,先定义一个结构体KbdTabStruct,在用结构体定义一个const型的数组KBD[],那么数组的每一个成员对应的原本结构体的数则是它的初始化值,并且这个值初始化后就成立,以后不再改变。比如说KBD[0].KeyCurrentIndex所对应的则是数组table中成员0 的值,这些值就是它的初始化值,相当于KBD[0].KeyCurrentIndex=0,但如果这样写N层的菜单,如此定义肯定麻烦,所以用这样的数组实现。 int main() { typedef struct {   u8 KeyCurrentIndex;//当前状态索引号 ...

    阅读全文>>

    热门文章 Error : Cannot communicate with the tool.Wrong tool selection or check

  • 时间:2015-1-22
  • 作者:小v
  • 分类: STM8系列
  • 浏览:3252
  • 评论:0
  • Cannot communicate with the tool.Wrong tool selection or check使用stlink在stm8里边下程序出现此问题时,我的解决办法是重启电脑。

    阅读全文>>

    热门文章 IAR编译stm8出现的奇葩问题

  • 时间:2015-1-22
  • 作者:小v
  • 分类: STM8系列
  • 浏览:1935
  • 评论:0
  • 近日使用iar for stm8的软件来调试stm8系列的芯片,使用timer定时器中断时发现一个问题,程序中timer定时器的中断入口如下 #pragma vector=ITC_IRQ_TIM1_OVF + 2 __interrupt void TIM1_UPD_OVF_BRK_IRQHandler(void) {            /* 清除更新中断标记,这步不能漏掉,否则会连续进入中断程序 */     TIM1_ClearFlag(TIM1_FLAG_UPDATE);   //add your code...

    阅读全文>>

    热门文章 基于stm32的无线视频传输设计(采用NRF24量和OV7670)

  • 时间:2015-1-21
  • 作者:小v
  • 分类: 作品设计
  • 浏览:2541
  • 评论:0
  •                         无线视频传输设计      本设计是基于STM32内嵌操作系统ucosii实现的图像采集和数据的无线传输。 主控使用STM32,速度可达72M,价格实惠,很适合工业控制开发。图像采集部分使用当前比较成熟的OV7670模块,该摄像头可采集320*240图像,并有拍照,闪光灯等多种功能。在通过AL4242将采集到的数据保存起来,与单片机通信...

    阅读全文>>

    热门文章 stm32处理器的项目设计

  • 时间:2015-1-21
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1074
  • 评论:0
  • 需求规范 1、采用STM32系列内核是Cortex-M3的32位ARM微控制器; 2、读取U盘,可以拷贝应用程序、声音和图片文件; 1)有一个固定应用程序,读取U盘,可以更新至少三段应用程序,通过显示屏选择或退出。 2)拷贝的图片文件,可以更新界面显示;提供好接口,方便调用,并能显示图片。 3)拷贝的声音文件,提供好接口调用,能播放常用声音文件。 3、配备2.4''TFT-LCD彩色触摸屏,分辨率320X240;具备友好的人机界面。 界面具有应用程序文件夹,声音文件夹,图片文件夹,能显示各个接口参数界面。电机控制界面,除了反馈运行状态,还可以控制运行方向、距离和速度。 4、增加串口转蓝牙模块:支持蓝牙V2.0,传输范围至少10米;与带有蓝牙功能的设备通讯,如手机、电脑等;可以...

    阅读全文>>

    热门文章 lwip的数据包结构Pbuf

  • 时间:2015-1-20
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1331
  • 评论:0
  • TCP/IP是一种数据通信机制,因此,协议栈的实现本质上就是对数据包进行处理。数据包管理应该能提供一种高效的机制,使协议栈各层能对数据包进行灵活的处理,同时减少数据在各层间传递时的时间与空间开销,这是提高协议栈工作效率的关键点。在BSD的实现中,有个描述和管理数据包的结构叫做mbuf,而在LwIP中,也有个类似的结构,称之为pbuf。在本文中,将讨论LwIP的数据包管理是怎样合理利用动态内存池策略和动态内存堆分配策略。 LwIP的层间结构与编程模型 数据包管理结构pbuf 数据包管理相关操作函数   一、LwIP的层间结构与编程模型 ...

    阅读全文>>

    热门文章 收录总结

  • 时间:2015-1-18
  • 作者:小v
  • 分类: 网站建设|网页设计
  • 浏览:1356
  • 评论:2
  • 自14年12.23号小v电子网站改版以来已有近一个月了 ,通过site查看已被百度收录20篇,可喜可贺,小v 网站建立具体时间应该是12.15号左右,那个时候网页都是自己 一个一个写出来的相当麻烦,那个时候便在百度,搜狗 360提交了收录,360,搜狗收录很快,但是百度在一星期后才收录首页 。文章也约有4-50篇了,却没有一篇被收录,改版后 网页架构清楚,容易编辑,我还在线生成了siteMAP. XML保存到我的根目录下,还评论,做友情链接, 在博客,贴吧,百度空间做链接,才会有被收录!

    阅读全文>>

    热门文章 u盘diy教你自制u盘

  • 时间:2015-1-18
  • 作者:小v
  • 分类: 电子DIY
  • 浏览:1598
  • 评论:2
  •    废旧的MP3,MP4,MP5你打算怎么处理呢,扔掉是否可惜了有木有?如果维修不好,并且可以知道上边的flash芯片是好的,共有40个引脚的长方形黑块。 如果你懂得电路焊接,也是一个电子发烧友那么就教你自制一个u盘吧, 首先你备好 热风枪还有刀型烙铁,吸锡器,助焊剂,加热风枪将Flash从MP3上吹下来,对了你得有焊接紧密引脚的经验,或者让公司的老手教你焊接。 在网上买一个u盘主控板,淘宝搜,U盘主控板,出来一箩筐,找到你的flash所对应的U盘主控,你可以在百度文库下载一个FLASH主控支持表,如果你买回来的主控板不支持你的Flash也不会成功,一般的有安国的主控,对应的。 上边所述无误后,...

    阅读全文>>

    热门文章 电子论坛经典贴——献给想做电子工程师的新手们<第2篇>决定高薪的细节守则<转载>

  • 时间:2015-1-18
  • 作者:小v
  • 分类: 励志格言|故事
  • 浏览:1030
  • 评论:0
  • 每天晚上8点到10点之间,你在做什么基本决定着你是薪水见涨,还是薪水见降。 8点到10点之间,是在有目的性阅读,还是为明天的事情做准备,甚至在充电专业或研习第二专长?不管是哪一样,都有可能迈向成功,一个非常了解自己需要,同时也懂得善待时间的人不可能是一个无效率的人,而效率在这个时代意味着什么则是不言而喻,一个有效率的人,就连一个单位的同事都乐于与你共事。 欲求高薪,首先让我们做个有效率的人: 清理桌面:除了电脑,台历,不要多过两种以上的盆栽及工作资料,台面上不要有其它任何东西。 看完的资料立刻处理,该呈报的立刻呈报,该送进碎纸机的立刻放进碎纸机,该废物再利用的,立刻归置清楚,不要堆积,更不要拖拉。 每天固定一个时间开启邮箱,不要整个上班时间都...

    阅读全文>>

    热门文章 电子论坛经典贴——献给想做电子工程师的新手们<第1篇>硬件工程师值多少钱<转载>

  • 时间:2015-1-18
  • 作者:小v
  • 分类: 励志格言|故事
  • 浏览:1168
  • 评论:0
  •     如果你爱好电子工程师,那么他带来的效益肯定会出乎你的意料,不要为钱而工作。兴趣是你进步的导师,只要不断的学习,肯定能满足你的生活个需要!但是如果懒于创新和学习以及深入的研究,那么就会像下边所说的情况了。 来源于网络,非小v所述! 现在的硬件工程师都吃青春饭哒,35就基本上不好找工作哒,工资还少的可怜。涨到8000左右就已经很辉煌了(不包括做IC设计和系统设计的)。 按道理讲,现在这个社会,科技发展很快,很需要这样的技术人员,为么硬件工程师行情还降拉勒? 按道理讲,现在这个社会,科技发展很快,很需要这样的技术人员,为么硬件工程师行情还降拉勒?    &...

    阅读全文>>

    热门文章 基于STM32和GPS的自定位小车设计

  • 时间:2015-1-18
  • 作者:小v
  • 分类: 智能小车
  • 浏览:1455
  • 评论:0
  • 该设计是基于智能小车的基础上增加了GPS 模块采集经纬度然后定位的设计。 功能特色 自己定位得到当前经纬度,并显示在液晶屏上 定位得到北京时间,并显示在液晶屏上 按键控制保存经纬度值 将小车放到另一个地方(半径10米)启动小车,小车可自动寻找初始位置 设计框图

    阅读全文>>

    热门文章 新手将FATFS移植STM32RBT6遇到的挂载不成功和返回值问题(2)

  • 时间:2015-1-15
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1762
  • 评论:0
  • 从1月6号开始移植fatfs遇到了诸多问题,很是苦恼啊,移植成功思来之不易,特分享一下经验。硬件是STM32F103RBT6内存只有20kB,Flash只有128KB,考虑到内存有限,就不能支持长文件名了,在原子论坛上下载的所以要改动,在此感谢原子论坛给我带来的帮助还有安富莱论坛http://bbs.armfly.com/read.php?tid=3601给我带来的启示。另外硬件还有一个大的相机的SD卡,网上买的模块当然也可以自己焊接一个,采用SPI接口,SPI1和SPI2都行,看图 移植前做了大量准备,在网上尤其是原子论坛翻看各种其他人移植的心得,去fatfs的官方网站下载0.10版本的程序,看各种相关的移植心得,文档版本众多,眼花缭乱,花了点时间看了看一些函数。...

    阅读全文>>

    热门文章 C 语言 程序内存分配

  • 时间:2015-1-15
  • 作者:小v
  • 分类: 单片机c语言
  • 浏览:1371
  • 评论:0
  • (1) 内存分区状况 栈区 (stack) :  -- 分配, 释放方式 : 由编译器自动分配 和 释放; -- 存放内容 : 局部变量, 参数; -- 特点 : 具有 后进先出 特性, 适合用于 保存 回复 现场; 堆区 (heap) :  -- 分配, 释放方式 : 由程序员手动 分配(malloc) 和 释放(free), 如果程序员没有释放, 那么程序退出的时候, 会自动释放; -- 存放内容 : 存放程序运行中 ...

    阅读全文>>

    热门文章 用AD9画pcb时元件超出了工作区鼠标拖不过去

  • 时间:2015-1-12
  • 作者:小v
  • 分类: 经验文章
  • 浏览:1012
  • 评论:0
  • 如上图所示,ad9无法拖出来,又不想重新布局,搜了一半天,自己找到了方法,按crtl+a,再点击copy,将十字光标放在原件上,向右拖,就会看到没有出现的了。

    阅读全文>>

    热门文章 基于STM32的手机蓝牙温度视频监控小车设计(2)

  • 时间:2015-1-10
  • 作者:小v
  • 分类: 智能小车
  • 浏览:2385
  • 评论:2
  • 上篇讲述了视频采集小车是如何制作的,这一步简单介绍手机蓝牙模块的设置。 初次连接配对密码为123456(买蓝牙模块的时候有说明) 1.首先将蓝牙串口通信助手下载到手机上并安装。 2.打开软件,点击手机 的menu菜单项连接设备 3.出现两个模式,普通模式可以读数据,键盘模式用来操作小车。 4.如果选择键盘模式 会出现9个‘点我’。点击手机menu 前后左右分别输入 2 1 4 3 。点击menu 完成 。   软件地址:http://as.baidu.com/a/item?docid=6414852...

    阅读全文>>

    热门文章 关于使用stvp和IAR软件stlink下载stm8程序失败问题

  • 时间:2015-1-7
  • 作者:小v
  • 分类: STM8系列
  • 浏览:6481
  • 评论:2
  • 最近要产200个stm8设计的设备,使用STVP和stlink工具下载软件程序,程序为.hex文件,交给某工厂后焊接,下载,测试,结果在下载那一环节出现了问题,使用stlink下载没几个连续不能超过10次,stlink莫名其妙的就不能下载了,断电,重启,有时候能用,有时候真的就不能用了提示信息如下图, Failed to initialize communcation with hardware: SWIM error [3]: Detected hardware not compatible with software 然后网上搜索各种答案。 答案1:stlink里边有一个4脚电源芯片烧坏,更换它可以使用。 答案2:stlink驱动程...

    阅读全文>>

    热门文章 调试lwip通信用到的打印

  • 时间:2015-1-6
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:1283
  • 评论:2
  • 我们在分析lwIP协议栈的时候,会经常看到LWIP_DEBUGF()这个函数的身影。我想lwIP的作者可能为了便于人们去学习和使用lwIP而花了不少时间添加的。 其实对于初学者来说,要把lwIP协议栈分析清楚不是一件容易的事情,尤其是对TCP/IP协议原理不是很了解的人。文件较多,函数较多,宏较多,调用关系相比一般的C程序来说较复杂。 我个人认为,有些时候开启一下lwIP的调试信息输出功能,无论是对于我们学习还是查找以太网通信中的故障都是有帮助的。它能够lwIP协议栈中的一些内部函数调用关系,变量值,追踪信息等通过串口输出来。 总之, 1.可以查看函数的调用关系,跟踪程序流程。 2.查看各种协议的调试信息,关键变量的值。 ...

    阅读全文>>

    热门文章 FTAFS移植f_mount 挂载成功f_open失败问题(1)

  • 时间:2015-1-6
  • 作者:小v
  • 分类: ARM-STM32系列
  • 浏览:4667
  • 评论:0
  • 最近在调试fatfs文件系统,源代码是0.10a代码顺带参考原子0.09的程序,我的代码中没有使用中文也就是_USE_LFN  设置为零,其次没有使用内存分配,sd_mmc.c是从fat32文件爱系统移植过来,可以正常播放MP3,我的主控是STM32F103RB芯片,移植完后, 在main里边如下 FATFS *fatfs; FIL *file; u32 *total; u32 *free; int main() {  RESULT  res; bsp_init();//初始化程序都在里边完成 res=sd_inti(); ...

    阅读全文>>

    返回顶部| 首页| 手气不错| 捐赠支持| 自定义链接| 自定义链接| 自定义链接| 手机版本|后花园

    Copyright © 2014-2017   京ICP备14059411 Copyright 2014-2015 上海鲤鲸网络科技工作室 版权所有 All Rights Reserved

    sitemap