社区
单片机/工控
帖子详情
有人用定时器模拟过SPI接口吗?
wheelsmanlyd
2010-08-20 12:49:51
我用软件写的SPI接口,因为要有延时所以与别的功能有点冲突
原来打算用定时器写一个SPI接口,把SPI的读写放在主循环中,这样就没有SPI接口读写时延时造成的时间浪费了,也能解决系统时间的冲突问题,但写完了没有示波器,很不好调试,后来就放下了
有人用定时器写过模拟SPI接口吗?
...全文
126
7
打赏
收藏
有人用定时器模拟过SPI接口吗?
我用软件写的SPI接口,因为要有延时所以与别的功能有点冲突 原来打算用定时器写一个SPI接口,把SPI的读写放在主循环中,这样就没有SPI接口读写时延时造成的时间浪费了,也能解决系统时间的冲突问题,但写完了没有示波器,很不好调试,后来就放下了 有人用定时器写过模拟SPI接口吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluesea87
2010-08-25
打赏
举报
回复
同意楼上,怕用软件延时影响其他工作?你把你的spi驱动做的健壮点,spi发送一个数据也不会消耗太多的时间,再说用定时器做的话,spi的每个发送clk都中断一次,那消耗太大了
wackestar
2010-08-24
打赏
举报
回复
不要用中断,没有一点好处,除非你的SPI速度很低。中断的消耗其实也很大的。一个中断进入和退出加在一起一盘需要十几个时钟周期的。
shell_deng
2010-08-24
打赏
举报
回复
对着时序写不就得了吗?
houyu123
2010-08-23
打赏
举报
回复
[Quote=引用 3 楼 liukun321 的回复:]
模拟SPI感觉用软件延时,较好一些,它并不需要太精确,而且也不会占用系统太多资源(SPI要跑就得有延时,不跑不用延时,这样用软件和定时器的效果是一样的),反而用定时器延时可能会影响系统其它功能是不是有点得不偿失。
[/Quote]
同意
咕唧咕唧shuboLK
2010-08-20
打赏
举报
回复
模拟SPI感觉用软件延时,较好一些,它并不需要太精确,而且也不会占用系统太多资源(SPI要跑就得有延时,不跑不用延时,这样用软件和定时器的效果是一样的),反而用定时器延时可能会影响系统其它功能是不是有点得不偿失。
wheelsmanlyd
2010-08-20
打赏
举报
回复
[Quote=引用楼主 wheelsmanlyd 的回复:]
我用软件写的SPI接口,因为要有延时所以与别的功能有点冲突
原来打算用定时器写一个SPI接口,把SPI的读写放在主循环中,这样就没有SPI接口读写时延时造成的时间浪费了,也能解决系统时间的冲突问题,但写完了没有示波器,很不好调试,后来就放下了
有人用定时器写过模拟SPI接口吗?
[/Quote]
这个我知道,让I/O模拟一个时钟信号,一般都是用软件延时,我做过的
我说的是用定时器控制这个延时,把SPI的功能放在主循环中
tietao
2010-08-20
打赏
举报
回复
这个用I/O应该就行了,需要的时候,
让I/O模拟一个时钟信号,
再设一个读写的端口,
应该能行的。
基于STM32的智能家居系统,运用贝壳物联服务器.zip
其中DTH11检测环境温湿度,烟雾传感器检测是否有着火现象,红外传感器检测是否
有人
异常闯入,通过蜂鸣器报警和通过邮箱等通知用户。 STM32是由意法半导体(STMicroelectronics)公司推出的基于ARM Cortex-M内核的高...
基于 AVR 的单片嵌入式系统原理与实践应用
1个可工作于主机/从机模式的
SPI
串行
接口
(支持ISP程序下载); 片内
模拟
比较器; 内含可编程的,具有独立片内振荡器的看门狗
定时器
WDT; (5)其它的特点 片内含上电复位电路以及可编程的掉电检测复位电路BOD; 片内...
基于AT89S52 单片的频率计
在构成为
定时器
时,每个机器周期加1 (使用12MHz 时钟时,每1us 加1),这 样以机器周期为基准可以用来测量时间间隔。在构成为计数器时,在相应的外部 引脚发生从1 到0 的跳变时计数器加1,这样在计数闸门的控制下可以...
【文末送书】典型IO
接口
与总线 |
SPI
、IIC、UART、GPIO
典型的IO
接口
与总线讲解,包括
SPI
串行总线、IIC总线、UART和USART、GPIO与GPIB。
MCS-51系列单片机
模拟
SPI
总线的方法
摘要:MCS-51系列单片机单片机 单片机是单片微型计算机(Single-Chip Microcomputer)的简称,是一种将中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、
定时器
/计时器等功能(可能还包括显示驱动...
单片机/工控
27,375
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章