- 博客(63)
- 资源 (5)
- 收藏
- 关注
原创 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
原创 定义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
原创 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
原创 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
2019-11-26
AD7606-STM32f103zet6
2019-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