-
真汗,你一年烧的个数那么多你都不查为何烧,弄个好的也不一定够你用!
-
感谢版主以及各位大侠的回复,我现在用UART1了,应该就没有问题了吧,正要试试,还是不懂这个软 NSS
-
void extern0() interrupt 0 using 0 //外中断0入口服务程序
{
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
if(cs==1)
receive++;
else
{
receive=0;
return;
} // to avoid the disturbance.
if(receive
-
我也要
-
引用 2 楼 kevinyujm 的回复:
1. GNU工具链中有objcopy这个工具,可以实现你要求的elf->bin的功能。
(objcopy的作用是拷贝一个目标文件的内容到另一个目标文件中,可以适用于很多格式,其中包括binary)
2. 你不想使用ADS1.2,OK,你可以直接使用gcc工具链。我们工作中用的环境是:Windows操作系统 + cygwin + gcc for arm。当然,在linux下开发就省去了cyg……
还是没搞懂。。。lz试试呐,然后结贴的时候讲讲呐,我一直以为都是需要带系统运行的简单点呢,不然启还得自己写启动文件。。。要不你看看uboot怎么做的,或者其他的bootloader,他们都是用linux下编译,然后下载到无系统上去运行的。。。
-
引用 26 楼 luixing67 的回复:
2年前想软硬通吃,给碰的头破血流的人,飘过
同感,楼上牛人多,呵呵,什么是嵌入式?
-
引用 7 楼 schlafenhamster 的回复:
电压源给一个500mv的电压准不准?
电压源肯定是准的,是很精密的稳压电源。
-
三极管既能放大交流信号,也能放大直流信号。
在交流放大电路中,一般只需用电容隔开直流就可取得放大了的交流信号。
但在直流放大器中,由于工作电流是直流,放大的信号也是直流,而且还要防止外界的干扰,情况要复杂得多,因此一般都用稳定性良好的差分电路来担任。
-
支持
-
多谢斑竹 也谢谢各位兄弟的关注
本次机会还是不错的,如果哪位兄弟有兴趣,任何疑问或者简历都可以邮件联系
我会及时回复的,这里不太方便透露公司信息,见谅
-
这个问题有点意思
-
引用 13 楼 oneonce 的回复:
下面是我的USB驱动:
接口描述如(一个USB可能有多个接口,所以会有pUSBD->bCurrentInterfaceIdx)
pInterface = &(pUSBD->lpDeviceInfo->lpActiveConfig->lpInterfaces[pUSBD->bCurrentInterfaceIdx]);
端点描述符(一个接口下面可能有多个端点,所以会有j表示那个接口,k表示那个端点)
pEndpoint = pUSBD->lpDeviceInfo->lpActiveConfig->lpInterfaces+j)->lpEndpoints+k
主要是看你是不是对USB描述符和这个结构体理解的问题。
我的设备没那么复杂,就是两个EndPoint,
epDesc = pUSBD->lpDeviceInfo->lpActiveConfig->lpInterfaces->lpEndPoint[0];
epDesc = pUSBD->lpDeviceInfo->lpActiveConfig->lpInterfaces->lpEndPoint[1];
而且我用不到第二个端点,只有第一个来Bulk传输。
-
引用 29 楼 zhoushunda960 的回复:
但我认为不能因为使用指针容易出错就不用。这样下去,会形成习惯,很难改正的。正确使用指针,本身并不能造成程序的不稳定,不稳定是因为错误的使用造成的。因此,要多用,多试,才能熟能生巧。否则越怕出错,越不敢用,越不敢用就越不了解。那到什么时候能到达熟练掌握的程度?
非常赞同
好多人,都怕用指针,这点是事实,造成的结果是程序实现和复杂和庞大
-
原先没有用过keil,所以对这个不太熟悉。
在Options for target下的target中的Xtal栏中设置晶振为11.0592M后,只是调试时keil会在PRCC这个界面中显示正确的各个时钟。
-
刚才看了下下面的一个帖子,发现DMA可以不用,有没有一样,所以可以用STM32的就可以了,只是要是有4个SPI就好了。
-
帮顶下;看不到图片,我可以帮你分析下。
QQ:94648103
-
#include
#include "2410addr.h"
#include "2410lib.h"
#include "def.h"
#include "2410slib.h"
#include "LCD.h"
volatile unsigned short LCD_BUFER[SCR_YSIZE_TFT_240320][SCR_XSIZE_TFT_240320];
void Lcd_Port_Init(void)
{
rGPCUP=0xffffffff; // Disable Pull-up register
rGPCCON=0xaaaa56a9; //Initialize VD[7:0],LCDVF[2:0],VM,VFRAME,VLINE,VCLK,LEND
rGPDUP=0xffffffff; // Disable Pull-up register
rGPDCON=0xaaaaaaaa; //Initialize VD[15:8]
}
void Lcd_Init(void)
{
rLCDCON1=(CLKVAL_TFT_240320
-
在xp 下的evc没有通过
-
是这样吗?TCFG0应该包含对两个TIMER分别设置的位吧
不知道什么处理器,不过觉得应该可以分别设置的
-
可以实现!!