![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Keil
文章平均质量分 62
w_乐天
有问题请在博客下留言,私信很少看!
展开
-
JLink Error: JTAG Timeout during adaptive clocking: RTCK did not respond.
在使用Keil调试功能是,报出以上错误(JLink Error: JTAG Timeout during adaptive clocking: RTCK did not respond.),在网上查了许久各有各的说法。最后在一个国外网站上得知需要修改Target Options - Debug -(J-LINK/J-TRACE)Setting - JTAG Speed选(Auto Select原创 2013-09-17 10:28:10 · 5698 阅读 · 0 评论 -
IDA编译STM32 Hex\Bin文件成C代码
IDA是一款功能强大的fan编译软件,网上找了许久没找到它的使用教程,经过摸索可将STM32的hex文件进行fan汇编,操作步骤如下,首先下载IDA Pro软件,免安装。IDA Pro下载链接:https://pan.baidu.com/s/15mlNh73Ga9zj9y3JN4kfaw 提取码:kkxi如果文件为bin文件,可使用bin转hex工具转为hex格式,BinTo...原创 2020-01-06 18:00:56 · 39289 阅读 · 32 评论 -
MDK5更改代码字体,颜色等
本文转自:http://www.eeworld.com.cn/mcu/article_2016122332540.html修改后的配置文件在该路径下:C:\Keil_v5\UV4\global.prop若修改后系统默认字体找不到Courier New,则可以通过修改配置文件让其重新显示出来operator,block,brackets:括号,逗号,分号等Identifier:英文代...转载 2018-08-30 13:57:56 · 18566 阅读 · 2 评论 -
C函数中嵌入汇编之形参传递(单片机)
单片机编程中在C语言里嵌入汇编比较常见,只需要在嵌入前后写入:#pragma asm MOV A,#0x00#pragma endasm两个声明即可,在它们中间就可以使用汇编代码,因为汇编是机器码,执行速度快,在对程序运行速度要求高的地方嵌入汇编可以大大提高运行速率,但是当我们在C函数中需要汇编来调用其他的C函数时,传递参数就会变得复杂,...原创 2018-06-13 17:00:29 · 2577 阅读 · 1 评论 -
C8051F340芯片64位驱动移植
Win7 64位机上需要使用以上芯片进行usb的数据通信,因此需要移植C8051F340的驱动固件以及对应的通信上位机程序。 1、在Silicon Labs官网上下载IDE 5.18级以上版本; 2、以管理员身份运行cmd.exe,输入命令bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS关闭数字签名认证; 3原创 2017-02-07 14:11:02 · 2038 阅读 · 0 评论 -
LPC2388+UCOS/II+LWIP移植
在主任务中先初始化网卡参数,tcpip_init(NULL, NULL)中会创建TCP/IP的任务,在次任务中会不断发送ARP广播,查询在整个网段内是否有目标IP地址的设备,当有对应的设备响应并把自己的MAC地址返回时,将会把目标设备的IP地址,MAC信息保存在缓存中。调试中需要了解ARP广播包的数据格式,可通过wireshark工具进行分析,以下为我转载的一篇ARP格式分析的文章链接原创 2015-11-19 10:57:23 · 957 阅读 · 0 评论 -
LPC2388驱动PHY-DP83848
项目中使用的ucos-II实施操作系统,在确保硬件电路正常后需要先完成的工作是驱动PHY-DP83848网口芯片,通过查资料确定芯片物理地址的定义在驱动程序中初始化完芯片的参数后,可以读取芯片的参数确定芯片是否正常启动,以下为驱动程序主要代码,程序中需先确定 PHY芯片的地址值是否与硬件上设计的一致,id1 = read_PHY (PHY_REG_IDR1);id2原创 2015-11-19 08:27:37 · 1987 阅读 · 0 评论 -
ISO7816 ATR分析及高波特率设置
7816 ATR分析及高波特率设置:ATR组成参考下表,TS:参考上表 通常使用3B。T0:格式字符高四位(B8-B5)分别对应接口字符TD1-TA1是否存在,可根据需要进行设定,当相应的bit为1时需添加对应的字符。低四位(B4-B1)为表示历史字节的个数(范围0-15),历史字节跟在接口字符后面。 TA1:高四位(B8-B5)为FI,低四位(B4-B1)原创 2015-11-17 09:47:07 · 6258 阅读 · 0 评论 -
ARP 数据包格式分析
1.ARP数据包格式在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,而数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃。因此在通讯前必须获得目的主机的硬件地址。ARP协议就起到这个作用。源主机发出ARP请求,询问“IP地址是192.168.0.1的主机的硬件地址是多少”,并将这个请求广播到本地网段(以太转载 2015-11-19 10:13:47 · 16085 阅读 · 0 评论 -
三星nandflash K9K8G08U0D升级K9K8G08U0E问题总结
三星的nandflash原来用的K9K8G08U0D版本,后面升为K9K8G08U0E版本的芯片出现了问题。(使用的系统平台是ucos-II)测试程序中,是往flash中写0,1,2,3,4,5,6..读出来时非0的数值正常,写0的时候读出来的数据就不对。时序上用示波器测过没发现问题,重新换上D版本的芯片也完全正常。对比D版本和E版本的datasheet,两个芯片的最主要区别如下:原创 2014-06-19 17:18:33 · 6192 阅读 · 1 评论 -
滤波算法大全
目录1、限幅滤波法(又称程序判断滤波法)2、中位值滤波法3、算术平均滤波法4、递推平均滤波法(又称滑动平均滤波法)5、中位值平均滤波法(又称防脉冲干扰平均滤波法)6、限幅平均滤波法7、一阶滞后滤波法8、加权递推平均滤波法9、消抖滤波法10、限幅消抖滤波法11、卡尔曼滤波程序默认对int类型数据进行滤波,如需要对其他类型进行滤波,只需要把程序中所有in...转载 2019-07-19 14:50:42 · 15341 阅读 · 2 评论