PS:网上关于ds1307的资料最多还是基于51等单片机的,和stm32上还是略有差别,代码是参考了http://www.openedv.com/posts/list/20167.htm但是他的代码有一定错误,在我的设备上读不了数据,更别谈写数据了。说明:此程序是控制IO口模拟i2c控制ds1307...
分类:
其他好文 时间:
2015-08-06 10:45:44
阅读次数:
249
硬件平台是STM32F407,ARM Cortex-M4内核。查看os_sys_init的定义,在rtl.h中定义如下:#define os_sys_init(tsk)...
分类:
其他好文 时间:
2015-08-04 15:38:16
阅读次数:
205
Overview of HAL driversThe HAL drivers were designed to offer a rich set of APIs and to interact easily with theapplication upper layers.Each driver c...
分类:
其他好文 时间:
2015-08-04 12:51:28
阅读次数:
162
The bootloader is stored in the internal boot ROM memory (system memory) of STM32 devices.It is programmed by ST during production.Its main task is to...
分类:
其他好文 时间:
2015-08-02 21:31:09
阅读次数:
439
最近突然想研究研究STM32,看到几乎所有的教程上都是用C编单片机程序的,让一直研究C艹的我编写起来很不适应,今天研究了一中午,成功地将一个 单个LED的驱动封装成了一个Arduino风格的类库,使用起来非常方便,方法如下。
在开始之前,建议按照STM32模板建立方法此文中描述的方法将工程需要的基本库放到一个文件夹中,这样在添加.c和.h文件的时候会更加容易。
1. 为了将驱动...
分类:
其他好文 时间:
2015-08-01 17:20:21
阅读次数:
175
如果要做嵌入式Linux,我们首先要在板子上烧写的往往不是kernel,而是u-boot,这时需要烧写工具帮忙。当u-boot烧写成功后,我们就可以用u-boot附带的网络功能来烧写kernel了。每当板子上电时,u-boot一般会被加载到内存的前半段,如果我们的kernel之前就已经被烧写到开发板...
分类:
其他好文 时间:
2015-08-01 00:57:21
阅读次数:
291
最近用到STM32的CRC32模块,看一下官网的Lib,感觉用起来十分简单.但是,你会发现直接使用起来会出现,与很多在线CRC32的网站或者PC端的CRC32校验工具计算结果不一致!
简直就是无语......
搜索了一下,在21IC的论坛上面有关使用STM32的CRC32的大讨论,不过是09年的帖子.主要定论是STM32的CRC32与目前大多数的PC端软件使用的一些数据顺序及方法不一致.这里主...
分类:
其他好文 时间:
2015-07-30 21:23:12
阅读次数:
156
源:增量式PID的stm32实现,整定过程 首先说说增量式PID的公式,这个关系到MCU算法公式的书写,实际上两个公式的写法是同一个公式变换来得,不同的是系数的差异。 资料上比较多的是: 还有一种是: 感觉第二种的Kp Ki Kd比较清楚,更好理解,下面介绍的就以第二种来吧。(比例、积分、微分...
分类:
其他好文 时间:
2015-07-30 11:07:13
阅读次数:
644
功能强大的STM32Cube 新软件平台由设计工具、中间件和硬件抽象层组成,让客户能够集中精力创新意法半导体(STMicroelectronics,简称ST)针对STM32微控制器推出一套免费的功能强大的设计工具及软件STM32Cube。新开发平台可简化客户的开发项目,缩短项目研发周期,并进一步强化...
分类:
其他好文 时间:
2015-07-28 20:52:04
阅读次数:
192
SIM8008是四频模块,全球可用。含有TTL电平接口等接口,能够实现发短信、打电话、GPRS传输数据、GPS等功能。[正版资料请找beautifulzzzz·博客园]一些细节:>> 5V供电1A以上(用USB转TTL模块上的电源可以驱动,亲试) >>上图黑色的线是VCC,白色线是GND,绿色线是T...
分类:
Web程序 时间:
2015-07-28 15:56:48
阅读次数:
1047