完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用其他平台的代码移植过去即可,楼主可以参考一下下面的代码,我在STM32上面用的
/********************************************************** * 函数功能 ---> 模拟SPI发送数据函数 * 入口参数 ---> send_data: 要发送的数据 * 返回参数 ---> 接收到的数据 * 功能说明 ---> 优先发送MSB,需要先发送LSB的请修改此函数 **********************************************************/ u8 Soft_SPI_ReadWrite_Byte(u8 send_data) { u8 i; // Soft_SPI_MISO_IN(); //设置MISO为输入模式 for(i = 0;i < 8;i++) { if(send_data & 0x80) Soft_SPI_MOSI = 1; //放上数据,优先发送LSB请修改为0x01 else Soft_SPI_MOSI = 0; send_data <<= 1; //优先发送LSB请改为右移 Soft_SPI_CLK = 0; Soft_SPI_CLK = 1; //上升沿发送数据 // Soft_SPI_CLK = 0; //下降沿从设备输出数据请加上此句 if(Soft_SPI_MISO) send_data |= 0x01; //返回来的是"1",返回LSB时请修改为0x80 } Soft_SPI_CLK = 0; return send_data; //返回接收到的数据 } |
|
|
|
只有小组成员才能发言,加入小组>>
3027个成员聚集在这个小组
加入小组2913 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3567 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2335 浏览 1 评论
4794 浏览 1 评论
2571 浏览 1 评论
1313浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3569浏览 2评论
2914浏览 1评论
1492浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 10:00 , Processed in 1.751267 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号