• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 有没有办法在运行时查看变量?

    我想观察一个变量的值,而图片是编程和运行的,我假设没有办法这样做,但我要求确定。问题中的PIC是10LF320,程序员是PICTIT3。谢谢。

    2019-10-09 12:14

  • 怎么用带有MPLAB的HITCHC库在我的PIC18F1320上设置USART

    大家好,我对论坛是全新的,在很大程度上,电子产品作为一个整体。我正在尝试用带有MPLAB的HITCHC库在我的PIC18F1320上设置USART,我遇到了一个问题,关于将一个字符写到我的串行线路并在我的终端上接收它。一个MX222集成电路的TX。问题是,在使用OpenUSART(...)命令初始化USART之后,我能够发送数据,但只有在putsUSART()命令内部写入字符串时才能发送数据。例如:char rec;OpenUSART(USART_TX_INT_OFF&USART_RX_INT_OFF&USART_ASYNCH_MODE&USART_EIGHT_BIT&USART_CONT_RX&USART_BRGH_HIGH,(1){.(!DATARDYSOART());BusyUSART());putsUSART(rec);}现在,如果我改为使用命令putsUSART("Hello, World"),那么它将向我的终端打印Hello, World没有问题。但是,尝试使用char rec接收从我的终端发送的字符,然后尝试输出该字符将根本不起作用。我一直在到处寻找这个问题。就像我说的,我对这个东西很陌生,所以我可能遗漏了一些显而易见的东西,它应该很突出,不过我在线程中看到的只是看起来像我的代码,但他们说它们是有效的。我已经搜索了所有的HiTeC C的图书馆参考手册,它看起来就像代码应该如何使用。即使我删除了整个接收比特部分,我仍然不能设置char ReC=“Hello,Word”。我知道WriteUSART只应该发送一个字节,而putsUSART通过继续使用WriteUSART发送一个空终止字符串。我还知道putsUSART从程序内存中读取char,而putrsUSART从rom中读取char,所以我知道这不是正确的命令。我感觉我已经给出了我所知道的所有要提供的信息,所以如果您需要其他帮助,请让我知道如何帮助我!这让我疯狂了一个星期,试图了解我可能做错了什么。我知道serial是有效的,因为我可以每次发送一个随机字符串(所以波特是正确的,所有的设置看起来都很好),但我显然缺少一些东西。非常感谢您的任何帮助!

    2019-09-17 10:44

  • 如何实现按键控制LED灯?

    编程的要点是什么?如何实现按键控制LED灯?

    2022-01-26 08:04