会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小兜兜me
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2024年10月19日
keil 快捷键设置,开发加速的小技巧(个人设置)
摘要: 点击扳手,选择shortcut key进入快捷键设置页面 快捷键名字 快捷键 功能描述 Edit:Advanced:Comment Selection Ctrl + Num / 段注释 Edit:Advanced:Uncomment Selection Ctrl + Shift + Num / 段取
阅读全文
posted @ 2024-10-19 10:54 小兜兜me
阅读(1463)
评论(0)
推荐(0)
2024年10月17日
canopen 导致qt上位机崩溃的原因分析
摘要: 今天开发过程中,在qt中移植canfestival协议栈后,上位机崩溃了,经过我的排查,发现了崩溃的原因。 在协议栈中的代码如下 UNS32 RegisterSetODentryCallBack(CO_Data* d, UNS16 wIndex, UNS8 bSubindex, ODCallback
阅读全文
posted @ 2024-10-17 13:58 小兜兜me
阅读(227)
评论(0)
推荐(0)
2024年9月30日
USB和CAN都是用差分信号来传输数据,为什么CAN的传输距离能比USB远那么多?
摘要: USB和CAN的区别 今天在看USB项目设计实例的时候,突然想到一个问题,从而引发了一些思考。经过思考加上查阅资料,写出了这一篇文章作为记录。 问题 USB和CAN都是用两条线作为差分线以差分信号进行数据传输。总所周知,差分信号有着很强的抗干扰能力。那为什么USB的一般传输距离是5米,最大是10
阅读全文
posted @ 2024-09-30 19:39 小兜兜me
阅读(1557)
评论(2)
推荐(8)
2024年9月22日
CanOpen报文详细分析
摘要: 一、SYNC 同步帧,由同步生产者定期广播同步帧,为网络提供基本的同步机制。 CAN-ID:0x80(功能码) 帧类型:标准数据帧 DLC:0 数据域:无 二、Error Control 1. 节点守护(node guard) NMT主机定期向NMT从机发送节点守护请求报文,NMT从机返回自己当前的
阅读全文
posted @ 2024-09-22 12:07 小兜兜me
阅读(2982)
评论(0)
推荐(0)
2024年9月19日
c语言 宏的一些深层应用(##,#,宏函数)
摘要: "##" 宏拼接 #define CONCATENATE(a, b) a ## b CONCATENATE(student_, 1) // 将a和b拼接起来变成一个新的变量 -> student_1 #define CONS(a,b) int(a##e##b) CONS(2,3) //将aeb拼接起
阅读全文
posted @ 2024-09-19 19:45 小兜兜me
阅读(317)
评论(0)
推荐(0)
2024年9月16日
nRF24L01芯片驱动记录
摘要: nRF24L01芯片驱动记录 学习完了usb,了解了部分元器件的功能以及用途后,打算在端午假期用一天的时间完成一个小目标,不过实际上是花了一天半才成功实现,现将驱动nRF24L01芯片的整个过程记录下来。 小目标 驱动nRF24L01芯片,实现nRF24L01芯片之间的通讯 在淘宝问客服找驱动代
阅读全文
posted @ 2024-09-16 15:35 小兜兜me
阅读(354)
评论(1)
推荐(1)
2024年9月4日
CM3学习笔记(X)Fault 类异常以及HardFault_Handler的改造
摘要: 先补充一些 中断 内中断(异常):与当前执行的指令有关(中断信号来源于CPU内部):CM3内核中断向量表0~15的为内中断(异常)。 外中断(中断):与当前执行的指令无关(中断信号来源于CPU外部):CM3内核中断向量表16~255的为外中断(中断) 暂时搁置,等看完CM3全部内容再来总结、改造
阅读全文
posted @ 2024-09-04 09:04 小兜兜me
阅读(52)
评论(0)
推荐(0)
2024年9月3日
CM3学习笔记(X)中断输入及悬起行为
摘要: ## 中断输入及悬起行为 要理解中断的输入和悬起行为,我们首先要理解这几个概念。 > 中断的状态可以参考FreeRTOS中的任务的状态(仅对比参考),请结合下面的内容配合CM3官方手册7.4的图进行理解。 + 中断请求:可以理解为我们所说的中断触发标志位+ 中断悬起状态:这是一个状态位。检测到中断请
阅读全文
posted @ 2024-09-03 17:15 小兜兜me
阅读(101)
评论(0)
推荐(0)
CM3和ARM7的差异
摘要: 此文章由文心一言生成,引用请标注作者:文心一言CM3通常指的是Cortex-M3,它是ARM公司设计的一种基于ARMv7-M架构的32位处理器内核,主要用于嵌入式系统。而ARM7则是ARM公司早期设计的一种基于ARMv4T架构的32位RISC处理器内核,同样广泛应用于嵌入式领域。以下是CM3(Cor
阅读全文
posted @ 2024-09-03 16:46 小兜兜me
阅读(297)
评论(0)
推荐(0)
2024年8月29日
USB入门系列(四)传输类型
摘要: USB传输类型 USB有四种传输类型: 传输类型 数据规模 要求 应用 块传输 大量 准确性 打印机、采集卡、U盘等 中断传输 少量或中量 周期性 鼠标键盘等HID设备 同步传输 大量 速率稳定 音视频的播放 控制传输 少量 准确性 配置USB、下载固件程序
阅读全文
posted @ 2024-08-29 10:56 小兜兜me
阅读(85)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告