• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 震惊了,Proteus粉丝—Proteus8.2!首发

    `震惊了,Proteus粉丝—Proteus8.2!首发什么都不说了,就发个图片算了`

    2014-11-05 12:07

  • 首发】货真价实的时序图绘制软件timegen3.3.5

    `现在论坛的timegen绘制软件基本都是老版本3.2或3.1的。目前官网最近的timegen为3.3.5版本,附件包括官网2017.5.20最近软件,还有货真价实的和谐补丁。注:NOD32可能会误报病毒,但这个破解补丁绝对没问题。亲测有效,全网首发,不好用来找我。`

    2017-05-20 10:55

  • 无线测试智慧简编,经典技术精华合集国内首发

    最近看到一篇好的资料,无线测试智慧简编,经典技术精华合集国内首发,集纳了CTO和研发与技术支持部门多位技术精英的多年心血力作!该合集主要聚焦于无线技术,凝聚了Litepoint优质技术文章及经典

    2014-08-05 15:57

  • 流逝老师开讲了!!!Proteus快速入门 第一版 全网首发

    本帖最后由 电子工程师2014 于 2016-8-26 23:57 编辑 流逝老师开讲了!!!Proteus快速入门 第一版 全网首发还有QQ群60293675,proteus老司机开车了

    2016-08-23 09:42

  • 带HDMI接口的移动电源你见过没

    如今的移动电源除了给手机充电外,还有了更多功能,带HDMI接口的移动电源你见过没?近日,紫米就推出了一款10000mAh多功能移动电源,自带HDMI接口,售价299元,首发价279元。HDMI接口有

    2021-12-28 07:09

  • stm8基础开发教程(原创+首发)

    ` 本帖最后由 patele 于 2016-3-17 23:07 编辑 Stm8s开发需要准备的材料:电脑,开发板,stlink1, 下载安装软件1.1本教程开发和烧录软件使用stvd + sdvp,请自行下载安装sttoolset***.exe, 安装后有如下2个软件工具(ST Visual Develop用于编译和debug,ST Visual Programmer用于烧写) , 如果你使用的是其他开发工具,如iar,本教程的代码可作参考。1.2 stm8编译器 stm8 32K cosmic 下载安装(记住安装路径, 我的是C:Program Files (x86)COSMICCXSTM8_32K),Cosmic 公司发布的一个免费版的Cosmic STM8编译器 ,也可直接用于stm8的软件开发,但是一般作为插件提供给stvd。1.3 本教程debug烧录器使用stlink, 请自行安装 stlink 驱动,本人电脑win7 64bit 版,stlink 驱动是插上stlink后自动安装的,安装成功后在设备管理器中可以看到如下图中标出的一项。2,创建stm8工程本人的stm8的具体型号是stm8s103f3p6, 所以后面都默认建立stm8s103f3p6 的工程。2.1 启动stvd2.2 file-->New Workspace--> Creat workspace and project --> 确定2.3 在弹出的对话框中填写workspace名和workspace 存放路径 ---> ok2.4 在弹出的对话框中填写 project名和路径,然后选择编译工具链,本教程使用 stm8 cosmic,然后填写工具链的路径,即上述1.2提示记住的安装路径,本人填写 C:Program Files (x86)COSMICCXSTM8_32K---> ok2.5 在弹出的对话框中的 filter 中输入自己的芯片型号,选择对应芯片,点击 Seclet, 本人使用 stm8s103f3p6 --> ok2.6 工程已经基本创建完成,如下图(红线标注的分别是workspace 和 project)双击 source file 展开可以看到在该目录下有2个重要文件main.c 和 stm8_interrupt_vector.cMain.c 中的函数 main() 是应用程序入口,stm8_interrupt_vector.c 中主要是中断向量表2.7背景:stvd自动生成的main.c 和 stm8_interrupt_vector.c 更适合一些人所说的寄存器开发,寄存器开发相对库函数开发具有代码更紧凑占用flash少,cpu效率高等优势,而库函数开发的优势则是减轻开发工作,缩短开发周期,而且用库函数开发好程序之后,是可以很方便的修改成寄存器版本的,对于目前的市场来说,缩短开发周期意味着产品更快的推向市场,既可以缩减成本,也可以抢占市场,所以使用库函数开发是最佳选择。2.7.1 为了方便使用库函数,本人将从ST官方获取的 main.c 和 stm8_interrupt_vector.c 替换掉本工程源码中的对应文件,直接用新的 mian.c 和 stm8_interrupt_vector.c 覆盖原来的即可。2.7.2 将获取得到 stm8s_conf.h、 stm8s_it.c 和 stm8s_it.h 拷贝到工程源码中。2.7.3 将获取到的库STM8S_StdPeriph_Driver添加到工程源码中。进入 STM8S_StdPeriph_Driver 可以看到2个重要文件夹 inc 和src,其中 inc 中都是***.h头文件,除文件stm8s.h之外的文件都是包含库函数的声明,如 stm8s_adc1.h 是用于 adc1 的所有库函数声明,而stm8s则定义了一些重要的编译信息以及将寄存器地址映射成符号等;Src中则是库函数的实现,每一个xxx.c 文件在inc中都有一个对应名的xxx.h 文件。2.7.4 在stvd工程新建库函数目录 STM8S_StdPeriph_Driver,用于添加库文件到工程中在 stvd 的工程中选中工程,然后右键 --> New Folder在弹出的对话框中输入 STM8S_StdPeriph_Driver -- >ok2.7.5 编译工程直接按快捷键 F7 或者点击工具栏图标(中间红圈的) 或者点击菜单栏 Build --> Build. 即可编译工程。提示错误: #error opstm8 main.c:24 can’t open stm8s.h提示很明确:无法打开stm8s.h, 文件stm8s.h 就是前面介绍的库中的inc 中的文件,显然是因为没有添加到stvd工程中。解决办法:选中 include files -->右键 --> add files to folder , 找到stm8s.h,添加到工程中,再编译,出现很多如下类型错误:#error ****************** "Please select first the target STM8S/A device used in your application (in stm8s.h file)"提示需要在stm8s.h中先选中芯片型号解决办法:打开stm8s.h, 找到(因为本人使用的是stm8s103f3p6)/* #define STM8S103*/ /*!< STM8S Low density devices */改成#define STM8S103 /*!< STM8S Low density devices */再编译,出现很多如下类型错误:#error clnk Debugcreatproject.lkf:1 symbol ***********************原因是在 stm8_interrupt_vector.c 定义的中断向量表中引用了很多函数指针,但是编译器找不到该函数。将上述拷贝的 stm8s_it.c 添加到 Source files 中,将 stm8s_it.h 和 stm8s_conf.h 添加到 include files 中。再编译,通过。 0 error(s), 0 warning(s)2.7.6 保存File --> Save Workspace至此,stm8工程创建完毕。下次查看修改只需打开工程即可。相关资料请到百度网盘下载:http://pan.baidu.com/s/1eRuuaEu`

    2016-03-15 22:18

  • Good News! 全球首发《通信测试特刊》抢先下载中!

    `Good News! 全球首发《通信测试特刊》抢先下载中!精准应对通信测试新挑战 攻克设计“芯”难关你准备好了吗?赶紧关注并下载本期技术特刊哦,精彩内容绝对不容错过! 作为专业的通信测试业者,您是

    2013-09-11 17:25

  • 嵌入式产品实例分析 精选资料分享

    实例一:智能台灯该台灯首发价格为399元,月销上万,可以说是一款月流水千万级的产品。相较于传统台灯,主要增加了亮度、色温调节和手机控制,身价也涨了几倍,该智能台灯如图 2.1.1 所示,功能如下

    2021-07-23 07:01

  • PADS 经典视频教程首发免费共享

    百度网盘免费下载

    2015-09-19 09:18

  • 2020全网首发《60天FPGA工程师入门就业项目实战特训营》

    `立即学习—60天FPGA工程师入门就业项目实战特训营2020全网首发《60天FPGA工程师入门就业项目实战特训营》 FPGA就业培训班带你深入全面掌握FPGA。让理论与实际更好的结合,提高学习效率

    2020-03-05 14:42