-
只有先写1,才能读到管脚状态,如果IO输出口为0,这时不管IO管脚输入是什么电平从IO管脚读到的都是低电平
-
老板啊,我继续等待。
-
帮顶
hahahhaaaaaaaaaaaaaaaaaaaaaaaaaa
-
你给的信息太少,没有人能够回复你。
-
是不是通信速度上有问题?
-
请说详细些,用中断做什么?
-
好不好不太好说,不过最近在看尚观录制的教学视频个人感觉非常的棒
十问嵌入式
嵌入式漫谈1 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24100048
嵌入式漫谈2 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24211473
什么是嵌入式http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24251781
嵌入式实例iphone http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24265690
嵌入式前景http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24265956
嵌入式学习http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24267408
ARM概述http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24267868
ARM概述 开发板http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24259327
ARM与单片机http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24268164
汇编语言的作用http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24259961
操作系统的选择http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24260189
编程语言选择http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=3374013&uid=1320045357&t=1#24260345
尚观-UNIX网络开发
ARP攻击原理 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583556&uid=1320045357&t=1#26796447
ARP攻击实例分析与情景分析 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583556&uid=1320045357&t=1#26803768
ARP攻击程序代码分析和socket构造1 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583556&uid=1320045357&t=1#26796519
ARP攻击程序代码分析和socket构造2 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583556&uid=1320045357&t=1#26803830
ARP攻击程序代码分析和socket构造3 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583556&uid=1320045357&t=1#26796571
嵌入式学习最佳入门课程
Linux系统移植 仿真器 ICE等1 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26803522
Linux系统移植 仿真器 ICE等2 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796329
AC97声卡裸板驱动开发1 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796377
AC97声卡裸板驱动开发2 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26803684
计算机原理 处理器及汇编演示1 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796595
计算机原理 处理器及汇编演示2 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26803922
嵌入式处理器结构总线种类及嵌入式开发板1 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26803940
嵌入式处理器结构总线种类及嵌入式开发板2 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796695
汇编语言 C语言演示 交叉编译 及内存管理1 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26803964
汇编语言 C语言演示 交叉编译 及内存管理2 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796731
汇编语言 C语言演示 交叉编译 及内存管理3 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26803988
走近嵌入式 嵌入式产品开发过程 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26804010
嵌入式处理器种类 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796821
嵌入式开发学习基础http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796827
嵌入式开发概念及嵌入式行业职业划分1 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796845
嵌入式开发概念及嵌入式行业职业划分2 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796863
嵌入式开发概念及嵌入式行业职业划分3 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26796879
嵌入式处理器DataSheet及开发板结构1 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26804104
嵌入式处理器DataSheet及开发板结构2 http://you.video.sina.com.cn/pg/topicdetail/topicPlay.php?tid=2583569&uid=1320045357&t=1#26804138
-
应用层传入信息的时候,可以使用WriteFile,也可以使用DeviceIoControl。建议使用DeviceIoControl。
-
引用 1 楼 garyliu1104 的回复:
一般系统explorer.exe启动完成,整个系统就完全启动了,你可以通过这个判断。
我也是这么认为的~
-
后来改成这样了,但是还是只能读一次。LM75用GPIO模拟没有问题。
/*******************************************************************************
* Function Name : I2C_EE_BufferRead
* Description : Reads a block of data from the EEPROM.
* Input : - pBuffer : pointer to the buffer that receives the data read
* from the EEPROM.
* - ReadAddr : EEPROM's internal address to read from.
* - NumByteToRead : number of bytes to read from the EEPROM.
* Output : None
* Return : None
*******************************************************************************/
u32 I2C_EE_BufferRead(u8* pBuffer, u8 ReadAddr, u16 NumByteToRead)
{
/* Send START condition */
I2C_GenerateSTART(I2C1, ENABLE);
/* Test on EV5 and clear it */
while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT))
{TestI2C++;
if(TestI2C==0xFF)
{
return 1;
}
}
TestI2C=0;
/* In the case of a single data transfer disable ACK before reading the data */
if(NumByteToRead==1)
{
I2C_AcknowledgeConfig(I2C1, DISABLE);
}
/* Send EEPROM address for write */
I2C_Send7bitAddress(I2C1, EEPROM_ADDRESS, I2C_Direction_Transmitter);
/* Test on EV6 and clear it */
while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED))
{TestI2C++;if(TestI2C==0xFF)
{return 2;}}
TestI2C=0;
/* Clear EV6 by setting again the PE bit */
I2C_Cmd(I2C1, ENABLE);
/* Send the EEPROM's internal address to write to */
I2C_SendData(I2C1, ReadAddr);
/* Test on EV8 and clear it */
while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_TRANSMITTED))
{TestI2C++;if(TestI2C==0xFF){return 3;}}
TestI2C=0;
/* Send STRAT condition a second time */
I2C_GenerateSTART(I2C1, ENABLE);
/* Test on EV5 and clear it */
while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT))
{TestI2C++;if(TestI2C==0xFF){return 4;}}
TestI2C=0;
/* Send EEPROM address for read */
I2C_Send7bitAddress(I2C1, EEPROM_ADDRESS, I2C_Direction_Receiver);
/* Test on EV6 and clear it */
while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_RECEIVER_MODE_SELECTED))
{TestI2C++;if(TestI2C==0xFF){return 5;}}
TestI2C=0;
/* While there is data to be read */
while(NumByteToRead)
{
/* Test on EV7 and clear it */
if(NumByteToRead == 2)
{
/* Disable Acknowledgement */
I2C_AcknowledgeConfig(I2C1, DISABLE);
}
if(NumByteToRead == 1)
{
/* Send STOP Condition */
I2C_GenerateSTOP(I2C1, ENABLE);
}
while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_RECEIVED))
{TestI2C++;if(TestI2C==0xFF){return 6;}}
TestI2C=0;
/* Read a byte from the EEPROM */
*pBuffer = I2C_ReceiveData(I2C1);
/* Point to the next location where the byte read will be saved */
pBuffer++;
/* Decrement the read bytes counter */
NumByteToRead--;
}
/* Enable Acknowledgement to be ready for another reception */
I2C_AcknowledgeConfig(I2C1, ENABLE);
return 0;
}
-
的确
C语言是各类单片机 和ARM PPC等等嵌入式系统的最主要的开发语言。
-
① 修改platform.bib:
cellcore.dll $(_FLATRELEASEDIR)\cellcore.dll NK SH
这条就已经能够加入到系统了,但是这种没入口参数函数的DLL没用过。按照你说的“它要用到cellcore.dll里的网络函数。 ”应该是应用程序执行过程中调用这个DLL吧,使用的时候声明一下就行了,还用让它自动运行吗?你注册表里的设置是流驱动的自动加载,这个DLL是流驱动吗?
-
引用楼主 leslielg 的回复:
搞了几年的嵌入式软件开发了,各种操作系统下的驱动写了不少,各种操作系统的移植裁减也做了不少了,突然发现没啥可做的了,每天都开始重复性劳动了,除非自己写操作系统去。
前几周郁闷的想去转做数字IC去,后来了解了下,要做到高手级别必须要扎实的电子基础,我完全不懂,这条路也堵死了。
嵌入式软件的技术层面就如此么?嵌入式软件就只适合不断的搞应用,没有更深层次的内容可以搞搞了么?
像驱动,OS porting,application之类的嵌入式软件开发,没几年还不烂大街了?就跟当年计算机程序员没几个,现在一抓就一把,门槛低没有核心技术。
请高人指点该何去何从啊。
----迷失的羔羊
继续迷茫!
-
引用 5 楼 joyzml 的回复:
SDK是一系列头文件,库文件,文档,
平台管理器和运行时库的总称。
应用开发人员可使用SDK为某个特定平台开发应用程序。
你只有安装了他们提供给你SDK
用VC,VB编写的程序才能够
在他们的板子上运行
每一个具体的嵌入式设备
他们会提供一个与之配套的SDK.
如果楼主用过EVC,或者VS2005编写过
WINCE下的程序,就会很清楚了。
因为期间有一个步骤,就是选择SDK的。
那个步骤中,你就选择他们提供给你的SDK.
这样写出来的程序,就可以运行于
他们的设备上了。
欢迎交流。
————————————————————————————————————————————————
菜鸟来顶贴学习。
非常感谢你的回答!让我明白了不少。
那这个视频服务器的sdk作用就是可以开发应用程序用在这个视频服务器上。
那我现在想把这个视频服务器连到arm板上使用,想开发arm上的应用程序来使用视频服务器,那这个视频服务器提供的sdk对我没有用处吗?
-
把Flash盘卸载再加载,再删除试试。
或者做为U盘连在电脑上删除,如果有这功能的话。
-
能否将出错的情况详细点描述下?
-
你看一下ATA协议
没有看这个协议就去做这个系统?
-
引用 18 楼 wangxin_801115 的回复:
我是使用了默认的配置,
我设置的是主模式
SPI的另外一端我还没接
我做了个线程一直执行写操作
量SPI的TX和CLK发现什么都没有
请问您说的是PXA270的吗?
因为不同的处理器对SPI有不同的配置方法
如果CLK什么都没有肯定是不对的,你怎么量的? 用示波器? 有没有设置好触发?
你空闲状态CLK是高还是低?
-
只要是设置的数字键就都不响应,用WM_CHAR 也没有用
-
这也是早年间的文章,拿过来说说问题的。