- 博客(15)
- 收藏
- 关注
原创 SJA1000T在什么情况下会一直处于接收状态?
收到中断处理完一组接收数据之后,给命令寄存器写了04,清除了接收缓存区。中断是可以正常恢复常高待接收中断来了拉低的。但是查看02状态寄存器,始终还是处于接收状态是怎么肥事?SJA1000T在什么情况下会一直处于接收状态?
2025-04-01 20:09:52
82
原创 CAN中断一直为低
首先祝贺自己写的CAN收发可以顺畅地对控制板上的SJA1000发指令。流畅地发送成功真的开心。然后现在是会出现CAN发送很成功,但是一个指令来了之后,由于处理过程有误,就直接回到了初始状态位。思考中断不恢复的原因。是不是因为接收缓冲区一直有数据没有清掉?因此将接收有误情况下跳转的状态从初始态改为清空态,反正清空态之后就是初始态了。总结:中断来了之后,在CAN01写04,清空当前的接收缓冲区。
2025-03-16 11:08:02
83
原创 安装win10虚拟机
如果你使用的默认配置,正常情况下就可以复制、粘贴和拖拽内容的,双方向都是支持的。如果不能复制和拖拽一般是vmware tools没有正确安装导致。安装vmware tools后重启即可。
2025-02-26 10:52:30
99
原创 SDK 识别不到JTAG仿真端口号
zedboard是一款基于Xilinx Zynq-7000 All Programmable System-on-Chip (SoC) 的开发板,常用于嵌入式系统设计和原型验证。在开发过程中,为了与zedboard进行通信,通常需要配置和使用串口驱动程序。Infineon公司,作为知名的半导体解决方案提供商,为zedboard提供了串口驱动程序,以确保用户能够顺利地通过串行端口进行数据传输和调试。原因:Zynq的串口控制需要驱动。
2025-02-15 20:20:08
190
原创 PL2303不支持Win11及以上版本
3. 卸载设备,清除旧版本驱动文件。安装新版本驱动文件。问题:驱动与系统版本不兼容。下载最新版本V4300。2.更新电脑系统到最新。
2024-09-04 15:53:47
1108
原创 C++的双冒号::和冒号:
冒号:1、变量占几个位typedef struct_XXX {unsigned char a:4;unsigned char c;};XXX2、
2021-06-14 20:04:06
211
原创 2021-05-04
Static 静态 和 this 指针class Account{public: static double m_rate; static void set_rate(const double& x) {m_rate}};double Account::m_rate = 8.0;//静态数据的定义,写在一行代码给变量提供了内存,我们称之为定义int main(){ Account::set_rate(5.0);//调用静态函数的方法,一个是通过类直接调用,因
2021-05-04 05:03:18
195
原创 Stack栈和堆Heap
栈:对应作用域内的一块内存空间,比如函数运行时,函数本身会形成一个stack来放置它所接受的参数,以及返回地址,函数体中生命的任何变量,所使用的内存块都取自栈;堆:由操作系统提供的一块全局内存空间,动态分配得到,可以在程序的任意位置以new语句分配得到,并使用完成,有义务去delete掉。class Complex {...};... Complex c3(1,2);//全局变量int main(){ Complex c1(1,2);//离开函数调用作用域之后,就会失效 C
2021-05-04 01:28:34
93
原创 光照
光度测定:根据辐射量的多少来估计有用的光照量。比如,同样的能量强度的绿光亮度看起来可能是蓝光的两倍。光的国际量纲:焦耳。SI:J辐射:大量光子的集合。光子:有一定位置和传播方向的量子。频率是属性,光速取决于介质。光谱能量:强度量是一个密度函数,不同于广延量,是指一个无穷小的点上的广延量密度。辐射是光子的集合,那么将该处集合的光子分配到对应的波长槽,计算统计直方,或者直接用能量大小除以区间大小。光源的产生能量的比率,也就是功率,单位是瓦特。功率谱:功率除以波长范围;辐射照度:功率谱除以
2021-05-02 15:49:31
118
原创 2021-03-15
整了一堆、然后刷两下就搞好了,前面那些文档是在配置些什么鬼东西。现在是OpenGL和GLUT的框架都有了,问题在于GLEW和GLFW,这俩要怎么配置啊?需要用到CMake吗?我是用Brew安装的呀!要注意的就是,要细心,要理清楚逻辑。一点马虎都不行。现在的问题太多了要把气泡画出来:C++,OpenGL程序要看懂;要把可听化做出来,估计还要涉及到一个OpenAL这里面的计算量大,估计要用到新的GPU和并行算法:电脑硬件也要管实验对照,不一定能对照好可视化:1、环..
2021-03-15 16:30:23
167
原创 2021-03-14
Mac 配置OpenGL打开homebrew网站https://brew.sh/,拷贝代码条到terminal;2.terminal需要输入密码,unix系统默认不显示密码,直接键入回车就好;3. 为何安装homwbrew:macOS是基于unix衍生,很多底层工具都是缺失的,所以这就有了homebrew,官方解释:以最简单,最灵活的方式来安装macOS中不包含的UNIX工具。呜呜,菜鸡如我还是没有搞定,brew官网的英文引导没看出个所以然。果然还是英语水平太差了。又找了个资源:.
2021-03-14 18:50:03
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人