Commit Graph

63 Commits

Author SHA1 Message Date
Stone ec75ca6910 中等容量使用定时器TIM3 2016-06-04 04:11:19 +00:00
nnhy b0c7e1595c 集体修改断言 2016-03-18 01:48:17 +00:00
nnhy d1f6245d9b 所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
2016-03-14 04:28:04 +00:00
WangQiang 578097347d 2016-02-20 00:26:26 +00:00
WangQiang 8b8a9a6cc9 精简日志 2016-01-16 02:43:35 +00:00
Stone fc40e76b08 串口、SPI、定时器,采用枚举来初始化 2016-01-13 18:14:34 +00:00
Stone 18f782b7d5 2016-01-13 17:30:05 +00:00
WangQiang 0557d90d3d 2016-01-02 13:09:04 +00:00
WangQiang ae87366bdc 解决闪烁问题,重新调整PWM时候不重新配置TimeBase 使用FlushOut函数 2015-12-31 08:35:26 +00:00
WangQiang 1347021ce4 启用 空闲电平设置 2015-12-31 02:51:37 +00:00
WangQiang 970f39c25e 又见神秘23号中断,比GD32F103VE上更严重。 频繁程度达系统一直在中断里出不来 2015-12-04 02:49:38 +00:00
WangQiang 6162fffdbb PWM 极性问题 2015-12-02 03:24:19 +00:00
nnhy 34522fe95d 增加调试日志。
调试发现,IR的Lamda可能有问题
2015-11-26 17:02:15 +00:00
nnhy 8f31d7f80d 调整定时器驱动,Open/Close统一架构 2015-11-26 16:41:45 +00:00
nnhy 6a0acd837b PWM输出,增加极性支持,让触摸开关指示灯默认变回来暗的状态。
三位触摸开关测试通过,受影响的调光开关未测试
2015-11-26 03:31:57 +00:00
WangQiang 55f0196b51 启用中断 TIM_ITConfig(_Timer, TIM_IT_Update, ENABLE); 位置有考究,理由未知。 2015-11-17 07:12:31 +00:00
nnhy 475c3d34b2 定时器代码整理,编译通过,未测试 2015-11-16 10:02:36 +00:00
nnhy ccb2934d0c 减少memcpy调用 2015-11-13 12:51:25 +00:00
nnhy b0e1cab456 修正一个编译通不过的错误 2015-11-08 03:21:37 +00:00
nnhy e560a40b15 临时提交 2015-11-05 15:40:55 +00:00
nnhy b1533c4c3d 只有注册回调函数时,才打开中断 2015-10-08 13:28:52 +00:00
WangQiang fc5a9275d1 2015-10-08 12:33:13 +00:00
WangQiang 4aab8c8526 宏定义错误 造成 PWM 配置不到位 2015-10-08 07:03:18 +00:00
nnhy 7a80bc6a57 整理代码注释 2015-10-05 09:25:55 +00:00
nnhy d76f4e2be5 修正灰度算法的使用方式,加快开关速度,测试通过 2015-09-21 13:33:29 +00:00
nnhy da93ede9bf 2015-09-09 04:14:13 +00:00
nnhy 2e1ac656c1 干掉一个函数,节省0.15k 2015-08-22 03:49:51 +00:00
nnhy e5881060c7 频率超出允许的范围 2015-08-07 03:47:05 +00:00
nnhy caafb44616 RCC不需要做什么改动,虚惊一场 2015-08-07 01:44:55 +00:00
nnhy 58fa8ba4ad GD32F130的RCC结构体采用M3结构 2015-08-06 14:38:32 +00:00
nnhy e4cf54d644 兼容STM32F1 2015-07-27 03:57:12 +00:00
nnhy 5bc01ad672 PWM连续调整脉冲宽度时,即使没有外部事件,也要触发中断
简单测试通过
2015-07-27 03:23:59 +00:00
Stone 8fc3047323 完成连续调整脉宽的功能,编译通过,未测试 2015-07-26 17:06:41 +00:00
Stone ba540c96f3 PWM代码整理,编译通过,未测试 2015-07-26 15:27:02 +00:00
WangQiang a023ad663e 网关红外功能测试代码OK 硬件上参数仍然需要调节 2015-04-03 06:01:57 +00:00
WangQiang 54b0cbc1c2 完善 PWM 输出 STM32F0 F1 测试通过 F4 暂未测试 2015-04-02 09:12:50 +00:00
WangQiang b8fd46bb84 备注掉 Capture 类 2015-04-02 06:58:33 +00:00
Stone 5f29d2c7da 2015-01-25 14:02:28 +00:00
Stone 1c79ad6853 考虑兼容STM32F1平台 2015-01-25 12:24:14 +00:00
WangQiang e1e22d3646 转 UTF8 编码 2015-01-19 05:25:44 +00:00
WangQiang b641788a50 Capture 中断部分 结构完成 开始/停止捕获 还没有做 2015-01-14 07:23:26 +00:00
WangQiang ead11086fb 添加capture中断注册 2015-01-06 00:39:54 +00:00
WangQiang 4ee5a61823 timer 添加捕获类 未完成 2015-01-03 03:12:15 +00:00
WangQiang eb7112f567 添加 PWM 输出 2014-12-31 01:57:53 +00:00
WangQiang 2a1cf18bd7 清楚标志位 必须要有!! 否则 开启中断立马中断给你看 2014-11-12 07:38:01 +00:00
WangQiang dfd6980726 stop中 仅清除中断标志位 关闭不可靠 2014-11-12 01:49:13 +00:00
Stone e870691556 屏蔽掉日志以后,收发稳定性大大增强 2014-11-04 16:04:43 +00:00
nnhy 9de9e1f05e 定时器优先级略低 2014-10-10 17:43:41 +00:00
nnhy 0a4703a271 周期刚好为1也不行,配置的时候需要先减去1,就变成了0 2014-10-10 08:29:14 +00:00
nnhy f3c297252d Create时也需要初始化Timers 2014-10-10 08:23:03 +00:00