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

端午节网站怎么做微博指数查询入口

端午节网站怎么做,微博指数查询入口,自己做网站挂广告怎么赚钱吗,在商用网站上用明星的名字做昵称目录 1.串口输出数据到电脑 硬件部分 串口输出数据到电脑的软件软件部分: 相关问题: 2.单片机串口--485--485转USB--电脑 串口,芯片,转换器,设备之间的通讯的接线,都是要TX--RX, RX--TX 交叉连接。 单…

目录

1.串口输出数据到电脑

硬件部分

串口输出数据到电脑的软件软件部分:

相关问题:

2.单片机串口--485--485转USB--电脑


串口,芯片,转换器,设备之间的通讯的接线,都是要TX--RX, RX--TX 交叉连接。

单片机串口和电脑不能直接通讯,要经过USB转换,

最直接的方式:

单片机串口引脚---ttl/cmos转USB---电脑USB口

经过485或者232的方式:

单片机开发板(单片机串口引脚 -- 485芯片引脚)485接口  -- 485转USB -- 电脑USB

单片机串口通常要经过max485或者max3232芯片,转换成485或者232信号(应该是这样的信号更不容易受干扰,等等),去和其他设备进行通讯。    485或者232信号在工作的时候直接和其他设备连接即可,在调试或者其他需要和电脑连接的时候,通过485转USB(232转USB)和电脑通讯。

1.串口输出数据到电脑

硬件部分

串口--串口转USB--电脑USB口

单片机串口和转换器接线:

单片机  -- TTL/CMOS转USB

VDD -- VDD

TX -- RX

RX -- TX

GND -- GND

电脑USB接口供电是5V, 转换器有5v和3.3v可选择,根据单片机电源确定。

如果只需要单片机发送数据,只需要连接单片机的TX  GND的和转换器的RX GND即可,只要接收数据,也是两根线就可以。

有时候,JLINK调试器也连接着单片机,转换器的gnd不接线也可以,可以共用jlink的gnd。

单片机有电源时,VDD--VDD接不接都可以。

单片机的gnd和电脑的gnd连接,电脑可以正常接收,断开共地,只有一个TX--RX连接,电脑接受的是乱码

下图:接线正常,接受正常;断开gnd,接受的是乱码;重新连接gnd,接收正常Hello

串口输出数据到电脑的软件软件部分:

串口助手:sscom  (接收printf打印的数据)

调试环境:keil

我使用了microlib+重定向printf,有不使用microlib的方式以后再试了。

keil的target设置:

芯片:stm32c031系列,

库文件是HAL库,标准库的方式没试。

重定向printf的程序,将这一段插入到main.c文件或者建一个新.c文件放置都可以

#include "stdio.h"/*重定向printf函数*/
int fputc(int ch, FILE *f)
{HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1 , 0xffff);return ch;
}

在主循环里加入以下语句即可:

while (1){printf("hello\n");HAL_Delay(delay_time);//避免发送太快,延时一下}

相关问题:

1.死机问题 卡死在这里: 0x0800054A BEAB BKPT 0xAB0

解决方式:勾选微库就行了

2. printf是把输出重定向到串口,由串口把信息输出到电脑,由串口助手显示出来。

还有模拟调试的时候,可以把printf的内容输出到  keil的"debug (printf) viewer" (或者USART #)窗口,没有试过,不知道实际是不是这样。以前试过一次,但是keil没有那个芯片的模拟功能。

//这一段没用到,放这里参考一下#include "stdio.h"//printf的头文件
//#include "usart.h"//我的串口配置在usart.c文件里,包括变量huart1/**********************************************************
本来想使用一下这段适配不同情况,但是没搞好,就不搞了,先放在这里
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#else
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#endif
int fputc(int ch, FILE *f)
{HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1 , 0xffff);return ch;
}
**************************************************************//*重定向printf函数*/
int fputc(int ch, FILE *f)
{HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1 , 0xffff);return ch;
}/************************************************************
不知道怎么用,找资料的时候看到的,先放在这
/*接收数据*/
int GetKey(void)
{uint8_t received_data;// 轮询方式接收数据,超时为 HAL_MAX_DELAY,表示无限等待HAL_UART_Receive(&huart1, &received_data, 1, HAL_MAX_DELAY);return (int)received_data;
}
*****************************************************************/

2.单片机串口--485--485转USB--电脑

单片机 -- 485   接线

USART->CK --  485->RE(头上有横线和485->DE)

USART->TX --  485->DI

USART->RX --  485->RO

MAX485引脚图:

RO:Receiver Output

DI:Driver Input

RE、DE:Receiver Output Enable   Driver Output Enable 

http://www.ds6.com.cn/news/22818.html

相关文章:

  • 成都网站设计很好网络视频营销
  • 北京行业网站建设windows优化大师要钱
  • 网站毕业设计图怎么做郑州seo排名哪有
  • 长春网架公司seo快速排名源码
  • 厦门 建网站关联词有哪些
  • 网站草图怎么做东莞网站建设seo
  • 网站开发与网站制作百度最贵关键词排名
  • 中国互联网协会成立外链seo服务
  • 一般网站建设公司怎么收费网页设计模板免费网站
  • 网站错误提示页设计seo站外推广有哪些
  • 电商网站的多选菜单插件山西seo优化公司
  • 海口哪里做网站免费b站推广短视频
  • 为什么我的电脑有些网站打不开业务推广平台
  • 蚌埠公司做网站抚顺seo
  • 我也来做外国网站购物360浏览器网页版入口
  • 做外贸学网站app推广联盟
  • 济南直销网站制作刷网站软件
  • 与建设部网站上海网站快速排名优化
  • 怎么买wordpress主题沧州网站推广优化
  • 有没有做微场景的网站营销活动策划
  • 跨境电商网站平台seo推广沧州公司电话
  • janbo wordpress西安seo网站关键词
  • java做网站开发书内部优化
  • 桂林网站制作网站关键词分析工具有哪些
  • 晋江网站建设哪家好庆云网站seo
  • 海阳市住房和城乡建设局官方网站手机优化大师官方免费下载
  • c 网站建设报告友博国际个人中心登录
  • 视频网站用什么做的好seo诊断工具有哪些
  • 广东外贸网站开发百度秒收录
  • 云南网站建设公司哪家好下拉关键词排名