自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (5)
  • 收藏
  • 关注

原创 移植emwin显示颜色红色显示蓝色

GUICC_M565和GUICC_565是不一样的

2019-04-23 13:33:03 2300

原创 emwin移植完后能正常显示但是触摸功能失效的原因

时钟心跳的设定调用extern __IO int32_t OS_TimeMS;OS_TimeMS++;1ms一次GUI_TOUCH_Exec();10ms一次

2019-04-23 13:30:29 1980

原创 STM32F103ZET6+RA8875+Emwin显示和触摸移植

有图有真相看别人的例程(那种某某板子自带的移植资料(RA8875的))永远只是皮毛(他的资料详解一点都不详细),要搜刮更多的资料,在此力顶我原子哥,就是帅,就是详细。为了让大家不被小的知识点蒙住,所以有移植出问题的欢迎交流,打破技术客服群的垄断,支持开源!!!!!以下是我的移植过程,就只是针对RA8875的芯片的。1.文件的拷贝STemWin下面是四个文件夹conf...

2019-04-23 13:26:30 3285 4

原创 求助!!!

Eclipse移植ST emwin遇到问题,有经验的是否可以留个联系方式

2019-04-17 13:15:40 171

原创 定义extern全局变量出现错误Error : symbol multiply defined ...的解决方法

这是extern定义的方式不对,应该在你的一个文件定义好这个变量,然后在你需要调用这个变量的时候,在你进行调用的文件定义extern变量。bm1是个数组,1.c里面是编数组的数据2.c进行调用1.c里面这么定义2.c里面调用1.c里面的bm1,就如此调用...

2019-04-12 08:35:19 5182

原创 win10主机和win7虚拟机如何共享文件

虚拟机与主机共享文件配置:1、打开虚拟机,选择要添加共享文件的虚拟机,点击“编辑虚拟机设置”,在弹出的编辑窗口中,选择“选项”中的“共享文件夹”。在右侧点击“始终启用”,选择好后点击“添加”按钮。a)点击“添加”按钮后,弹出添加共享文件夹窗口;b)在弹出的窗口中,点击“浏览”。这里的浏览是浏览的主机目录,在主机磁盘中建立一个文件夹,做为共享文件夹;c)选择好共享文件夹后,点击“继...

2019-04-08 10:44:34 15469 4

原创 function declared implicitly的正确解决方法

使用GUIBuilder创建了两个.c文件,需要在其中一个文件中调用另一个文件的函数,他们初始只有#include “DIALOG.h”,在编译只有一个警告,declared implicitly(申明隐晦),然后我查看了“DIALOG.h”文件,发现里面并没有申明我需要调用的函数。因此我重新编写了.h 文件,并将函数进行申明。再进行编译,warning消失。#ifndef WINDOWDL_...

2019-04-07 08:27:28 55425 4

原创 eclipse编译STM32程序Error: registers may not be the same -- `strexh r3,r2,[r3]'

修改core_cm3.c文件解決该问题:注释的是原文件,注释下面的是更改后的,少了一个&。需要更改的函数除了贴出来的_STREXB 还有一个uint32_t __STREXH(uint16_t value, uint16_t *addr)...

2019-04-05 12:43:24 1458

原创 ../CORE/startup_stm32f10x_hd.S:3: Error: junk at end of line, first unrecognized character is `@’

在使用eclipse编写stm32 程序时遇到的问题搜索发现选用的启动文件是keil环境下的,于是去STM官网找到对应的固件库STM32F10x_StdPeriph_Lib_V3.5.0,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSup...

2019-04-05 12:38:16 2188

原创 Could not determine GDB version after sending...

