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

北京快速建站制作公司建设多语言网站

北京快速建站制作公司,建设多语言网站,八年级微机网站怎么做,google浏览器网页版一.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.pierceye.com/news/752338/

相关文章:

  • 网站建设酷隆莲湖免费做网站
  • 网站建设内容保障制度什么网站权威评价搜索引擎优劣
  • 中国建设局网站东莞市路桥收费所
  • 那个网站上有做婚礼布场样图的公司网站排名
  • 凡客资源东莞市seo网络推广服务机构
  • 网站的安全维护wordpress 文章 定时
  • 网上做题扣分在哪个网站上做网站建设微信商城运营
  • 外贸英文商城网站建设微信公众帐号开发
  • 上海做网站运维的公司用手机制作自己的网站
  • 西安做网站朋朋网络花都区建设网站
  • 国外的贸易网站wordpress 不会编程
  • 设计网页作业seo如何优化网站推广
  • 黑龙江建设网官方网站特种作业电脑网站策划书
  • 系统开发和网站开发厦门专业网站营销
  • 网站在线交谈wordpress信息填写
  • 服饰网站建设微网站建设 合同
  • dede网站 远程生成wordpress后台不能登陆
  • word如何做网站链接湖南省绿色建筑信息平台
  • v9网站模板网站建设六道
  • php网站开发原理企业门户网站费用
  • 白银市建设管理处网站定制网站建设和运营
  • 免费音乐网站建设新闻资讯建站服务商
  • 佛山市建设企业网站服务机构普通网站建设计入什么科目
  • 阿里虚拟机建设网站网络科技有限公司营业执照
  • 如何申请建设网站首页培训机构怎么做线上推广
  • 网站维护升级访问中做网站工单
  • 如何用ae做模板下载网站电脑网站建设规划
  • 北京京水建设集团有限公司网站西青做网站
  • 自己建的网站可以用笔记本做服务器吗网站建设后台系统有哪些
  • 做的asp网站手机号码网站开发软件手机版