armink
|
c15c3a4cc6
|
1、【修改】FreeModbus主机及从机485收发切换引脚配置方法,采用RTT自带设备框架,提升可移植性。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2015-02-02 16:51:19 +08:00 |
armink
|
7b4d3c52ab
|
1、【优化】STM32的串口底层驱动,提升可移植性。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2015-01-31 16:48:18 +08:00 |
armink
|
8a913c86b5
|
1、【增加】基于RTT自带设备及定时器框架的从机,降低软件的移植难度。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2014-11-07 16:22:09 +08:00 |
armink
|
75cac116ef
|
1、【升级】RT-Thread至1.2.2版本。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2014-10-27 19:40:03 +08:00 |
armink
|
a421f79264
|
1、【修改】FreeModbus用户回调函数及缓冲区主机与从机的架构,把主机与从机分离,提高代码效率及可读性;
2、【修改】IAR及KEIL工程配置,使其支持新的架构
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-11-25 11:58:12 +08:00 |
armink
|
45825267df
|
1、【修改】.git/config中autocrlf设置为true,解决在Linux和Windows中的换行回车符问题
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-11-07 11:34:23 +08:00 |
armink
|
a07b2ae87f
|
1、【增加】FreeModbus主机离散量输入相关功能,并在app_task.c中增加相应测试用例,测试通过;
2、【修改】user_mb_app.c中涉及到使用xMBUtilSetBits()的几处逻辑,避免xMBUtilSetBits()在操作位数量为0时,出现数据越界及出错的bug;
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-10-15 11:20:26 +08:00 |
armink
|
7ad3e63015
|
1、【修改】Keil和IAR的工程配置,解决最新源码未编译FreeModbus主机新增文件,导致编译出错问题
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-10-14 18:26:19 +08:00 |
armink
|
2c0c4b8710
|
1、【修改】IAR和Keil工程配置,解决编译出错问题
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-10-05 11:28:44 +08:00 |
armink
|
5f51ac69ae
|
1、【修改】FreeModbus主机写单个保持寄存器方法,并且测试通过;
2、【修改】FreeModbus主机定时器配置,使其操作更加严谨,保证了定时器的稳定性;
3、【修改】user_mb_app.c中保持寄存器回调函数一处书写错误;
|
2013-08-30 11:45:33 +08:00 |
armink
|
a23f9528fb
|
1、【增加】FreeModbus主机轮训线程;
2、【增加】Modbus主机写寄存器功能,目前测试暂未通过;
3、【修改】串口2时钟配置错误,导致无法发送数据的Bug;
4、【增加】FreeModbus主机发送数据缓冲区;
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-08-29 16:45:56 +08:00 |
armink
|
c1520d3634
|
1、【增加】FreeModbus主机轮训事件方法,错误处理事件具体内容后期补充;
2、【更新】FreeModbus主机文件框架,使其更加合理;
3、【更新】IAR及Keil工程代码架构
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-08-20 13:07:51 +08:00 |
armink
|
ff438e63fc
|
1、【增加】转换延迟及响应超时宏定义;
2、【更新】IAR及Keil工程配置适应新的代码文件结构;
3、【修改】所有Slaver字段为Slave
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-08-19 11:00:05 +08:00 |
armink
|
19147c5d5e
|
1、【修改】串口发送中断清空中断的方式为清空“发送缓冲区空中断”
2、【修改】Keil工程编译优化级别为Level0,解决了RTT的CPU利用率不正常的问题
3、【增加】Readme.md文件中提示商用RTT请先授权字样
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-08-03 16:20:25 +08:00 |
armink
|
7fc7c706f2
|
1、【修改】FreeModbus从机串口模式为偶校验
2、【修改】Eclipse工程编译优化级别为LOW,降低从RTT中获取回来的CPU利用率
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-08-03 13:04:24 +08:00 |
armink
|
f16856e34c
|
1、【增加】FreeModbus从机,保持寄存器测试没问题,其余功能有待测试。3个IDE编译运行后,获取的CPU利用率不一致问题,有待进一步解决
2、【修改】IAR、Keil工程中启动文件,及部分CM3相关的文件,解决之前工程配置遗留下来的问题
3、【增加】RTT的CPU利用率更新至Modbus保持寄存器的功能
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-08-03 11:39:51 +08:00 |
ZhuTianlong
|
de7bad9245
|
1、【创建】GIT版本仓库
2、【创建】Eclipse工程,并支持IAR插件调试
3、【创建】Keil工程,位于/RVMDK目录下
4、【创建】IAR工程,位于/EWARM目录下
5、【添加】RT-Thread1.1.1操作系统支持
6、【添加】LED1、LED2系统运行指示灯
7、【修改】Readdme.md文件
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-08-02 14:00:55 +08:00 |