immortalkim
码龄6年
求更新 关注
提问 私信
  • 博客:7,204
    社区:2
    视频:128
    7,334
    总访问量
  • 9
    原创
  • 1
    粉丝
  • 259
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2020-10-11
博客简介:

kimjxf的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得1次评论
  • 获得8次收藏
  • 博客总排名1,999,888名
创作历程
  • 1篇
    2022年
  • 8篇
    2021年
成就勋章

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 9

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

210人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

功率环控制讲解

原理:所谓功率环,就是将目标功率与实际功率进行pid运算后,将pid的输出值和目标功率相除,然后再将得到的值加一以获得一个比例系数,并最终与目标速度相乘。 例子:若当前功率为60W,目标功率为80W。则error=80-60=20W,那么进行pid运算后必将是一个大于零的值,再和一相加则是大于一的值,乘在目标速度上会是目标速度增大,则可以让电机在尽可能大的功率下工作。 同类,若当前功率为100W,目标功率为80W。则error=80-100=-20W, pid运算后,将得到一个小于零的值,...
原创
博文更新于 2022.01.22 ·
5026 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

task8知识点总结

第一讲:位操作符1.位与&:注意:位与是一个&,逻辑与是两个&(&&)。 ①:真值表:1&1=1 1&0=0 0&0=0 0&1=0 通过真值表可以看出,只有当1&1时才是1,其余情况均为0。 ②:位与特点:与1位与无变化,与0位与变为0 2.位或|:注意:位或是一个|,逻辑或是两个|(||)。 ①:真值表:1|0=1 1|1=1 0|0=0 0|1=1 通过真值表可以看出,只有当0|0时才是0,其余情况均为1。 ...
原创
博文更新于 2021.08.28 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

task7知识点总结

学习内容: 第三十讲:窗口看门狗1.窗口看门狗的名字由来是其喂狗时间具有上下限(下限固定),只有在上下限间喂狗才有效,喂狗时间不能过早或过晚。2.窗口看门狗框图 解读:有两种情况将导致复位。 一.当T6>W6时,结果为1,此时喂狗,与操作后还是一,再进入或操作,最终会让系统复位。这种情况是当计数器的值大于上限值时喂狗导致的复位。 二.当T6位从0变为1时,即计数器的值从0x40变为0x3F时,通过取反或门后变为1,这时启动看门狗后系统也将复位。这种情况是当计数器的值到达下限还没喂狗时的情况。 3
原创
博文更新于 2021.08.28 ·
317 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

task6知识点总结

学习内容: 第二十八讲:外部中断实验-EXTI1.stm32中有16个IO口中断,每个IO口中断对应这一个数。例如GPIOx.1对应这EXIT1(x为A到G)映射表如下: 注意:在EXTI中断中,一个EXTI只能对应一个GPIO口,例如,不能将PA1和PB1设置为外部中断,只能选择其中之一。 2.stm32中断向量表的5-9和10-15各只有一个中断服务函数,因此如果同时打开其中的两个或多个,都会进入一个中断服务函数执行。 3.外部中断一般配置步骤 注意:①必须开启复用时钟,否则无法正常...
原创
博文更新于 2021.08.28 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

task5知识点总结

第二十五讲:串行通讯原理1.串行通讯和并行通讯的区别串行通讯:数据位按位传输。优点:占用引脚少。缺点:速度较慢。 并行通讯:数据位同时传输。优点:速度快。缺点:占用引脚多。 2.串行通讯三种方式单工:数据只能在一个方向上传输。 半双工:数据可以在两个方向上传输,但在同一时刻,数据只能接收或发送。 全双工:数据可以在两个方向上传输,且在同一时刻,数据可以同时接收和发送。 3.串行通信的通信方式同步通信:带时钟同步信息传输。 异步通信:不带时钟同步通信。 4.stm32的串口通信接口UART:通用异步收发
原创
博文更新于 2021.08.28 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

task3知识点总结

第十一讲:新建工程文件-基于寄存器1.前面流程与新建库函数基本相同,当加入启动文件时,需要注释掉SystemInit的代码,以防初始化时钟等。 2.当加入SYSTEM文件时,必须用寄存器的启动文件,以防止出错。 3.常见错误 第十二讲:GPIO工作原理1.stm32根据芯片的种类有不同数目的GPIO口,其中一组IO口最多有16个IO,分别为0-15。 2.IO口中有FT标识的表示输入电压可以为5V。3.GPIO有4种输入模式和4种输出模式。分别为输入浮空模式,输入上拉模式,输入下拉模式,模拟...
原创
博文更新于 2021.08.28 ·
331 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

task4知识点总结

学习内容: 第十六讲:1.硬件连接需要放置R38电阻是为了让小电流通过电阻直接接地,放置干扰实验。 2.软件设计main()函数: #include "stm32f10x.h" #include "bsp_systick.h" #include "bsp_led.h" #include "fmq.h" int main(void) { FMQ_GPIO_Config(); LED_GPIO_Config(); while(1) { FMQ(ON); //开启蜂鸣器 ..
原创
博文更新于 2021.08.28 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

task2知识点总结

学习内容: 第七讲:1.如何安装MDK 可以参考:https://blog.csdn.net/weixin_42693097/article/details/1085552682.j-link安装教程 可以参考:https://jingyan.baidu.com/article/b87fe19eb3e6f05219356842.html 第八讲:ISP串口下载1.硬件连接 串口PA9和PA10通过USB与电脑连接,同时B0,B1必须接地。且ISP下载只能通过串口1(即PA9,PA10) 2...
原创
博文更新于 2021.08.28 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

task7-第三十讲

发布视频 2021.08.25

task6-第二十九讲

发布视频 2021.08.25

task6-第二十八讲

发布视频 2021.08.24

task5-27讲

发布视频 2021.08.24

task5-26讲

发布视频 2021.08.24

task4-17讲

发布视频 2021.08.23

task4-16讲

发布视频 2021.08.23

方案2 task1 知识点总结

学习内容: 第三讲:1.当遇到不懂的问题时,先查询资料,再问问题,学会自己思考的过程。可以去论坛或百度来解决问题,也可以通过官方资料来查询自己所需的内容。2.熟练掌握C语言,为编程打下良好基础。3.多去了解寄存器知识,不仅仅要会使用库函数,还需要去接触底层寄存器操作才能让在调试或出问题时有解决办法,可以事半功倍。4.多去花时间学习基础外设,高级外设可以选择性学习,打下坚实的基础可以让后面的学习更轻松。 第四讲:1.了解开发板的各个模块内容和布局,对整体有一个大概的认识。2.通过参考手册进一步了解开发..
原创
博文更新于 2021.08.22 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多