STM32
文章平均质量分 79
lzc5888
这个作者很懒,什么都没留下…
展开
-
字对齐,字节对齐
一、啥是字对齐?为啥要字对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问都可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就是对齐。字节对齐的原因大致是如下两条:1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异转载 2014-05-13 11:22:32 · 752 阅读 · 0 评论 -
STM32启动代码概述
一般嵌入式开发流程就是先建立一个工程,再编写源文件,然后进行编译,把所有的 *.s文件和 *.c文件编译成一个 *.o文件,再对目标文件进行链接和定位,编译成功后会生成一个 *.hex文件和调试文件,接下来要进行调试,如果成功的话,就可以将它固化到 flash 里面去。启动代码是用来初始化电路以及用来为高级语言写的软件作好运行前准备的一小段汇编语言,是任何处理器上电复位时的程序运行入口点。转载 2014-05-13 09:44:49 · 810 阅读 · 0 评论 -
Freemodbus RTU在stm32上的移植分析
Freemodbus RTU在stm32上的移植分析DanielLee_USTB 2013-3-24 最近用到free modbus,需要在stm32上进行移植,以作modbus-RTU之用。现成协议的东西用起来很方便,现成源码很快就可以为设计者所用,也是当初制定标准的初衷吧。 首先下载最新的modbus源码,所谓技术更新换代的比较快,用转载 2014-08-18 19:03:02 · 2900 阅读 · 2 评论 -
突然想玩玩ucgui
突然想玩玩ucgui一,前言 一个偶然的机会碰到ucgui,FAE给的版本是3.90a的,文件目录结构(directory structure)感觉不够官方的样子,果断去micrium官网看看。恩,网站做的不错,截个图先,如图1所示。转载 2014-08-20 22:12:33 · 1030 阅读 · 0 评论 -
FreeModbus 移植于STM32 实现Modbus RTU通信
毕业设计自己要做个基于STM32的PLC能直接跑语句表的,现在看来好像没有什么创新的地方,不过实现的方式绝对够创新的了...呵呵。自己写的开题报告中说了要有高级的通信功能。现在做以太网有点来不及了,CAN又感觉不搭调,硬件上也没准备。串口上跑Modbus感觉不错。本来西门子的S7-200就能跑Modbus,STM32-PLC当然也要支持Modbus 什么 组态软件,触摸屏都可以连上,不过FreeM转载 2014-08-18 19:02:40 · 6496 阅读 · 3 评论