动感小麦兜
码龄9年
关注
提问 私信
  • 博客:479,534
    社区:5,675
    485,209
    总访问量
  • 70
    原创
  • 373,322
    排名
  • 543
    粉丝
  • 4
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2016-05-21
博客简介:

动感小麦兜的博客

博客描述:
汽车电子
查看详细资料
个人成就
  • 获得254次点赞
  • 内容获得126次评论
  • 获得1,432次收藏
  • 代码片获得121次分享
创作历程
  • 3篇
    2022年
  • 4篇
    2020年
  • 12篇
    2019年
  • 29篇
    2018年
  • 29篇
    2017年
  • 13篇
    2016年
成就勋章
TA的专栏
  • MFC
    24篇
  • 嵌入式
    22篇
  • CAN总线
    9篇
  • Simulink杂记
    12篇
  • 经验
    13篇
  • PCB
    1篇
  • 飞控
    8篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PCAN-USB FD选型使用比较

PCAN FD
原创
发布博客 2022.10.07 ·
2789 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

STM32 TIM模块级联

STM32 TIM
原创
发布博客 2022.07.24 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

miniWig修改驱动名称

调试器
原创
发布博客 2022.06.03 ·
578 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MFC 报错Buffer too small

该报错只有在非Debug下才会复现,在正常Debug时不会出现。开始排查时以为是Sprintf的问题,后来屏蔽后发现仍出现该问题,后来排查到CHAR*使用了Format转换为CString,删除Format后正常。CHAR *A;CString B;B.Format("%s",A);//错误,会报错B = A;//正确...
原创
发布博客 2020.08.08 ·
2269 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Tasking编译报错集

1.ltc E121: relocation error in "task1": relocation value 0x80004a10, type abs18 space, offset 0x2, section ".text.解决:因为用来near类型,这里需要改成0
原创
发布博客 2020.06.09 ·
4345 阅读 ·
2 点赞 ·
3 评论 ·
4 收藏

CANFD调试(与CANoe调试不通的原因分析)

上周有同事需要支持CANFD的CAN卡出差,本想试试自己做的CANFD盒子,结果CANoe回采回来错误帧,但明明之前两个同样的CANFD盒子是可以通信的,遂上周六借CANoe回家调试。由于没带逻辑分析仪回来,修改了大量CANFD参数,像SEG1、SEG2、SJW,试过官网例程,换过CAN收发器,换过CAN通道,更改供电电源,一连调了两天,仍无法通信。 今天把逻辑分析仪带回来,采集数据并对比和CANoe的差别,结果发现CRC场不同,如下图所示。后来查找资料,发现CANFD有两种标准,...
原创
发布博客 2020.05.26 ·
10610 阅读 ·
9 点赞 ·
7 评论 ·
38 收藏

MFC 图标美化杂记

1.bmp图片在PS中无法去除背景色更改为透明色,即使去除了保存后还是背景白色,正确的做法是保存为PNG格式,然后放在图层中,用魔棒选中白色去掉,按Delete删除。2.关于渐变色:PS中,选择-->色彩范围,吸管选中要改变的颜色,或使用魔棒工具,选择要改变的颜色。找到渐变工具,工具栏选择期望的渐变色,鼠标在图片上拖动,即可看到渐变效果。3.制作ICO图标:使用Sib Icon St...
原创
发布博客 2020.04.19 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STM32 RTC无法设置日期时间

最近,调试RTC时发现无法设置日期时间,换用demo例程是可以的,最终定位在RTC与USB上,RTC与USB的初始化里都用了RCC_APB1Periph_PWR,造成了冲突。 解决方案就是把USB里的PWR关闭,即取消USB_OTG_FS_LOW_PWR_MGMT_SUPPORT的宏。 白白折腾了几个小时。...
原创
发布博客 2019.12.29 ·
2788 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MFC ListCtrl使用虚拟列表+CheckBox的解决方法

