-
加一条TIM3->EGR |= 0x01再开始计数
-
我报名了,也注册成功了,怎么没收到回执呢?
不用急,你什么时候报的名?
-
引用 19 楼 feihu521a 的回复:
so927你现在进展的怎么样了,遇到什么问题可以贴出来大家一起探讨。
现在在做视频传输这部分,找了一个叫JRTP的库。可以在WinCE下使用。
有个问题就是在视频和音频的传输,是封装到一起传输还是分开传输
-
网上说好象要使用KITL什么的,初学看不懂,求教,使用KITL是要改网卡驱动,还在要在PB中操作添加什么包即可!现在有点晕!
-
。。。。。。。TCON = 0x69 缺 “;”
-
亲爱的们,偶觉得偶的程序没得啥问题了,基本上都‘借用’ZLG老师的。
很简单就can-rs485,can就接受然后送485.
#include
#include
#include
#include //函数库,提供_cror_()右移函数
#include "sja1000_Peli.h"
unsigned char Recevive_CAN_Filter[8]={0x18,0xfd,0x08,0x3f,0x00,0x00,0x00,0x00}; //PGN=0XFD08 SA=0X3F
unsigned char BTR0,BTR1;
unsigned char isk;
sbit p34 = P3^4;
sbit p35 = P3^5;
sbit p32 = P3^2;
sfr CKCON=0x8f; //定义时钟控制寄存器
sfr IPH=0xb7;
unsigned char Rev_Buffer[13]; //存放接收到的数据
unsigned char CAN_ByteRate = 2;
/*--------------------------------------------------------------------------------------------------------
** 函数原型: void SJA1000_Config_Normal(void)
** 功能描述: 对SJA1000的正常模式的初始化配置,进入单元,确定基址:0X7F00H
** 参数说明: 无
** 返回值: 无
/*------------------------------------------------------------------------------------------------------*/
SJA1000_Config_Normal() //正常模式的初始化
{
BTR0=0x18;
BTR1=0x1c; //设置为20K波特率通信
do
{
SJAEntryResetMode(); //进入复位模式
}
while(!SJAEntryResetMode());
WriteSJAReg(REG_CAN_CDR,0xc8); //配置时钟分频寄存器,选择PeliCAN模式
WriteSJAReg(REG_CAN_MOD,0x01); //配置模式寄存器,选择双滤波、正常模式
WriteSJARegBlock(16,Recevive_CAN_Filter,8); //配置验收代码/屏蔽寄存器
WriteSJAReg(REG_CAN_BTR0,BTR0); //配置总线定时器0
WriteSJAReg(REG_CAN_BTR1,BTR1); //配置总线定时器1
SJASetBaudrateStandard(CAN_ByteRate);
WriteSJAReg(REG_CAN_OCR,0x1a); //配置输出管脚
do
{
SJAQuitResetMode(); //退出复位模式,进入工作模式
}
while(!SJAQuitResetMode());
}
/*--------------------------------------------------------------------------------------------------------
** 函数原型: void Delay_ms(uchar j)
** 功能描述: 该函数用于不精确的延时。在12M,6CLK下,大约延时j*1ms
** 参数说明: 0-255
** 返回值: 无
/*------------------------------------------------------------------------------------------------------*/
void Delay_ms(unsigned char j)
{
unsigned char k,l;
for(l=0;l
-
引用 1 楼 nemotian 的回复:
.text .golbal都是伪指令;.text表示预定义代码段。.golbal用来定义一个全局的符号
_start是标号,不是必须这个名字,是用.golbal来定义的代码段入口。
入口地址在连接文件中定义,如 :xxx.lds文件
正解 你看下ARM体系结构的书 书里边讲到这些东西了
-
引用 1 楼 wangbinds 的回复:
顶起,做miniStream的,好奇中...
您做MiniStream?能请教您一下么?
我目前纯门外汉
-
没有其他提示,看看build.LOG啦
-
可以去下载视频:WindowsEmbedded从入门到精通系列课程
对于初学者,还不错哦。
http://www.msdnwebcast.com/webcast/2006.aspx
-
SPI1_SR = 0x00000002了,怎么回事
-
楼主的开发语言是用C#,访问数据库的方式为ADO.NET,看这个错误的提示应该是缺少引用,很长时间不碰C#啦,^_^…
-
你编内核后出现的吧,这可能是你配置文件没修改的原因
-
不必使用定时中断,然后在中断中采样。
可以直接用定时器触发ADC转换,再由ADC触发DMA传送,在1024次传送完成时产生中断,一次性处理1024个采样结果。
楼主的要求是每20ms的一个周期中,均匀地采样1024次,如果使用72MHz的时钟,则设置定时器的定时周期为1406时钟周期,可以达到要求的精度;3楼多虑了,
-
WriteFile(hFile,s.GetString(),s.GetLength(),&dwBytes,FALSE);
-
等待系统进入D1或者D2,然后运行个程序显示时间,这样可以嘛
-
其实主要还是想通过这块板子学习linux嵌入式,由于刚入门,摸不到头脑啊!
-
还没弄呢。。
-
新手不知道怎么用?请见谅
-
摩尔定律的作用。。。。