-
GPIO_Init(GPIOC, GPIO_Pin_All,GPIO_Mode_In_PU_No_IT );
这种方法配置管脚是 管脚的输出电平为高?
其他方式配置是 测量功耗比较大。
想问一下,在halt();模式下,怎样配置GPIO比较好请高手举个例子
-
检查配置时要同时检查上位机的配置。 如果配置正确,就用示波器看看波形。
-
那样你会比较放心
-
出错的地方是创建线程的函数
status = PsCreateSystemThread(
&threadHandle,
(ACCESS_MASK)0L,
NULL,
NULL,
NULL,
kbdFlush,
&FlushBuffer);
复制代码
-
那有什么好的推荐吗?
便宜又实用的。可是悄悄告诉我也可以。
-
我觉得是家庭娱乐、家电方面
-
目前2010是没有集成移动设备开发。
-
楼上的回答很好,TMS320F28335和TMS320F28334是pin to pin的,可以替换
-
这个寄存器为什么不能用或操作呢
我试了
#define dis_rtc_g_it NVIC_ICER0 |= (1<<3)
也不行
-
不可以,底层去调用应用层的程序,应用层的程序又往下调,调到底层的函数
-
11111111111111111
-
引用 10 楼 feiyinzilgd 的回复:
搞定。
不过不是使用的 sqlite
我用 ole db 访问sqlce
这本书里有现成的示例,使用OLE-DB编程访问SQL CE 3.0,《Windows CE嵌入式高级编程及其实例详解(用C++实现)》,在百度里Google一下可以找到源代码…
-
引用 3 楼 baby52u 的回复:
没学过PB 能否给个VC++6.0或者VS2005下的例子呢,是否将快捷方式加入到内核后 以后掉电都不会丢失了?
内核是否指的是注册表? 可否通过修改注册表实现呢? 谢谢
楼主,先搞清可用于嵌入式下的开发工具,Visual C++ 6.0貌似只能用于开发Win32上的应用程序哦。通常情况下可用于嵌入式下的开发工具有:eMbedded Visual C++系列和Visual Studio系列,现在比较常用的为EVC4.0+SP4以及VS2005/VS2008。
-
如果你在学习的过程中,不能融会贯通、举一反三,总是事倍功半,这是学习方法的问题,这样的话别人是帮不了你的。
-
如何定义外部中断?
-
#include
#define uchar unsigned char
uchar temp,num,flag;
uchar buf[7]={0};
void init()
{
//设置并启动定时器1的方式2,8位自动重装
TMOD=0x20;
TH1=0xf4;
TL1=0xf4;
TR1=1;
//设置串口
SM0=0;
SM1=1; //串口工作方式为方式1
REN=1;//允许串口接收
EA=1;//开总中断
ES=1;//开串口中断
num=0; //num是每个字母前的编号
flag=0;
}
void main()
{
init();
while(1)
{
if(flag==1)
{
ES=0;
flag=0;
for(i=0;i
-
引用 71 楼 iwillbeback008 的回复:
大部分只需要知道中断号和入口地址,然后进行相应配置和修改就可以了。
我当年配置DM9000就是这样做的,虽然遇到很多波折
这个地方有个问题,中断号从哪里得出?是从注册表里嘛?修改呢?请问除了注册表和Intr.h你还修改了那些地方?能说一下吗?在我的SMDK6410的注册表里我看了有这么一项:
[HKEY_LOCAL_MACHINE\Comm\DM9CE1\Parms]
"BusNumber"=dword:0
"BusType"=dword:1
"XmitBuffer"=dword:20
"RecvBuffer"=dword:20
"IrqNumber"=dword:a
; "SysIntr"=dword:a
"IoAddress"=dword:18000300
在我的SMDK2440的注册表是这样描述的:
[HKEY_LOCAL_MACHINE\Comm\DM9CE1\Parms]
"BusNumber"=dword:0
;"BusType"=dword:1
"BusType"=dword:0
"XmitBuffer"=dword:20
"RecvBuffer"=dword:20
;"SysIntr"=dword:23
"IrqNumber"=dword:23
"IoAddress"=dword:20000000
"UseSoftwareMac"=dword:1
"SoftwareMacAddress0"=dword:20
"SoftwareMacAddress1"=dword:04
"SoftwareMacAddress2"=dword:09
"SoftwareMacAddress3"=dword:18
"SoftwareMacAddress4"=dword:00
"SoftwareMacAddress5"=dword:05
他们的共同点,都给出了物理中断号,却屏蔽了系统中断号;不同之处在于IO基地址不同,物理中断号不同,这应该和片选有关吧。
-
的确很深刻啊,2楼的
-
引用 26 楼 jijunwu 的回复:
eeworld专用办公笔记本 50名
不是笔记本电脑? 晕
全是笔记本的话,那不不疯了呀。
哈哈。
-
PC上安装platform builder,然后需要硬件开发板