-
LZ说太慢,不知道是指什么?
如果说推新产品的动作慢,可能你没有看到ST发布的新产品。ST的承诺是每半年至少一款新产品。
ST重要新闻——新产品发布
【ST新闻稿】扩充STM32L系列产品范围
STM32超值型系列再添新品——Flash容量扩展至512KB
【重要新闻】意法半导体正式发布超低功耗的STM32L系列产品
如果说产品速度慢,估计你没有实际测试和比较。
欢迎讨论,但请说清楚些。
-
判断也不行啊,我已经试过了,这个问题困惑我好几天了。有知道的请回复一下,谢谢了。
-
给 nIDEvent 赋值,LZ你真是太有才啦!
重新SetTimer()吧!
-
哪位大侠能够帮忙讲解一下8楼所说到的SD卡驱动的三部分是如何划分的,我一直在看4.2中断与5.0中断,一头雾水,现在也不知道空间该去看什么,因为到处都是不懂的问题,麻烦大家指点一下,毕设最后一道难关,有劳大家了,谢谢!!!
-
前面不是说了有等待周期的问题吗?
还有就是Cortex-M3的结构问题,CPU至FLASH有专门的取指通道,取指与操作SRAM可以并行。而CPU至SRAM没有专门的取指通道,取指与操作SRAM不能并行,只能串行。
-
引用 3 楼 zhangyinxun 的回复:
第一,里面有的只是BSP,一些模板BSP,不是内核!内核当然是不能开源的。
第二,至于关机之类的命令,还真是没有!我想你可能并没有真正的做过BSP,或者基于vxworks开发过,对他们的概念不是很了解。你多试试,就知道怎么回事了。
谢谢大家,我还真没接触过,这只是刚安装好环境,准备研究下。
thx again。
-
楼主找我来做,我们团队专业承接项目设计: www.newmsg.com
我QQ:1219482216
-
引用 4 楼 noinfonofear 的回复:
看来没办法做了,找不到开发板,网上找到的都是方案。
能买到的开发板最大分辨率是800x600
不知那里能买到1024x768以上分辨率的开发板?
谢谢!
过了三年了,现在有没有高分辨率的开发板了啊?
-
在调用DeviceIoControl的时候,输入缓冲设置为空,分配好输出缓冲的内存。
驱动中,检查OutputBufferLength,足够的话填写SystemBuffer,即可由驱动返回信息给应用层。
-
你wince的版本是多少 要和ActiveSync版本对应才行
-
不清楚..........回复内容太短了!
-
楼主的3G模块有对应的硬件手册 和相应的软件爱你指令手册吗?
GSM/GPRS 都是采用AT指令实现:发送与接收短信、打电话、连接外网的,
他们都有对应的AT指令集,
3G 应该一样吧,楼主找下对应的指令集吧
我上传的资料里面有华为的GPRS模块的AT指令集,楼主可以看看。
-
不好意思,看错.以下为参考例程,在32K晶振下波特率为2400,肯定可用,供楼主参考
#include
void Init_UART1(void); //声明UART初始化函数
void Init_Timer_A(void); //初始化定时器模块
#define INBUF_LEN 4 //数据长度
unsigned char UART1_RXBUF1[INBUF_LEN];
char checksum,count3;
char TX_Flag;
void send_string_com( unsigned char *str, unsigned int strlen);
void main(void)
{
WDTCTL = WDTPW + WDTHOLD ; //关闭看门狗
Init_UART1(); //UART初始化函数
_EINT(); //通用中断允许
while(1) //主循环
{
if( TX_Flag ==1) //如果取数标志已置位,就将读到的数从串口发出
{
TX_Flag = 0 ; //取数标志清0
send_string_com(UART1_RXBUF1,INBUF_LEN);
}
}
}
void Init_UART1(void)
{
UCTL1 &=~ SWRST; // SWRST复位,USART允许
UCTL1 = 0x10; // 8位数据位,1位停止位,无校验
UBR01 = 0x0D;
UBR11 = 0x00; // 使用32KHz晶振时波特率为2400bps
UMCTL1 = 0x6B; // 位调整
UTCTL1 = 0x10; // 选定ACLK(32KHz晶振)为时钟源
ME2 |= 0x30; //UART发送及接收模块允许
P3SEL = 0xC0; // P3.6 P3.7被USART1发送模块占用
P3DIR = 0X40; // P3.6 输出,P3.7 输入
IE2 |= URXIE1; //接收中断允许
}
//向串口发送一个字符
void send_char_com( unsigned char ch)
{
TXBUF1=ch;
while ((UTCTL1&0x01)==0 );
}
//向串口发送一个字符串,strlen为该字符串长度
void send_string_com( unsigned char *str, unsigned int strlen)
{
unsigned int k= 0 ;
do
{
send_char_com(*(str + k));
k++;
} while (k < strlen);
}
/*****************************************************************************
USART1接收中断函数
******************************************************************************/
#pragma vector=UART1RX_VECTOR
__interrupt void UART1(void)
{
if (URXIFG1)
{
unsigned char ch;
IFG2 &=~ URXIFG1 ;
ch=RXBUF1;
if (ch> 127 )
{
count3= 0 ;
UART1_RXBUF1[count3]=ch;
checksum= ch- 128 ;
}
else
{
count3++;
UART1_RXBUF1[count3]=ch;
checksum ^= ch;
if ( (count3==(INBUF_LEN- 1 )) && (!checksum) )
{
TX_Flag = 1 ;
//如果串口接收的数据达到INBUF_LEN个,且校验没错,
//就置位取数标志
}
}
}
}
复制代码
-
程序串口参考的Windows CE嵌入式高级编程及其实例详解(用C++实现)中的串口编程,现在问题了,问下大家遇见过没?怎么样解决的?
-
楼主的配置感觉没问题,怎么提示出错
-
发一份给我吧
大家共同学习一下。
eviliori@163.com
谢谢
-
用其它CPU行吗?有硬解码,720P 20帧以上
-
推荐AVR单片机 有PWM IO管脚多 速度够 有串口
适合你使用
-
很不错。。。
-
10ms:差不多了吧