当前位置: 代码迷 >> 单片机
 解决方案列表
  • [单片机] 关于51单片机 void的使用,该如何解决

    关于51单片机void的使用小弟最近在玩51单片机,有个问题一直不是很明白,想请教大神~~~比如我声明:voidDelay100ms(void);//在括号内我加或者不加void都是可以的可是在程序中,例如:voidmain(){Delay100ms(void);//如果此时在括号内再次使用void...

    178
    热度
  • [单片机] 51单片机 上位机 串口 TX RX RS232协议,该如何处理

    51单片机上位机串口TXRXRS232协议小弟最近在玩单片机,对串口数据工作流程不是很清楚,比方说:假设上位机有TX_PC,RX_PC单片机有TX_MCURX_MCU在比如外接一个语音芯片,那么语音芯片通信端口是TX_SOUND,RX_SOUND;我想知道它们之间的数据是怎样传递的?因为小弟在玩科大...

    649
    热度
  • [单片机] TPS63030升降压芯片解决思路

    TPS63030升降压芯片TPS63030升降压芯片的VOUT引脚和FB引脚有什么关系吗?我实测,FB电压变低,VOUT电压也变低了。什么原因?------解决思路----------------------LZ可以把电感式升压电路这一块好好看看,估计就明白了~

    130
    热度
  • [单片机] 51单片机双机通信

    51单片机双机通讯//两个单片机通讯,使用中断法#include<reg51.h>#defineucharunsignedchar#defineuintunsignedint#definekey_portP1#definedis_portP2voidmain(void){ ucharke...

    247
    热度
  • [单片机] 使用命令行编译C51源程序,该怎么处理

    使用命令行编译C51源程序希望能使用命令行的方式来编译C51源程序,遇到的问题是:设备有多种不同的型号的硬件,所以就有不同的驱动,我想在编译的时候,能像在linux下的makeile那样,自己写一个宏定义编译连接的东西,用批处理实现,求大神指点一下,这方面的资料太少!下面使使用命令行编译的代码,实在...

    292
    热度
  • [单片机] 科大讯飞语音芯片 XFS5152CE 这里有大神先头玩过吗

    科大讯飞语音芯片XFS5152CE这里有大神之前玩过吗?请问大神:看芯片的datasheet上说:该芯片有16个缓存区域,每个缓存256Byte,我想问:我是否可以先将字符串数据先存入每个缓存区域(通过发送缓存文本命令),然后随时读取其中的任何一个缓存的数据~~~例如:我将messege0写入缓存0...

    162
    热度
  • [单片机] 单片机低功耗设计总结

    单片机低功耗设计小结

    194
    热度
  • [单片机] 单片机有关名词解释总结

    单片机相关名词解释总结最近开始研究单片机相关的知识,好多名词都容易混淆,所以做了个总结,可以直接用来查找索引,持续更新ingCPUCentralProcessingUnit,中央处理器,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。中央处理器主要包括运算器...

    344
    热度
  • [单片机] 传感器发生中断信号,传输数据给单片机

    传感器产生中断信号,传输数据给单片机经常看到:传感器采集到的数据通过中断的方式上传给单片机。问题:这里的“中断”指的是传感器在采集到数据后,传感器自身会产生一个中断信号给单片机I/O引脚吗?那么是不是有的传感器可以产生中断,有的传感器不能产生中断呢?如果传感器不能产生中断,那么传感器又是怎么把数据传...

    168
    热度
  • [单片机] ARM7 Proteus仿真,P1.24:31驱动LED IO1CLR调用有关问题

    ARM7Proteus仿真,P1.24:31驱动LEDIO1CLR调用问题ARM初学者的问题:一个ARM7的GPIO初始化程序,在proteus上进行仿真CPU:LPC2124;一个LED组LED0至LED7,依此连接P1.24~P1.31初始化如下#defineBIT20x04#defineBIT...

    257
    热度
  • [单片机] VHDL脉冲丢掉

    VHDL脉冲丢失我的输入是一个频率可变的方波。然后要求输出是固定脉冲宽度为660us的方波,不管输入频率是多少。我的程序总是会在一段时间过后丢失一个输出,请问这是为什么呢?我的程序如下。entitytop_sensorsis port ( --Inputports reset :instd_lo...

    238
    热度
  • [单片机] cc430F5137 I/O照射为ADC模拟信号输入口

    cc430F5137I/O映射为ADC模拟信号输入口如图,芯片资料上说:P2.0用作ADC的A0时,相应的P2SEL=1并且P2MAP=31,但是为什么官网提供的代码只是把P2SEL=1,并没有设置P2MAP=31?------解决思路----------------------引用:Quote:引...

    182
    热度
  • [单片机] 24位AD值折算

    24位AD值换算?激励电压为3.3VAD内码值为5050802U=5050802/(8388608)*3.3V=1.98V用万用表测量模拟端电压=0.7mvAD内码值线性度较好,不能理解啊~~~------解决思路----------------------24位AD分母是16777215-----...

    197
    热度
  • [单片机] 关于GPIO口分组的有关问题

    关于GPIO口分组的问题看到GPIOA,GPIOB,GPIOC。。。。。一开始不懂,上网查了后看到说这是GPIO的分组,那GPIO口分组的意义是什么,还有每一组中的内容是什么?我原先理解从字面意思理解的是里面有很多GPIO口,但是看到GPIO_TypeDef*GPIOx这个定义,而GPIO_Type...

    285
    热度
  • [单片机] STM32和从机进行SPI通信时,指令表如何得到

    STM32和从机进行SPI通信时,指令表怎么得到。现在用STM32和电能计量芯片MAXQ3180进行SPI通信,看了一些相关的例子,其中主机要像从机发送各种指令,比如,写使能,擦除等等,具体如下图所示。请问这些指令集哪里来的,是芯片手册给出,还是自己根据芯片的各个寄存器自己得出的。------解决思...

    263
    热度
  • [单片机] 数据收发,该怎么处理

    数据收发各位大牛:我在调试两个小系统之间的数据收发硬件接口,交互数据量有点大,平均4.36us一个byte,是使用中断接收的,接收到的数据存储到一个数据buff中,再另外创建一个线程去读数据,但是buff总会达到满的程度,buff的写入速度比读取的速度要大得多,但是由于产品特性,这个buff的数据是...

    197
    热度
  • [单片机] 串口读取不到数据解决方案

    串口读取不到数据1、有一个串口设备,用RS485-USB接口读取,用笔记本(windows,linux)读取都是可以的。2、换了一台笔记本,不插电源,只用笔记本的电池供电,可以读取。可是插上电源之后立马就读不到数据了,偶尔会出现几个乱码,其他时候什么都读不到。(在windows下和linux下现象相...

    231
    热度
  • [单片机] STC 单片机 存储器 种类

    STC单片机存储器类别我使用的是STC12c5a60s2单片机,我看datasheet上说:60K片内程序存储器,1280字节片内RAM数据存储器问题1:那我是不是可以理解该单片机没有片外程序存储器和片外数据存储器(可是我使用ucharxdataFrame[256];程序并没有报错)问题2:我的理解...

    404
    热度
  • [单片机] stm32 C语言 define viod 0的了解

    stm32C语言defineviod0的理解assert_param(expr)((void)0)小弟最近刚刚在学习stm32,看到如上代码,请问大神:问题1:这个void0的作用是啥?为什么要这么写?问题2:(expr)的作用是什么?这个是C语言的语法问题吗?------解决思路---------...

    551
    热度
  • [单片机] 内存储器为什么会存在大小端两种模式

    内存为什么会存在大小端两种模式最近在了解大小端模式,一直不明白为什么内存要存在两种存储数据的模式,为什么不只用我们一般好理解的小端模式(低位保存在低地址,高位保存在高地址),看了一些文章几乎都是像下面这样写的,看了还是不明白,希望高手解释解释,谢谢!为什么会有大小端模式之分呢?这是因为在计算机系统中...

    282
    热度