发新帖我要提问
12
返回列表
打印
[STM32F1]

真是没天理......

[复制链接]
楼主: 西门看雪
手机看帖
扫描二维码
随时随地手机跟帖
21
西门看雪|  楼主 | 2015-6-2 09:57 | 只看该作者 回帖奖励 |倒序浏览
error_dan 发表于 2015-6-1 18:22
官方给的例子里有,自己找哪里不对.肯定是你程序问题.

呵呵。

使用特权

评论回复
22
西门看雪|  楼主 | 2015-6-2 10:43 | 只看该作者
玄德 发表于 2015-6-1 22:32
对于串口之类慢速设备,从来只用查询,不用中断。

几万行的程序,我最多开 1 ~ 2 个中断。

查询方式,打句debug都要花费几毫秒!对实时系统影响太大了。

使用特权

评论回复
23
玄德| | 2015-6-2 12:00 | 只看该作者
西门看雪 发表于 2015-6-2 10:43
查询方式,打句debug都要花费几毫秒!对实时系统影响太大了。


我用 DMA,3uS 输出一个点,每点 16 位;
同时另开一路 DMA,3uS 采集一个点,每点 16 位;
同时还有个 24 位 AD 要采集,速度几 K;
采集到的数据用 USB VCP 上传给 PC;

同时还有 OLED、按键、电机这些常规东西。

你觉得实时性要求低吗?



使用特权

评论回复
评论
西门看雪 2015-6-3 01:36 回复TA
只能说需求目标不一样。 
24
西门看雪|  楼主 | 2015-6-29 01:19 | 只看该作者
STM32 坑太多,硬件i2c,查询方式下,尼玛,一直是busy啊……

据说只能用在中断+DMA方式下,而且要还要设置最高中断优先级。

算了,又被玩了大半天,哥不玩了,花半个小时弄个摸你i2c吧……

使用特权

评论回复
25
yinhaix| | 2015-6-29 15:00 | 只看该作者

使用特权

评论回复
26
捉虫天师| | 2015-6-29 18:36 | 只看该作者

对此,我一点都不懂,学习了,增长了不少知识.

使用特权

评论回复
27
Thor9| | 2015-6-29 19:44 | 只看该作者
感觉是不是优先级设置不当啊

使用特权

评论回复
28
西门看雪|  楼主 | 2015-6-29 22:26 | 只看该作者
Thor9 发表于 2015-6-29 19:44
感觉是不是优先级设置不当啊

查询方式,都没有用中断也没有用DMA,哪来的优先级?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则