历史上的今天
返回首页

历史上的今天

今天是:2024年09月01日(星期日)

正在发生

2020年09月01日 | pic16f1828 串口输出测试

2020-09-01 来源:eefocus

代码片段:

#if 1         
    TXSTAbits.SYNC = 0; //8位异步波特率
    BAUDCONbits.BRG16 = 0;
    TXSTAbits.BRGH = 0;
    //在上面的配置条件下-------------------baudrate计算考芯片手册表26-3
    SPBRGL=12;//设置波特率为9600BPS  ------ 参考芯片手册查表26-5
    
    APFCON0bits.TXCKSEL = 1;          //TX引脚使用1 = RC4   ----------- 演示第二功能引脚的复用功能
    APFCON0bits.RXDTSEL = 0;          //RX引脚使用0 = RB5     
    ANSELBbits.ANSB5 = 0;  ;              //关闭RB5的模拟输入功能
    TXEN = 1; //允许发送
    TX9=0;    //8位发送 
    //TRMT???????
    //TXIF = 0; //清楚发送中断
    SPEN = 1;//   ------        引脚的串口功能使能
#endif    
     
    while(1){
         i = 0;
        static char t=0;
        static int j=0;
        static unsigned char data8=0;
        

       //LED灯光提示
        if(t == 0)
            LED2_SetLow();
        else
            LED2_SetHigh();
       

       //从0x00 发送到0xFF,   控制下发送速度, 便于串口调试助手观察有没有误码, 检查波特率设置是否OK
        if((++j% 3000) == 0){
           t=~t;
           while(TRMT == 0) ; //等待发送缓冲区空
           TXREG = data8++;
           
           //       if(data8 == 0) break;
        }
    }   

==================================

MPLAB IDE 下载程序后直接运行的问题:

在IDE工具栏上有个按钮: “”保持复位“” 

          这是个开关按钮, 如果“”保持复位“”, 则程序下载后,单片机不运行

         pcket3下载器不能进入调试状态好像也与这个有关


推荐阅读

史海拾趣

Cogent_Computer_Systems公司的发展小趣事

在电子行业的发展过程中,Cogent_Computer_Systems公司深知合作共赢的重要性。公司积极与上下游企业建立紧密的合作关系,共同推动产业升级。通过与供应商的深度合作,公司确保了原材料的稳定供应和质量保障;同时,与客户的紧密沟通也帮助公司更好地把握市场需求,推出更符合消费者期望的产品。这种合作共赢的模式不仅提升了公司的竞争力,也为整个电子行业的发展注入了新的活力。

CUI公司的发展小趣事

随着环保意识的逐渐提升,电子行业开始寻求更加环保的CUI材料和生产工艺。一些公司投入大量研发资金,成功开发出低挥发性有机化合物(VOC)含量的CUI涂料,不仅降低了生产过程中的环境污染,还提高了产品的环保性能。

ET Enterprises Ltd公司的发展小趣事

ET Enterprises Ltd公司的历史可以追溯到1930年代,当时它作为EMI公司的一部分,开始涉足光检测技术领域。在这个早期阶段,公司致力于研究光信号的特性及其检测方法,为后续的光电倍增管技术奠定基础。

方向电子公司的发展小趣事

ET Enterprises Ltd公司的历史可以追溯到1930年代,当时它作为EMI公司的一部分,开始涉足光检测技术领域。在这个早期阶段,公司致力于研究光信号的特性及其检测方法,为后续的光电倍增管技术奠定基础。

Digital Equipment Corp公司的发展小趣事

DEC始终致力于技术创新和产品研发。在20世纪70年代和80年代,DEC推出了一系列具有划时代意义的计算机产品,如PDP系列计算机和VAX系列计算机。这些产品在技术上处于领先地位,受到了市场和客户的广泛认可。此外,DEC还通过国际扩张策略,将其业务拓展到了全球范围内,进一步巩固了其市场地位。

