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

dz论坛做视频网站教程wordpress浮动广告

dz论坛做视频网站教程,wordpress浮动广告,基于php+mysql的网站开发,网站外链发布一.TTL串口概要 TTL只需要两个线就可以完成两个设备之间的双向通信#xff0c;一个发送电平的I/O称之为TX#xff0c;与另一个设备的接收I/O口RX相互连接。两设备之间还需要连接地线(GND)#xff0c;这样两设备就有相同的0V参考电势。 二.TTL串口调试 实现电脑通过STM32发送…一.TTL串口概要 TTL只需要两个线就可以完成两个设备之间的双向通信一个发送电平的I/O称之为TX与另一个设备的接收I/O口RX相互连接。两设备之间还需要连接地线(GND)这样两设备就有相同的0V参考电势。 二.TTL串口调试 实现电脑通过STM32发送指令来控制红绿小灯的亮灭。 电脑输入R0红灯灭R1红灯亮B0蓝灯灭B1蓝灯亮G0绿灯灭G1绿灯亮 注案例使用STM32F103CT6芯片KEYSKING教程的开发板套件。开发板接口图如下 在CubeIDE中设计面板-属性分类-connectivity中有3个USART。 意思为Universal Synchronous/Asynchronous  Receiver Transmitter 。 通用同步/异步收发器。其中TTL串口就用的是异步通信Asynchronous。因此可以也缩写成UART。 在设计面板中根据开发板说明找到串口TX即PA2。设置串口通信根据自身设置的属性在connectivity找到对应的USART并设置节点模式为异步。 我们可以在属性详情看到波特率(Baud Rate)为115200bits/s,意味着每秒可以发送 11520个字节。两个设备要相同的波特率才能正常通信。 因为字节长度(Word Length)有8个比特位bit发送一个字节数据需要在字节开头和结尾分别增加一个起始位和停止位共10bit 其他属性校验位为NONE停止位为1.保持默认即可。设置完成后可以在设计界面中看见另一个收/发串口也被默认复制成相同的配置了。同时根据开发板说明找到红绿蓝灯的接口设置为GPIO_OUTPUT。保存生成新的代码 其中示例关于 MX_USART2_UART_Init();  //是系统自动生成的代码用来初始化UART的   HAL_UART_Receive(huart, pData, Size, Timeout)  //UART接收数据参数串口类型接收数据的变量地址接收数据的变量的字节大小最大延迟时间   HAL_UART_Transmit(huart, pData, Size, Timeout) //UART发送数据 关键代码main函数 int main(void) {/* USER CODE BEGIN 1 *//* USER CODE END 1 *//* MCU Configuration--------------------------------------------------------*//* Reset of all peripherals, Initializes the Flash interface and the Systick. */HAL_Init();/* USER CODE BEGIN Init *//* USER CODE END Init *//* Configure the system clock */SystemClock_Config();/* USER CODE BEGIN SysInit *//* USER CODE END SysInit *//* Initialize all configured peripherals */MX_GPIO_Init();MX_USART2_UART_Init();/* USER CODE BEGIN 2 */uint8_t recvDate[2];/* USER CODE END 2 *//* Infinite loop *//* USER CODE BEGIN WHILE */while (1){HAL_UART_Receive(huart2, recvDate, 2, HAL_MAX_DELAY);HAL_UART_Transmit(huart2,recvDate,2, 100);GPIO_PinState pinstate GPIO_PIN_RESET;if(recvDate[1] 1){pinstate GPIO_PIN_SET;}//我把红绿蓝的接口标签命名为了redLED,greenLED,blueLEDif(recvDate[0] R){HAL_GPIO_WritePin(redLED_GPIO_Port, redLED_Pin, pinstate);}else if(recvDate[0] B){HAL_GPIO_WritePin(blueLED_GPIO_Port,blueLED_Pin, pinstate);}else if(recvDate[0] G){HAL_GPIO_WritePin(greenLED_GPIO_Port,greenLED_Pin, pinstate);}/* USER CODE END WHILE *//* USER CODE BEGIN 3 */}/* USER CODE END 3 */ } 三.用开源网页进行调试验证 将代码build进单片机中。登录开源网址进行调试波特律动 串口助手 登录网址点击左下角的选项-常用驱动下载根据自己的芯片类型下载驱动根据代码中设置的串口属性调整界面的串口属性面板波特率特是要一致点击串口连接选择自己的需要连接的串口发送数据并将字符编码设置成ASCII码查看调试成果
http://www.huolong8.cn/news/269517/

相关文章:

  • 做景观园林的网站是wordpress 4.5.2 中文
  • 无锡网站推广优化公司百度推广开户怎么开
  • 青年文明号网站建设做网站代码难么
  • 长网址转短网址网站东营市城乡建设局网站
  • 网站建设推广方案策划书产品备案号查询官网
  • 公司年会宣传软文seo高级优化技巧
  • 深圳网站建设推广公司小程序代理须知
  • 清溪仿做网站如何给网站配置域名
  • 网站怎么做站内美化长沙 做网站
  • 如何让新网站快速收录平面设计软件有哪几种
  • 盐城网站建设渠道合作公司网站做好了还需
  • 软件或网站是怎么做的宣传的网站开发需要多少钱
  • 贝斯特专业网站wordpress实现伪静态
  • 教学设计的网站wordpress开启报错
  • ai里做的图片方网站上不清楚文章wordpress
  • 哪个协会要做网站建设啊做网站的图片从哪里找
  • wdcp网站打不开公司怎么注册网站免费
  • 快速搭建网站前端插件境外网站
  • 怎么做网站收录有没有淄博张店做兼职工作的网站
  • 绿色配色的企业网站车票在线制作网站
  • 文章分享网站模版做网站在浏览器预览怎么出现了状况
  • 做网站和优化的公司北京网站设计制作关键词
  • 私人衣橱网站建设网站外链建设到底该怎么做
  • 网站app怎么制作教程wordpress 登陆不了
  • 顺通建设集团有限公司 网站建网站资料
  • 关于幼儿建设网站ppt网站开发怎么谈
  • 网站的域名是什么意思wordpress特效代码
  • 自己做网站的视频重庆网站建设公司价钱
  • 中山网站软件工程公司起名字大全免费
  • 那几家是做失物招领的网站有哪些做问卷调查的网站好