使用eclipse编译32程序jlink下载遇到问题Could not determine GDB version after sending: F:\Program Files (x86)\6 2017-q2-update\bin\arm-none-eabi-gcc --version, response: arm-none-eabi-gcc (GNU Tools for ARM Embed...

2019-04-04 09:06:01 2279 1

原创 基于Eclipse的STM32F4系列工程建立(继环境建立之后)

1.选中工程右击鼠标选propertiesPATH中添加交叉编译器和MAKE编译工具的路径2.settings中GNU arm Cross C Compiler 下面Preprocessor添加两段宏变量 STM32F40_41xxx和 USE_STDPERIPH_DRIVER3.接下来是include中添加头文件4.设置linker5.toolchain...

2019-04-03 11:18:27 673

原创 error: expected '(' before 'void' __asm void WFI_SET(void)

使用Eclipse编译STM32中的sys.c文件编译报出这个错误时:__asm void WFI_SET(void){ WFI;}我的是上面那种写法,修改成下面的void WFI_SET(void){ __ASM volatile("WFI");}...

2019-04-03 11:02:19 6252 1

原创 eclipse编写STM32程序遇到编译某一个错误一直不正确

这种问题真的很奇葩,我的解决办法是将打开的文件全部关闭然后重新启动工程编译

2019-04-03 10:54:53 479

原创 JDK12-Java开发环境时关于环境变量的设置

1.经过百度查验,JDK12只需要JAVA_HOME和Path的配置已经不再是JDK9以前的配置方式2.配置完环境变量还需要在eclipse安装包打开eclipse.init文件,在最后一行加入-vmC:\Program Files\Java\jdk-12\bin //自己的Java路径3.打开命令行输入 Java -version...

2019-04-03 08:00:11 1042

原创 AltiumDesigner中PCB布线时元器件绿色

1.手动添加网络2.如果是原理图中发生变化再次导入PCB则需要将sheet(元器件最初摆放区域)这个红色框选删除

2019-04-02 14:09:19 8904 1

原创 基于eclipse的STM32环境的搭建+STM32F407的Jlink-Debug调试+win10win7都可以(已经成功)

不愿意寻找安装包的小伙伴们,给你们福利,有软件和一个工程模板链接:https://pan.baidu.com/s/11EZPK7rvjEP3xOBwHFdAvg提取码:9ajj一.环境搭建1.安装JAVA运行环境,去官网下载安装即可(http://www.oracle.com/technetwork/java/javase/downloads/in...

2019-04-02 14:07:10 2085 2

原创 AltiumDesigner 为何PCB中无法选中元器件

关掉过滤器清除当前过滤器

2019-02-21 16:59:52 22576 7

原创 Altium Designer 快速布局

1.器件导入PCB后,点击Window(窗口)将原理图和电路图进行平铺   2.点击原理图,在原理图中点击Tool(工具)Cross Select Mode(交叉选择模式)3.在原理图中选中模块电路,在PCB中相应被选中,这样复杂的电路拆分成模块化布局,方便效率高...

2019-02-21 16:18:38 2190

原创 Linux系统v4l2编程详解之USB摄像头调试

本文是我在查阅众多资料程序后,调试成功自己的摄像头后写下的。1.定义V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。也就是Linux系统下视频设备驱动好后,应用程序怎样调用相关的视频设备的编程接口。2.工作步骤打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法-> 循环获取数据-&g...

2019-02-15 11:10:59 2886

原创 error: stray '\302' '\240'in program

出现这类问题的原因是代码含有非法字符和错误空格(多数因为拷贝代码造成的),因此应该找出有问题的那一行手动敲入代码。

2019-02-14 19:29:23 1403 1

原创 arm-none-linux-gnueabi-gcc编译错误no such file or directory complition terminated

1.问题原因:问题出现的原因是无法找到头文件,也就是没有链接到正确的编译路径2.解决办法:(1)查找头文件路径在命令行输入find / -name v4l2-mediabus.h         可以看到我们的头文件放在这个路径下          /usr/include/linux/v4l2-mediabus.h (2)查找编译路径命令行输入 echo 'main(...

2019-02-14 18:20:38 2253

原创 Ubuntu搭建TFTP协议的服务器

1.root命令行:sudo apt-get install xinetd2.安装完毕:sudo apt-get install tftp tftpd3.安装完毕:配置TFTP文件:vi /etc/xinetd.d/tftp4.输入:service tftp{ socket_type = dgram protocol  = udp wait   = yes user   = ...

2019-02-12 17:04:34 152

原创 Ubuntu Linux系统apt-get命令出现的问题

有时执行apt-get命令会出现错误,这时可能再次执行一次就能成功,在使用树莓派也遇到了同样的问题。

2019-02-05 17:00:01 466

AFSA人工鱼群+matlab工具.m

MATLAB人工鱼群程序,可以安全运行,求极大值,求优化参数,亲测有效,只需要编写好最值函数,就可以使用。数据3万多i3处理器运行一小时左右

2019-11-26

U1698F103ZE.rar

使用STM32F103ZET驱动UC1698的8080并口方式程序,方便直接开发上手

2019-08-01

VS2010的串口通信程序(支持接收和发送)

基础代码,支持二次开发,已经实现了串口的发送和接收功能,代码可以多多交流

2019-05-27

v4l2的Linux系统.c程序

自行查找资料编写调试成功的v4l2的USB摄像头程序,因为摄像头原因 ,输出YUV格式的文件,读者可以自行更改输出格式

2019-02-15

AD7606-STM32f103zet6

采用STM32F103ZET6芯片编写的AD7606的驱动程序,AD7606采用的是8080并行工作模式,程序提供了接线接口和读取函数。

2019-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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