-
linux驱动启动时间有关问题
linux驱动启动时间问题最近一个项目要搞linux驱动,但是以前没有搞过所以有个问题研究了很久,还是没有搞清楚,想请教一下::平时驱动开发直接用insmod插入模块即可但是在嵌入式环境下,开机就要启动驱动,但是代码里面仍然是做成模块化的,所以我现在搞不清楚该驱动到底是在何处何时被初始化的:比如::staticint__initserial8250_init(void){ serial8250_i...
30
热度 -
用串口连CSR蓝牙模块出现有关问题
用串口连CSR蓝牙模块出现问题。hciattach/dev/ttys2any9600flow这个命令能返回成功,当我启动的时候就出问题了,打印如下:#hciconfig-ahci0:Type:UARTBDAddress:00:00:00:00:00:00ACLMTU:0:0SCOMTU:0:0DOWNRXbytes:0acl:0sco:0events:0errors:0TXbytes:4acl:0...
4903
热度 -
51单片机串口通讯
51单片机串口通信我想用单片机向电脑发送数据用串口调试助手观察但我总是收到乱码,晶振是12M波特率600//////////////////////////////////////////////////////////////////////////////////////// #include<reg51.h>#include<string.h>unsignedch...
86
热度 -
深入懂得51单片机串口通信
深入理解51单片机串口通信串口通信的基本认识通信分为并行通信和串行通信,并行通信时的数据各个位同时传送,可以实现字节为单位通信,但通信线多占用资源,成本高。以前用到的的P1=0x55,一次给P1口的8个管脚分别赋值,同时进行信号输出,类似于8个车道可以过去8辆车,这样的形式是并行的,一般称P0,P1,P2,P3为51单片机的4组并行总线。串行通信,就是一个车道,一个只能...
654
热度 -
单片机与手机开展蓝牙通信
单片机与手机进行蓝牙通信本帖最后由woshi_ziyu于2015-08-1011:25:44编辑我将单片机与蓝牙连接,与手机进行通信(蓝牙串口助手),单片机可以发送数据给手机,但手机发送不了数据给单片机,调试时,发现进不去UART接收中断,这是什么原因?急求指教!!!#include"msp430G2553.h"#include"in430.h"voidUartPutchar(unsignedch...
326
热度 -
STM32与3G模块,该怎么解决
STM32与3G模块大家好!最近在一个项目中需要用到3G模块,主要是想使用STM32系列单片机连接3G模块来发送电子邮件,然后远程设备(例如手机)可以通过3G网络来对这个STM32设备进行软件升级或进行一些配置,远程设备如何通过3G网络找到这个STM32设备并且进行通信?以前没有做过这方面的项目,麻烦大家给个思路,谢谢了!color='#FF8000'>------解决方案------------...
175
热度 -
单片机中怎么让计数中断和串口中断同时使用
单片机中如何让计数中断和串口中断同时使用本帖最后由woshi_ziyu于2014-04-2108:51:15编辑计数器部份:定时器初始化 TMOD=V_TMOD; TH0=V_TH0; TL0=V_TL0; TR0=1; ET0=1; EA=1; voidtimer0(void)interrupt1using2{}串口: TMOD|=0x20; //定时器1工作于8位自动重载模式,用于产生波...
92
热度 -
扫描枪读条形码数据在单片机串口电路的读取与显示
扫描枪读条码数据在单片机串口电路的读取与显示相关知识声明:1.单片机一般用TTL串口TTL电平:+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称做TTL(晶体管-晶体管逻辑电平)信号系统,这是计算机处理器控制的设备内部各部分之间通信的标准技术2.PC机一般用232串口RS232电平:-3V~-15V代表逻辑1,+3~+15V代表逻辑0。所以单片机与PC机的串口进行通讯时...
87
热度 -
STM32 IAR5.3编译卡壳,请教提示Error[Li005]是表示什么含义
STM32IAR5.3编译卡壳,请问提示Error[Li005]是表示什么含义?最近在用IAR5.3版调试一个串口中断项目,之前编译出现的大量错误已经修改好了,最后出现一个摸不着头脑的问题:Error[Li005]:nodefinitionfor"USART_GetInputString"[referencedfromE:\.........提示未定义GetInputString函数,这个函数在m...
191
热度 -
单片机485 PLC解决方案
单片机485PLC新手一个,想做一个多单片机与PLC通讯程序,不知道要怎样写分享到:更多varbds_config={"snsKey":{'tsina':'3657746030','tqq':'801356742',}};document.getElementById("bdshell_js").src="http://bdimg.share.baidu.com/static/js/shell_v...
24
热度 -
单片机的RS232口有关问题
单片机的RS232口问题各位高手们好:单片机的RS232口与计算机通讯时,单片机的RS232需要加驱动芯片吗?单片机的RS232的TX和RX端能直接与计算机的RS232的9针口的对应端相接吗?2个单片机的RS232口相互通讯用加驱动芯片吗?请高手指点分享到:更多varbds_config={"snsKey":{'tsina':'3657746030','tqq':'801356742',}};do...
85
热度 -
用CodeVision个AVR编译软件出现如下异常startup.asm is missing
用CodeVision个AVR编译软件出现如下错误startup.asmismissing芯片型号是mega16,在编译用uart实现485通讯compiletheproject能通过。但是用maketheproject就出现如下错误“TheExternalStartupInitializationFile:、E:\Ican-20131123\02-程序\HIM\startup.asmismiss...
266
热度 -
无线接收的数据解决思路
无线接收的数据小弟一直在做C#,最近遇见棘手问题需要和单片机接触,但是我一窍不通。单片机有个数据发射器什么什么端口发射的,接收器接收到数据后生成一个BIN后缀文件,请问怎么用C#获得此数据,或者什么软件能解开这个文件?分享到:color='#FF8000'>------解决方案--------------------用电脑的串口去读,这样最简单单片机一般都会有硬件UART的,你网上买个TTL转23...
6
热度 -
这个波特率可以自己改吗,比如小弟我设置38405
这个波特率可以自己改吗,比如我设置38405这个波特率可以自己改吗,比如我设置38405,不用标准的行吗,谢谢了分享到:color='#FF8000'>------解决方案--------------------双方只要用的通信设置是一样的,就没问题。你想想,假如你的串口uart波特率用38405,做回环的话,这等于说是自己说话给自己听,收发一定是没问题的。波特率不同,就好比是,你说的是中文,别人...
4
热度 -
100分,建议Linux驱动入门该从哪个驱动入手呀解决思路
100分,建议Linux驱动入门该从哪个驱动入手呀大神们,指定一下吧,我装了个Linux虚拟机,再装了个三星的ARM的BSP包,该从哪个驱动入手呀?color='#e78608'>------解决方案--------------------HelloWorld!这是最基本的了,然后可以去看LinuxDeviceDriverEdition3,看这本书地时候建议去看看这位大牛的Blog。http://...
119
热度 -
6410串口 如何实现分时复用 求大神帮助
6410串口怎么实现分时复用求大神帮助6410串口怎么实现分时复用求大神帮助color='#FF8000'>------解决方案--------------------什么叫做分时复用??color='#FF8000'>------解决方案--------------------LZ是不是想将一个串口虚拟成多个串口,供多个设备使用?color='#FF8000'>------解决方案-------...
193
热度 -
DMA的有关问题
DMA的问题我想使用DMA从Memeory搬数据到UARTtxfifo进行发送,因为memory是32位的,DMA控制器设置的长度tansfersize实际上是word为单位,这样如何发送奇数字节的数据?请高手们赐教,谢谢!color='#e78608'>------解决方案--------------------不足一个Word的部分发送一个Word,多出的字节丢掉。color='#e78608...
42
热度 -
关于驱动的DeviceIOControl解决思路
关于驱动的DeviceIOControl通常的WinCE流驱动都提供了***_IOControl(或者其他的***_Write/Read等)接口,这种设计返回值的意义通常是什么:1、比如返回值=TRUE,表示动作完成还是动作接受2、表示动作接受的话,待动作完成后以什么方式(广播Message?)通知application3、表示动作完成的话,如果这个动作需要通信驱动(如IIC、UART等)控制其他...
56
热度 -
ADC与DAC控制模块,该怎么处理
ADC与DAC控制模块如何精准读准adc与dac模块,以及高速的能否用低于晶振频率的单片机控制或者arm板控制?类如高速165M但是单片机晶振只有20M能否进行通信?之间通信主要有哪些方式?刚刚接触DAC与ADC模块希望能提供些资料以及急速知道,菜鸟先谢谢老鸟们color='#FF8000'>------解决方案--------------------这个和AD芯片有关,要看具体时序color='...
10
热度 -
求解答,工具是ccs2.2,读写flash空间和Clist有关问题
求解答,工具是ccs2.2,读写flash空间和Clist问题1.目前要把VC的程序刻录到板子上,请问原程序中用的是CList,c里面有替代的或差不多的吗?如果有,头文件是什么?刚接触这个,挺迷糊,刚从一个辞职的同事上接手个半成品程序。2.请问怎么往板子里的flash空间写数据?typedefstruct{ unsignedintBaseAddr; void(*Init)(void*hUART,i...
160
热度