当前位置: 首页 > news >正文

网站注册费计入什么科目人力资源公司注册条件

网站注册费计入什么科目,人力资源公司注册条件,房屋建筑图纸设计,晨光文具店网站建设SPI 模式 0 的时钟极性(CPOL)为 0,时钟相位(CPHA)为 0。CPOL 0 意味着时钟信号空闲时为低电平,CPHA 0 表示在时钟信号的第一个跳变沿(上升沿)进行数据采样。 #include "stm3…

SPI 模式 0 的时钟极性(CPOL)为 0,时钟相位(CPHA)为 0。CPOL = 0 意味着时钟信号空闲时为低电平,CPHA = 0 表示在时钟信号的第一个跳变沿(上升沿)进行数据采样。

#include "stm32f10x.h"// 定义SPI引脚
#define SPI_SCK_PIN GPIO_Pin_5
#define SPI_MISO_PIN GPIO_Pin_6
#define SPI_MOSI_PIN GPIO_Pin_7
#define SPI_CS_PIN GPIO_Pin_4
#define SPI_GPIO_PORT GPIOA// 初始化SPI引脚
void SoftwareSPI_Init(void) {GPIO_InitTypeDef GPIO_InitStructure;// 使能GPIO时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);// 配置SCK和MOSI为推挽输出GPIO_InitStructure.GPIO_Pin = SPI_SCK_PIN | SPI_MOSI_PIN;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(SPI_GPIO_PORT, &GPIO_InitStructure);// 配置MISO为浮空输入GPIO_InitStructure.GPIO_Pin = SPI_MISO_PIN;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;GPIO_Init(SPI_GPIO_PORT, &GPIO_InitStructure);// 配置CS为推挽输出GPIO_InitStructure.GPIO_Pin = SPI_CS_PIN;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(SPI_GPIO_PORT, &GPIO_InitStructure);// 使能CSGPIO_SetBits(SPI_GPIO_PORT, SPI_CS_PIN);// 空闲时SCK为低电平GPIO_ResetBits(SPI_GPIO_PORT, SPI_SCK_PIN);
}// 发送一个字节数据
uint8_t SoftwareSPI_SendByte(uint8_t byte) {uint8_t i;uint8_t receivedByte = 0;for (i = 0; i < 8; i++) {// 设置MOSI引脚状态if (byte & 0x80) {GPIO_SetBits(SPI_GPIO_PORT, SPI_MOSI_PIN);} else {GPIO_ResetBits(SPI_GPIO_PORT, SPI_MOSI_PIN);}// 拉高时钟信号,产生上升沿GPIO_SetBits(SPI_GPIO_PORT, SPI_SCK_PIN);// 读取MISO引脚状态(上升沿采样)receivedByte <<= 1;if (GPIO_ReadInputDataBit(SPI_GPIO_PORT, SPI_MISO_PIN)) {receivedByte |= 0x01;}// 拉低时钟信号GPIO_ResetBits(SPI_GPIO_PORT, SPI_SCK_PIN);// 移动到下一位byte <<= 1;}return receivedByte;
}// 主函数示例
int main(void) {SoftwareSPI_Init();// 使能CSGPIO_ResetBits(SPI_GPIO_PORT, SPI_CS_PIN);// 发送一个字节数据uint8_t sentByte = 0xAA;uint8_t receivedByte = SoftwareSPI_SendByte(sentByte);// 禁用CSGPIO_SetBits(SPI_GPIO_PORT, SPI_CS_PIN);while (1) {// 主循环}
}   
http://www.dtcms.com/a/411330.html

相关文章:

  • 智能制造浪潮下,AR技术重塑工业维护新范式
  • 站长网站工具广州游戏网站建设
  • 网站建设h5是指的那一块建站宝盒的设置
  • 深圳营销型网站制作建设北京网页设计与制作公司
  • 网站建设费用找团队做网站
  • Amazon Textract 文档信息提取实践:从概念到实战
  • 公司网站推广计划书出口外贸网站
  • 学习React-17-useMemo
  • 【开题答辩过程】以《宠物犬食品的数据分析与推荐系统》为例,不会开题答辩的可以进来看看
  • wordpress建电商网站wordpress 分页文章数
  • Vue3 新项目架构简单解析
  • 网站建设加网络营销上传的网站打不开怎么办
  • 南京网站建设公司哪家好seo专业课程
  • 网线制作工具seo报告
  • Python写入PostgreSQL表的三种实现方法
  • 聊聊UI自动化测试有哪些优势
  • 想自己做网站推广淘宝做动效代码的网站
  • 做一个能注册用户的网站空间设计师工资一般多少
  • 【精品资料鉴赏】解读145页 PPT汽车集团数字化转型互联网+顶层战略设计方案
  • 环签名:AOS Borromean
  • 自适应平台(Adaptive Platform)标准——Specification of Time Synchronization
  • 制作网站的知识网站访客qq获取系统 报价
  • tcpdump 使用详解
  • 新余 网站建设公司上海黄浦网站建设
  • 数据采集技术:02 有关离线采集
  • 【SCI一区】模糊斜率熵 Fuzzy Slope Entropy+状态分类、故障诊断!
  • 品牌网站解决方案vr全景网站怎么做
  • 科技有限公司 网站制作poedit2 汉化wordpress
  • 视频融合平台EasyCVR 构筑智慧交通可视化管理与智能决策中枢
  • 一个商城网站开发要多少时间内蒙中国建设银行招聘网站