使用mfc久了,发现虚拟列表真的很好用,尤其是刷新大量数据时或对时间要求比较严格的地方时,但在使用CheckBox时,虚拟列表和ListCtrl默认一行只能在行首加入CheckBox,无法在其他列加入。遇到这种情况,网上的解决方案一般分两种:1.使用自绘,自己绘制CheckBox。2.使用一些开源的代码,如XListCtrl等。3.在虚拟列表中下加入图片(图片为勾选和不勾选的两种ico图片...
原创
发布博客 2019.12.15 ·
1899 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

使用小米电饭煲煮饭没有无线路由器怎么办?

水一篇非技术类的,给正在使用小米电饭煲却没有无线路由器的同学们参考。准备两部手机,将自己平时用的手机A打开手机热点,另一部手机B连接A手机的热点,在B手机下载米家,同时按住小米电饭煲的预约和选择按键,开机小米电饭煲的wifi,在B手机成功连接到电饭煲后,就可以断开了,以后只需要使用A手机开启热点,小米电饭煲就会自动连接,然后在A手机打开米家进行控制。PS:A手机和B手机需要登录同一个米家账号。...
原创
发布博客 2019.12.15 ·
6356 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

MFC ON_WM_DEVICECHANGE消息响应异常,无法读取usb插入硬件的名称信息

最近碰到一个怪异的问题,其实问题的起源在于最近使用上位机时,发现插入USB设备后,软件无法自动打开该USB设备,但这一块的程序之前已经实现了,并正常跑了。进到软件中,看到可以响应ON_WM_DEVICECHANGE()消息,但在读取dbd->dbcc_name时却返回为空,或“/”。于是新建了一个工程,结果可以正常读取dbd->dbcc_name。于是一点一点调试,最终发现是因为有几个...
原创
发布博客 2019.09.02 ·
1027 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MFC ListCtrl 虚拟列表闪烁的问题 && 改变ListCtrl颜色

当使用ListCtrl显示大量数据或频繁进行显示时,传统的显示方法不仅显示速度慢,而且会出现闪烁的问题,为了提高数据的时效性,选择使用了虚拟列表。 首先,设置Listctrl控件属性,将OwnerData属性修改为TRUE;然后为控件关联一个变量m_List。 初始化CRect rect; int Total_num=4; m_List.ModifyStyl...
原创
发布博客 2019.08.17 ·
1880 阅读 ·
1 点赞 ·
1 评论 ·
8 收藏

Java调用第三方dll

刚接触Java几天,项目需要,使用Java调用can卡的dll,发现网上的帖子有很多不明确的地方,特此写之。 首先安装开发环境,考虑到兼容性,安装的JDK和eclipse都是32位的,正常安装结束后,需要添加一些环境变量(网上有说正常安装后,环境变量就不用配置了,我安装了两台电脑,都不行的,需要手动添加环境变量)。找到高级系统设置-->高级-->环境变量,在系统变量一栏...
原创
发布博客 2019.06.30 ·
3619 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

STM32下载程序时提示“active write protected stm32 device detected this could”

使用keil下载程序时提示如下:然后使用JFlashARM.exe解锁芯片,无果,仍提示。用JFlashARM.exe无法connect,无法erase。换STM32芯片,仍存在该提示。最后发现复位引脚处的电容两端被短接,导致芯片一直处于复位状态,重新焊接后一切正常。...
原创
发布博客 2019.02.25 ·
10401 阅读 ·
5 点赞 ·
1 评论 ·
8 收藏

B0505S选型

  使用B0505S-1W已经有一段时间了,一直以来使用的是下面的电路,该电路摘自《CAN总线嵌入式开发——从入门到实战》一书。参考金升阳的用户手册,手册上写道:为了确保该模块能够高效可靠的工作,使用时,其输出最小负载不能小于额定负载的10%。若您所需功率确实较小,请在输出端并联一个电阻(电阻消耗功率与实际使用功率之和大于等于10%的额定功率)       由于使用该电源模...
原创
发布博客 2019.02.23 ·
8509 阅读 ·
9 点赞 ·
0 评论 ·
35 收藏

【TC275学习笔记第二篇】Hightec使用教程---导入工程+工程配置

Hightec使用教程1.打开Hightec软件,正常情况下如下图所示。2.导入工程。点击file–>import–>general --> existing projects into workspace找到工程所在路径,最好勾选copy project into workspace,因为复制到你自己的workspace可以随意折腾,不会对源目录代码有影响的。点击Fi...
原创
发布博客 2019.01.09 ·
28659 阅读 ·
23 点赞 ·
7 评论 ·
159 收藏

【TC275学习笔记第一篇】开发环境配置---Hightec+JAVA+UDE安装教程

1.安装HighTec软件,打开压缩包后直接点击setup就可以,在安装过程中最好关掉360,否则会经常拦截。第一遍安装结束后,再安装一遍,只是第二遍安装时选择Repair。2.安装Java开发环境,要记住安装路径。3.Java环境安装结束后,打开Hightec的安装路径HIGHTEC\ide\eclipse-v1.5.0,如下图所示,打开eclipse.ini文件。增加-vm,以及...
原创
发布博客 2019.01.09 ·
24111 阅读 ·
25 点赞 ·
27 评论 ·
122 收藏

3.7V升压9V方案对比---万用表改装

最近在X宝上搜索3.7V升压9V关键词,结果出来很多升压板(PL2628)。还记得在2016年时搜索类似关键字,却很少有卖,当时买了一家使用SD6271的升压方案,这些年一直在万用表里用着,一年充不了几次电,没出过问题。出于好奇,这几天购买了一款使用PL2628的升压板(淘宝一搜,遍地都是这一款,价格也很便宜),实物图如下:使用SD6271的升压板,实物图如下:尽管这一款的芯片被打磨了,还...
原创
发布博客 2019.01.06 ·
11723 阅读 ·
3 点赞 ·
2 评论 ·
5 收藏

MFC 中使用unordered_map

近期遇到一个问题,如何高效率的对比软件接收到的数据和数据库里的数据,传统方式下用c语言的话,可以使用for和if进行遍历,但效率低下。通过查找资料,发现可以通过map,hash_map,unordered_map来实现。其中map效率比较低,hash_map未列入c++标准,最后只剩下unordered_map。 先看unordered_map的实现。#include <u...
原创
发布博客 2019.01.02 ·
831 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ISO15765-2-2016 UDS网络层 最新版

发布资源 2019.01.02 ·
pdf
加载更多