用JLINK V6 调试STM32的教程:针STM3210B-LK1评估板需要改动或设置的地方有3点:第一:STM3210B-LK1评估板的BOOT0及BOOT1跳线请跳到0位置. 第二:STM3210B-LK1评估板上的JTAG接口的第1,2脚请接上3.3V(手工飞线)。第三:JLINK 用SWD方式调试此款板子时,需要把板子上的R4,R5断开(因其板子上有STLINK II)否则调试不成功哟 一 设置仿真器类型----JLINK或JTRACE二 JLINK仿真器相关设置三 JTAG/SWD 两种方式的调试
上传时间: 2013-10-13
上传用户:标点符号
//遥控解码子程序,LC7461,用户码为11C//external interrupt0void isr_4(){ unsigned char r_count;//定义解码的个数 unsigned long use_data=0;//定义16位的用户码,只用到13位 unsigned long use_code=0;//定义16位的用户反码,只用到13位 unsigned long data=0;//定义16位数据码,包括8位数据码和反码 unsigned char data_h=0;//数据反码 unsigned char data_l=0;//数据码 _clrwdt();// _delay(7000);//7461解码,延时7000// _delay(7000);//7461解码,延时7000//_delay(7000);//7461解码,延时7000 if(remote==1) goto error; while(remote==0);//wait to high //_delay(9744);count_delay=0; while(count_delay<143); if(remote==1) goto error; /////用户码解码use_data//////////add////////////////////////// for(r_count=13;r_count>0;r_count--) { while(remote==0);//wait to high count_delay=0; while(count_delay<24);//_delay(1680); _c=remote; if(_c==1) { _lrrc(&use_data); count_delay=0; while(count_delay<32);//_delay(2200);//wait to low } else _lrrc(&use_data); } _nop(); //if(remote==1) //_delay(1680);//wait to low while(remote==1);//wait to low _nop(); ////////用户码解码finish/////////add/////////add//////// /////用户码反码解码use_code//////////add////////////////////////// for(r_count=13;r_count>0;r_count--) { while(remote==0);//wait to high count_delay=0; while(count_delay<24);//_delay(1680); _c=remote; if(_c==1) { _lrrc(&use_code); count_delay=0; while(count_delay<32);//_delay(2200);//wait to low } else _lrrc(&use_code); } _nop(); //if(remote==1) // _delay(1680);//wait to low while(remote==1);//wait to low _nop(); ////////用户码反码解码finish/////////add/////////add//////// ////数据码解码开始////data_l为用户码,data_h为数据码反码//////////// for(r_count=16;r_count>0;r_count--) { while(remote==0);//wait to high count_delay=0; while(count_delay<24);//_delay(1680); _c=remote; if(_c==1) { _lrrc(&data); count_delay=0; while(count_delay<32);//_delay(2200);//wait to low } else _lrrc(&data); } ////数据码解码结束//////////////////////////////////////////////// data_l=data; data_h=data>>8; ///用户码////// use_data>>=3; use_code>>=3; use_code=~use_code; //////// ////如果用户码等与0x11c并且数据码和数据反码都校验一致,解码成功 //if((~data_h==data_l)&&use_data==0x11c)//使用用户码 //跳过用户码 if(~data_h==data_l)//如果数据码和数据反码(取反后)相等,解码正确 { _nop(); r_data=data_l;//r_data为解出的最终数据码 } //否则解码不成功 _nop(); _nop();error: //r_data=nocode; _nop(); _nop(); _nop();}
上传时间: 2014-03-27
上传用户:shenlan
请注意软件勿用于商业用途,否则后果自负!请不要做拿手党,好用大家享!顶起吧!解压不成功时请把你们解压软件升级到最新版本! 附件也有本人学习PADS9.3、CadenceAllegro16.5、orcad软件以及教程一块上传,下载时最好不要用第三方软件,直接保存就可以了。 PADS9.3安装说明(兼容win7、xp): 1.参考“PADS9.3图文安装方法(WIN7_XP)”完成软件安装。 2.参考“PADS9.3”完成破解!破解需要dos环境下完成,具体操作步骤教程有。 3.安装目录和源文件都不能是中文目录 CadenceAllegro16.5(兼容win7、xp)两个文件下载完成才能解压,: 1.参考“真正的cadence_16.5_破解方法”按照操作步骤即可。 2.安装目录和源文件都不能是中文目录 注意!!! 如果破解不成功有可能破解文件坏掉了,请把“Cadence_Allegro16.5crack-修正破解方法”文件解压,用里面破解文件重新破解一遍!
标签: CadenceAllegro PADS 16.5 win7
上传时间: 2015-01-01
上传用户:fdmpy
“假设我们要研究的对象是一个房间的温度。根据你的经验判断,这个房间的温度是恒定的” 学习kalman滤波的朋友开始,很可能会在网上找到一篇“卡尔曼滤波器”的文章,而且有程序,但是发现程序和文章不匹配 我自己写了一个程序,和文章一致的,图也相同,初学的朋友可以看看(我自己也刚学几天,^_^) 另:我好像在没有下载权限的情况下突然收到了一个很需要的程序,虽然不明白原因,还是很感谢
上传时间: 2015-07-11
上传用户:123啊
最新版FreeRTOS, 包扩多种开发平台的移植,还有不同板的支持,原网站现在被国内禁止了,不明白原因,估计是搞错了,被当成Yellow网站,可惜一点颜色都没有,冤枉!,这是用了代理服务器下来的.
上传时间: 2015-07-11
上传用户:dengzb84
为什么传了好几次,都不成功呢? 这是一个给初学者学习的小文件。
标签:
上传时间: 2014-12-19
上传用户:小草123
硬盘主引导记录程序的功能是读出自举分区的BOOT程序,并把控制转移到分区BOOT程序。整个程序流程如下: 1 将本来读入到0:7C00H处的硬盘主引导记录程序移至0:61BH处; ⑵ 顺序读入四个分区表的自举标志,以找出自举分区,若找不到,转而执行INT18H的BOOT异常执行中断程序; ⑶ 找到自举分区后,检测该分区的系统标志,若为32位FAT表或16位FAT表但支持13号中断的扩展功能,就转到执行13号中断的41号功能调用进行安装检验,检验成功,就执行42号扩展读功能调用把BOOT区程序读入到内存0:7C00H处,成功,跳到第⑸步,若读失败或系统标志为其它,就调用13号中断的读扇区功能调用把BOOT读到0:7C00H; ⑷ 用13号中断的读扇区功能时,用两种方式分别进行5次试读。第一种方式是直接从自举分区的头扇区读入BOOT程序,若读成功,但结束标志不是55AA,则改用第二种方式,又如果用第一种方式试读五次均不成功,就改用第二种方式。若两种方式试读均失败,就转到出错处理程序; ⑸ 读入BOOT区程序成功,转至0:7C00H处执行BOOT程序。
上传时间: 2013-12-25
上传用户:haoxiyizhong
学生基本注册信息管理系统,(1)用户名与密码的输入,再进行登陆验证,连续登录三次不成功,退出。 (2)建立一个学生基本注册信息的链表。 (3)选择要进行的操作:a、注册,建立一个链表的新结点,并以 新结点作为链表的表头 b、查询,分为按学号、姓名、性别、年龄、专业、班级和年级查询 ,并显示所查到的信息 c、修改,用新的信息替换以前的信息 d、删除,为了保护链表的表头,用一个结构类似堆栈的指针实现,此处排除了删除栈顶元素的特殊情况 e、排序,用起泡排序算法实现将学号从小到大排序 f、退出
上传时间: 2016-03-30
上传用户:ecooo
简单菜单程序,八个按键.使用AVR单片机.2008/3/24--2008/3/29 编译器为ICCAVR7.14.晶振7.3728M,单片机为ATmega16(用ATmega32在proteus中仿真不成功!)
标签: ATmega 2008 proteus 7.3728
上传时间: 2016-06-14
上传用户:天诚24
在嵌入式开发中,需要烧写flash时,先要安装giveio.sys驱动,由于很多开发板提供的安装文档根本就不详细,其中一些选项不说清楚,导致安装不成功,这里给出详细的过程说明
标签: 嵌入式开发
上传时间: 2014-01-03
上传用户:libenshu01