DeLorme公司的发展小趣事

进入21世纪后,DeLorme公司凭借其在GPS技术领域的深厚积累,不断推出具有创新性的产品。其中,一款集成了GPS、电子罗盘和高度计等多功能的户外导航设备在市场上引起了广泛关注。这款产品不仅具有高精度、高可靠性的特点,还具备了用户友好的界面设计和人性化的操作体验。通过这款产品,DeLorme公司进一步巩固了其在户外导航领域的领先地位。

问答坊 | AI 解惑

再问模拟电路问题,真是第一次见过这样的电路。

看图,该图是一音频的低音加重电路中的一部份,前面已有过不少低频滤波电路,全不是这种形式,这又加一这样的电路,真不明白是啥意思。 说明:这电路中的电阻R67和R66是同一可调电阻,另串一固定电阻,在这里为了仿真全改为固定电阻了。R10也是。 ...…

查看全部问答>

有点复古有点雷人的概念摇棒手机

这个“时髦”的电话拥有一个曲柄的摇棒,还有一个滑出的数字键盘,听筒和话筒基本上移植了古老的电话形式,但是这个手机需要一个50磅重的电池提供能量,看完之后小编觉得超级的雷人啊!…

查看全部问答>

USB网卡驱动导致ARPRcvPacket抛出异常,请帮忙分析一下。

USB网卡驱动程序。 能够正常获取IP地址等,也能ping,我使用TCP工具(WinCE)与PC通讯,WinCE发送数据是OK的,但是从PC往WinCE发送数据时,CE就会抛出一个异常,经过分析map文件,这个异常是在ARPRcvPacket函数中抛出的。 从我的驱动里面看,就是 ...…

查看全部问答>

求助:wince6 TAPI问题

wince6下,建立一个模拟器,BSP为DEVICEEMULATOR,加了CELLCORE组件,使用ENFORA.在调用lineopen时返回LINEERR_OPERATIONFAILED。 不知是什么原因,应该从哪方面入手来解决这个问题? 请各位大侠给予帮助和指导,谢谢。…

查看全部问答>

在evc下编程,link的时候出错了

tinyxml.lib(tinystr.obj) : module machine type \'MIPS\' conflicts with target machine type \'X86\',怎么办呢,谢谢…

查看全部问答>

ADS编译问题

ADS编译问题: 我定义了一个中断函数   void __irq time0Up(void); 编译是报错如下:__irq FUNCTION need no argument and no return 这是为什么呢?…

查看全部问答>

具有充放电保护的家用高亮度LED应急灯

市电正常时,继电器J1和J2都吸合,对电池采用恒压充电,7815 、D1、D2和R3构成恒压充电电路,当市电断电时,继电器J1释放,接通放电电路,由于三极管导通工作,J2仍吸合,电池放电,LED在驱动电路MAX16189驱动下发光,当放电电压低到规定值时,三极 ...…

查看全部问答>

人体生物电阻抗的脉冲式检测方法及其应用

1、引言在人体成分的研究中,测量人体生物电阻抗值可以得到水分、脂肪等与人体健康状况有关的信息,对人身体状况的监视、疾病的早期诊断有着重要的意义。人体组织的电阻抗特性比一般物体要复杂得多,最明显的特点是电阻抗的值会随着测量频率的变化 ...…

查看全部问答>

咱电子圈里,有没有你最尊敬的老师?

看到LED板块的颜工,FPGA板块的夏老师,深深为他们乐于交流的,乐于分享的态度感动着。他们的内容我会经常翻看。   所以想请问大家:   在咱电子圈子里,还有哪个老师、工程师是你最敬重的呢?    …

查看全部问答>

关于flash:25P80的写入问题.

                                 每次写入必须擦除整页吗? 那怕我只在此页写入一个字节.然后要擦出整页的数据? 我的理解是这个样子,因为d ...…

查看全部问答>