dongchun_lin
码龄7年
关注
提问 私信
  • 博客:68,515
    社区:172
    68,687
    总访问量
  • 14
    原创
  • 152,320
    排名
  • 16
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:地平线上捡石头的程序猿

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-06-10
博客简介:

dongchun_lin的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    97
    当月
    2
个人成就
  • 获得45次点赞
  • 内容获得9次评论
  • 获得190次收藏
创作历程
  • 1篇
    2024年
  • 6篇
    2022年
  • 4篇
    2021年
  • 3篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • 工程问题
    1篇
  • STM32综合问题
    6篇
  • STM32
    5篇
  • C++
    1篇
  • 技巧
    1篇
  • 初学之路
    1篇
  • python
    1篇
  • pychanm
    1篇
  • 数字图像处理
    1篇
兴趣领域 设置
  • 运维
    运维开发
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

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

[工程中遇到的问题]像2`b01 、 4`h0 、 16`h4012 之类的是什么意思呢

对于16’h4012,转换成二进制等于16’b0100_0000_0001_0010,每个数字表示4位,一共4个数字,所以一共是4*4=16位。我的理解是前面一个数字代表总共多少bit。然后b,h代表用二进制,十六进制来表示,后面是实际的用多少进制来表示的数据。像2’、4‘、16’表示位宽。计算位宽时,都要转成二进制来计算,因为时序元件只能存储二值电平。对于4’h0,由于是这里的0是十六进制的,它表示二进制的4’b0000,所以是四位的。对于2‘b01,这里直接是表示二进制01。
原创
发布博客 2024.06.06 ·
477 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Invalid ROM Table解决方法_STM32 05

问题:再下载程序的时候显示Invalid ROM Table错误原因设置了错误的时钟频率,导致STlink高下载速率不能正常工作解决方案找一个正确的stm32F429的程序用keil打开,打开ST-LINK设置界面,Project->Options for target->Debug->ST-Link Debugger右边的Setting->修改Debug Adapter的Max为100Khz,BOOT0从0V跳帽改到3.3V,然后关闭下板子电源,即可重新下载程序能
转载
发布博客 2022.04.07 ·
1373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于keil常见问题解决方法记录 05 error: #268: declaration may not appear after executable statement in block

error: #268: declaration may not appear after executable statement in block因为keil 默认编译标准是C89,解决方法:
原创
发布博客 2022.03.28 ·
951 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

error:#7:unrecognized token 错误处理 04

…\Upd_UserUpdate.c(9):error:#7:unrecognized token这个错误可能是拷贝时,中间有中文,或者其他不能识别的,看不见的字符。keil编译的时候就会出错。解决:找到该行,删除或修改中文的、不可见的字符...
原创
发布博客 2022.03.28 ·
7797 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

J -Link固件下载及配置说明 03

J -Link固件下载及配置说明1、J-LINK安装完成后,进入J-FLASH界面如下:2、配置J-FLASH参数,Options -> Project setting。3、保存配置好的参数,File -> Save Project。4、加载固件并下载。① File -> Open data file 加载固件。② 点击Target->Connect进行下载。③ 点击Target->Production Programming F7进行下载。④点
原创
发布博客 2022.03.07 ·
885 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JLink_Windows_V612e安装 02

JLink_Windows_V612e安装说明1. 安装J-Link驱动程序SEGGER下载地址如下http://www.segger.com/download_jlink.html 直接下载就可以了,以JLink_Windos_V612e为例。2、双击即开始安装J-Link驱动3、点击“Next”,进入下一个界面4、点击“I Agree”,进入下一个界面5、点击“Next”,进入下一个界面6、选择合适的安装路径,点击“Install”7、等待安装8、安装完成,点击“Finis
原创
发布博客 2022.03.07 ·
6430 阅读 ·
0 点赞 ·
0 评论 ·
23 收藏

波特率9600每秒的传输字节_波特率、比特率、通信速度的区别01

1、写在前面I2C通信速度100KHz是什么意思?SPI数据传输速率最大150Mbps是什么意思?串口9600bps每秒传输9600字节数据吗?不少参加工作,甚至工作两三年的工程师,都没有搞明白波特率、比特率、通信速度这些概念。今天结合一些串口、I2C等常见通信接口给大家讲讲通信领域的这些概念以及区别。2、概念比特率:是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second),比特率越高,每秒传送数据就越多。波特率:表示每秒钟传送码元符号的个数,是衡量数据传送速率的指标。
转载
发布博客 2022.02.28 ·
11290 阅读 ·
9 点赞 ·
5 评论 ·
25 收藏

以太网在线升级步骤

串口在线升级步骤一、查看工程文件的Config.h二、确定本地地址和目标地址三、打开在线升级工具四、配置串口参数以太网配置可以波查询代码与PC通讯的IP、端口设置的参数。五、确定以太网已连接无误六、打开连接、读取文件、升级打开连接后,屏幕上会显示连接成功。读取s19文件点击升级...
原创
发布博客 2021.07.25 ·
833 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

串口在线升级步骤

串口在线升级步骤一、查看工程文件的Config.h二、确定本地地址和目标地址三、打开在线升级工具四、配置串口参数串口配置可以波查询代码与PC通讯的UART设置的参数。五、填写本机地址和目标地址本机地址为0xf3 = 243主板目标地址为0xf5 = 245PMT板目标地址为0x13 = 19六、打开连接、读取文件、升级打开连接后,屏幕上会显示连接成功。读取s19文件点击升级所遇问题:1、升级到一半或某一帧,就失败了。原因:检查升级数据包大小、检查串口缓存区的字节大
原创
发布博客 2021.07.25 ·
2685 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

USR-C322配置类 RFC2217 自动波特率功能

USR-C322配置类 RFC2217 自动波特率功能1、问题来源项目:EXPEC 3100*2、问题描述EXPEC 3100仪器出厂时发现十几台仪器出现波特率发现改变,由115200变为9600,出厂设置为115200,该变化影响产品。3、原因分析*未知4、解决方案一、 USR-C322配置类 RFC2217 自动波特率功能方案⑴类 RFC2217功能描述RFC2217是一个通过以太网即时修改设备串口参数的一个标准协议,本设备支持一个类似RFC2217的协议,不是标准
原创
发布博客 2021.07.24 ·
2147 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

EOF的意义及用法(while(scanf(“%d“,&n) != EOF))

EOF的意义及用法(while(scanf("%d",&n) != EOF))EOF,为End Of File的缩写,通常在文本的最后存在此字符表示资料结束。在微软的DOS和Windows中,读取数据时终端不会产生EOF。此时,应用程序知道数据源是一个终端(或者其它“字符设备”),并将一个已知的保留的字符或序列解释为文件结束的指明;最普遍地说,它是ASCII码中的替换字符(Control-Z,代码26)。在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在wh
转载
发布博客 2021.05.02 ·
2999 阅读 ·
5 点赞 ·
0 评论 ·
21 收藏

STM32串口通信学习总结

STM32串口通信学习总结1.概述1.1学习目的通过基于AWA5812平台,学习STM32F767芯片的串口通信程序开发。本人学习串口通信比较曲折,一开始使用的芯片时STM32新开发出来的一块STM32L496ZG的板子,这块板子的优点时低功耗,性能在M4系列中也比较强大,满足了公司对现有产品升级的需求,而对于我这个新入手不到一个月的职场小白来说,这块...
原创
发布博客 2020.09.09 ·
7789 阅读 ·
5 点赞 ·
0 评论 ·
26 收藏

 STM32启动文件学习总结

STM32启动文件学习总结1.概述1.1学习目的初次学习STM32,在学习的过程思考了一个问题,那就是STM32以嵌入式C为主,因此main函数就自然而然的成了程序运行的起点。那么问题来了,为什么单片机上电后,就一定是从mian函数开始执行的呢?它是如何寻址的呢?回想我们曾经学过的STC89C51还是现在学的STM32在学习编写代码...
原创
发布博客 2020.09.08 ·
1714 阅读 ·
2 点赞 ·
0 评论 ·
18 收藏

国内个人免费在SCI、IEEE等数据库下载文献方法

膜拜CSDN上的大神们,在技术和方法上为我们奉献的力量!!!!1、打开IEEE官网:https://ieeexplore.ieee.org/Xplore/home.jsp用英文搜索需要的文章点击文章复制其链接:2、打开网址:http://tool.yovisun.com/scihub/3、点击其中一个可用的网址(一般第一个)如:https://sci-hub.tw/然后复制IEEE的文章链接搜索后4、最后点击右上角的下载按钮后即可下载本文由CSDN博主「花...
原创
发布博客 2020.05.11 ·
6372 阅读 ·
1 点赞 ·
0 评论 ·
23 收藏

数字图像处理 学习MATLAB

MATLAB函数用法及注释matlab中clc,close,close all,clear,clear all作用区别clc:清除命令窗口的内容,对工作环境中的全部变量无任何影响close:关闭当前的Figure窗口close all:关闭所有的Figure窗口clear:清除工作空间的所有变量clear all:清除工作空间的所有变量,函数,和MEX文件axis[ ]函...
原创
发布博客 2019.04.30 ·
768 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Pycham(Python3.7)中找不到urllib2和urllib.urlopen 报错问题

Python3.7中找不到urllib2的问题和urllib.urlopen 报错问题在之前了解了urllib2在python3后已经合并在urllib中了,具体为urllib.response,urllib.requesimport urllib2web = urllib2.urlopen('https://www.baidu.com')f = web.read()print(f)...
原创
发布博客 2019.04.10 ·
4115 阅读 ·
1 点赞 ·
2 评论 ·
7 收藏

## **pycharm(python 3.7)无法安装第三方库----解决方案**

pycharm(python 3.7)无法安装第三方库----解决方案Error occurred when instaling package"****",Details…自学python的过程中遇到了不少问题,没有找大佬解决,想想自己如果能解决的话,也挺有成就感,进入大学后,就一直在养成"baidu is the best teacher"的意识。废话不多说进入正题:方法一:在线...
原创
发布博客 2019.04.10 ·
8652 阅读 ·
8 点赞 ·
0 评论 ·
28 收藏

自学之路

23个Python爬虫开源项目代码今天为大家整理了23个Python爬虫项目。整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快1、WechatSogou [1]– 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。github地址:https://git...
转载
发布博客 2019.04.02 ·
427 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏
加载更多