NUC972的LCD时序和配置

NUC972的LCD接口含有OSD功能,液晶屏的OSD显示效果类似于:按一下电脑显示屏上的菜单键,弹出的调节亮度、对比度的那个小窗口。         如上图是LCD的刷新过程,从上面就可以明显看到,LCD的显示过程并不是一直输出可视数据,只有中间的波浪区域才是可视数据部分。从3到4完成一行...

2018-12-26 16:33:32

阅读数 494

评论数 0

Keil使用 fromelf 生成bin文件

一、语法格式如下: fromelf    [options]    input_file [options] 选项如下,可以组合使用,两者之间用空格隔开: 二、在Keil中的使用过程 1、配置Output,生成可执行文件 aa即为可执行文件名,后缀为axf。即编译后会生成一个叫a...

2018-12-25 00:25:19

阅读数 521

评论数 0

Keil编译Entry point (0x00100000) lies outside the image.错误

这是因为程序的Entry point处于代码执行的地址范围之外了。 如果使用了IAP,那么APP的起始地址通常要偏移,修改起始地址的同时也要修改Entry point。Entry point的值等于程序执行的起始地址。在工程设置“Linker”中修改: 值为0,表示从0地址开始执行程序。....

2018-12-24 23:24:04

阅读数 272

评论数 0

芯片破解、解密方法介绍

        在整个电子行业的应用技术发展史上,可以说贯穿着解密与反解密技术之间的博弈。芯片解密技术又可以美其名曰:反向设计或是逆向工程。         芯片的解密主要分为开盖和不开盖的,对于早期的单片机,加密方法薄弱,利用其加密的漏洞,可以直接利用编程器或者根据漏洞专门制作的解密器读出里面...

2018-12-16 17:49:13

阅读数 3425

评论数 1

51单片机中将变量、数组、函数设置在固定位置,定位到绝对地址

一、不带初值的变量或数组 直接使用_at_ 关键字加上地址就行。 如:  unsigned char idata myvar _at_ 0x40;  unsigned char code myvar[10] _at_ 0x40; _at_ 关键字的前后都有空格。 二、带初值的变量或数组...

2018-12-16 16:44:18

阅读数 647

评论数 0

FATFS配置长文件名,为何跟编码转换有关

        要打开FATFS的长文件名功能,必须添加OEMCP与Unicode的编码转换函数,同时也就要把OEMCP与Unicode的编码转换数组添加进来,这是为什么呢?         OEMCP在936代码页下就是GBK,这个编码转换也就是GBK和Unicode互转。FATFS是使用的G...

2018-12-02 16:40:58

阅读数 434

评论数 0

ANSI编码和标准代码页(code page)

        电脑最先是美国人发明出来开始使用的,他们觉得一个字节(可以表示256个编码)表示英语世界里所有的字母、数字和常用特殊符号已经绰绰有余了(其实ASCII只用了前127个编码)于是他们使用ASCII编码,后来传到欧洲地区,法国人在小写字母加上变音符号(如:é),德国人又需要加几个字母(...

2018-12-02 16:01:40

阅读数 574

评论数 0

差模干扰与共模干扰

电源线噪声是电网中各种用电设备产生的电磁骚扰沿着电源线传播所造成的。电源线噪声分为两大类:共模干扰、差模干扰。 共模干扰(Common- mode Interference)定义为任何载流导体与参考地之间的不希望有的电位差; 差模干扰(Differential-mode Interferenc...

2018-12-02 15:36:29

阅读数 3347

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