nnhy
|
d52ffca58c
|
兼容F1
|
2015-08-08 09:17:07 +00:00 |
nnhy
|
6f4221a354
|
Port::Set如果引脚相同,则不需要重复执行初始化配置过程
|
2015-08-07 10:54:22 +00:00 |
nnhy
|
253402d2c6
|
为了可控制端口打开和关闭,Set的时候仅设置引脚,不打开配置,所以各个地方需要显式调用Config以打开引脚,未经测试,可能影响所有驱动的使用
|
2015-08-07 03:19:05 +00:00 |
nnhy
|
6abe58dd06
|
端口类增加AFConfig方法
|
2015-08-07 02:37:55 +00:00 |
nnhy
|
6a8c3da4d4
|
系统时钟虽然很重要,但是并非所有系统都需要用到系统时钟
|
2015-07-28 15:18:15 +00:00 |
nnhy
|
2f82c02060
|
输出口写入状态时判断是否未设置引脚,方便很多场合使用
测试通过
|
2015-07-21 08:48:31 +00:00 |
nnhy
|
1589776406
|
代码整理
|
2015-07-05 02:30:37 +00:00 |
nnhy
|
7d8e335649
|
端口Port继承自Object,方便转字符串输出
|
2015-07-05 02:25:31 +00:00 |
Stone
|
85b38e9968
|
ADC使用ADC1测试通过,但是必须全部打开
|
2015-01-31 12:10:33 +00:00 |
WangQiang
|
e1e22d3646
|
转 UTF8 编码
|
2015-01-19 05:25:44 +00:00 |
Stone
|
7644adefee
|
端口Port.Set(P0)时要释放引脚保护
|
2014-11-18 15:07:41 +00:00 |
Stone
|
2b8312af51
|
Set引脚的时候带有Config调用,这样子每次更换引脚都可以配置引脚,做了自身返回,方便链式调用
|
2014-11-18 14:18:54 +00:00 |
Stone
|
6ea4b94bbd
|
降低端口的内存占用,准备各个驱动类把端口对象作为成员,而不是把指针作为成员。
这样子可以减少大量的堆内存分配
|
2014-11-18 13:33:37 +00:00 |
Stone
|
e362448c3e
|
优化日志输出,适配新版本串口调试工具
|
2014-10-29 09:54:03 +00:00 |
Stone
|
5c8c7fb6a5
|
有些应用的输入口需要极高的灵敏度,这个时候不需要抖动检测
|
2014-10-25 03:35:43 +00:00 |
Stone
|
48ad698e71
|
整理代码,测试通过
|
2014-10-20 12:14:36 +00:00 |
Stone
|
81e680d8a2
|
所有端口,仅支持一个引脚,大大简化程序。
编译通过,未测试
|
2014-10-20 11:54:18 +00:00 |
nnhy
|
1fcc48712f
|
减少每个端口的内存占用
|
2014-10-13 06:11:22 +00:00 |
WangQiang
|
d3a0185027
|
开漏输出时 输出值跟引脚真实电平不见得相同 OutputPort类加 readinput()方法
在开漏输出的时候注意使用 区别很大的
|
2014-10-08 14:48:32 +00:00 |
Stone
|
c8366ce416
|
输出口OutputPort增加针对具体索引引脚的读写方法
|
2014-09-25 15:15:16 +00:00 |
WangQiang
|
0984ae7a19
|
|
2014-09-18 15:40:45 +00:00 |
Stone
|
4d6c9eb5a8
|
重新整理端口类,支持在初始化时指定倒置状态,进而决定输出口的初始状态,避免出现灯光闪烁
|
2014-09-06 09:09:58 +00:00 |
Stone
|
92997fd018
|
输入输出脚的倒置逻辑不严谨
|
2014-08-27 14:58:07 +00:00 |
Stone
|
7639c6dfe6
|
调整GroupIndex的表示方式
|
2014-08-27 00:54:32 +00:00 |
Stone
|
6c1eac4ceb
|
各部分代码集中
|
2014-08-25 09:23:34 +00:00 |
Stone
|
e765a1c1ff
|
输入口没有速度,去掉一层继承关系,测试通过
|
2014-08-25 09:19:42 +00:00 |
Stone
|
e6a0d0e102
|
PA15/PB3/PB4 需要关闭JTAG
|
2014-08-24 10:16:57 +00:00 |
Stone
|
65f41866b1
|
STM32F4也需要设置中断线,中断输入测试仍然未通过
|
2014-08-24 10:16:20 +00:00 |
Stone
|
6a96bd1a3d
|
头文件使用了USE_STDPERIPH_DRIVER,各模块不再需要单独引用头文件
|
2014-08-23 07:24:39 +00:00 |
Stone
|
45d1f07e59
|
PA15/PB2/PB3 需要关闭JTAG
|
2014-08-22 15:24:32 +00:00 |
Stone
|
060c2c6191
|
非特殊调试时期不用输出那么多日志
|
2014-08-22 11:04:17 +00:00 |
Stone
|
2e5d535114
|
STM32F4编译通过,调试程序跑起来,但是串口无输出
|
2014-08-22 09:20:42 +00:00 |
Stone
|
aa3bf22e1c
|
增加F4支持,已解决头文件引用问题,未完全编译通过
|
2014-08-22 08:23:17 +00:00 |
Stone
|
9bc0ef29d8
|
新值value为true,说明是上升,第二个参数是down,所以取非
预先保存当前状态值,后面跳变时触发中断
|
2014-08-22 05:07:09 +00:00 |
Stone
|
e30e76cde7
|
端口代码优化调整
|
2014-08-19 14:35:36 +00:00 |
Stone
|
a9c996a25b
|
new一个AnalogInPort类的对象,就可以把引脚配置为模拟输入
|
2014-08-14 09:03:31 +00:00 |
WangQiang
|
623bfc1343
|
模拟量输入IO继承 ADC转换器 具体IO方面操作
ADC搭个框架 现在还不能用
|
2014-08-13 15:22:28 +00:00 |
Stone
|
3b93f29bf8
|
默认上拉,抖动延迟20us而不是20ms
|
2014-08-12 11:22:35 +00:00 |
Stone
|
fb80e09371
|
解决输入中断频发的问题
|
2014-08-11 14:22:47 +00:00 |
nnhy
|
2156d8b343
|
使用目标参数来调整2401的事件架构
|
2014-08-10 05:59:47 +00:00 |
Stone
|
be13da9042
|
端口输出增加闪烁功能
|
2014-08-08 02:48:05 +00:00 |
Stone
|
2d12d9833c
|
把端口头文件的较大函数移到源文件中
|
2014-08-04 09:25:15 +00:00 |
Stone
|
4aceda6d9e
|
|
2014-08-04 05:12:04 +00:00 |
Stone
|
1277807204
|
增加参数校验,仅在Debug时检验,RTM不检查
|
2014-08-04 04:52:15 +00:00 |
Stone
|
789a71c421
|
debug_printf的条件写反了
|
2014-08-04 03:43:29 +00:00 |
Stone
|
1bd5716f40
|
使用调试输出,在RTM时不输出print,节省1.5k大小
|
2014-08-04 03:13:56 +00:00 |
Stone
|
330e86a748
|
Debug时不用定义保护引脚的数组
|
2014-08-04 03:01:44 +00:00 |
Stone
|
509530e2d1
|
功能类内部不用销毁Spi对象,外部对象超出作用域以后将会自动得到销毁!
后期考虑采用对象引用拷贝的方式传递整个对象进入功能类内部
|
2014-08-02 16:28:28 +00:00 |
Stone
|
3c2286bb5d
|
修正保护引脚的逻辑错误
|
2014-08-02 16:05:08 +00:00 |
Stone
|
1e4e0c9e0e
|
TSys增加Crc校验方法
|
2014-08-02 11:31:34 +00:00 |