个人技术博文
有耳朵的小丑鱼
这个作者很懒,什么都没留下…
展开
-
JTA1145 休眠唤醒调试总结
最近因为项目,选择了这颗芯片,花了2天多时间,总算是把这个芯片的休眠唤醒功能基本调了,在这里做一个技术总结,希望可以帮到有需要的人! ****TJA1145芯片简介:**** TJA1145是一款高速CAN收发器,可在控制器局域网(CAN)协议控制器和物理双线式CAN总线之间提供接口。该收发器专门设计用于汽车行业的高速CAN应用 TJA1145在待机模式和睡眠模式下具有超低的功耗,通过使用选择性唤醒功能,高级电源管理调节通过节点的电源,并支持本地(外部IO引脚唤醒,可配置上升沿或者下降沿唤醒)和远程.原创 2020-11-21 23:45:06 · 21809 阅读 · 26 评论 -
Ubuntu16.04搜狗拼音输入法候选栏无法显示中文(英文乱码)
Ubuntu16.04搜狗拼音输入法候选栏无法显示中文(英文乱码)输入中文时,若候选栏显示英文乱码、无法显示中文,如下图所示,可按如下方式处理:cd ~/.config rm -rf SogouPY* sogou*然后注销重新登录即可。 重点内容原创 2017-12-20 23:23:10 · 438 阅读 · 0 评论 -
keil调试窗口设置
在代码调试过程中,查看外设寄存器的值,几乎是所有工程师都会使用到的功能,STM32寄存器的显示窗口有两种,如下图: 显然图1,比图2方便很多,很多工程师打开调试窗口都显示的使图2模式,那么如何设置为图1 所示的窗口显示模式呢? 我也是摸索了很久,才在百度上找到答案,这里分享给需要的人,顺便自己也留个记录将 Options -> Debug 下Dialog DLL: 中的改为TARMSTM.DLL原创 2017-07-31 11:41:43 · 5384 阅读 · 1 评论 -
个人工作经验积累——SPI
STM32 SPI接口使用总结: 一. 标准SPI波形 SPI协议与IIC不同,SPI的时钟极性与采样跳变沿是可以灵活设置的,时钟极性有两中情况,空闲状态时候CLK为高电平或者低电平;采样跳变沿也有两种情况,第一个边沿采样和第二个边沿采样,组合起来SPI的波形一共有四种情况。1.0下图是逻辑分析仪的SPI参数设置界面: 最上面4项是SPI四根数据线 第5项设置SPI数据的传输顺序,标准的原创 2016-08-25 17:24:05 · 3910 阅读 · 0 评论 -
红外遥控解码原理及代码实现
红外解码的原理和程序的编写原创 2015-09-26 13:08:55 · 5840 阅读 · 0 评论 -
状态机和UCOSII编程的比较
版权声明:本文为博主(张家越)原创文章,欢迎转载,但请务必注明出处和作者! 我与2015年6月进入了一家从事车载产品研发,设计的公司。进入公司之后便开始接触和学习状态机编程,主要原因是公司之前的代码使用了状态机的框架。到目前为止接触状态机已经有差不多一年的时间了,今天之所以写这篇博客,一是为了对这一年多使用状态机的经验做个总结,二是希望可以给正在学习和使用状态机的爱好者,提供一些帮助和参考!原创 2016-05-18 11:32:03 · 3058 阅读 · 0 评论 -
语音芯片选型
只能语音芯片型号:SYN6658原创 2016-04-19 16:24:33 · 1153 阅读 · 0 评论 -
开关电源芯片选型
LM2576 MP2302MP4462原创 2015-10-10 15:32:38 · 2643 阅读 · 0 评论 -
Cortex-M3滴答定时器优先级设置
Cortex-M3滴答定时器优先级设置原创 2015-09-26 13:02:35 · 5182 阅读 · 0 评论 -
C语言的关键字
C语言是一门非常精炼的高级语言,ANSI C标准中一共只有32个关键字。我们可以将这些关键字分为四组,如图1-1所示。一. C语言的关键字数据类型关键字(12个)Char,double,enum,float,int,long,short,singed,struct,union,unsigned,void控制语句关键字(12个)Break, case, continue, default, do, e原创 2015-09-25 23:07:34 · 767 阅读 · 0 评论 -
陶瓷压力传感器放大电路的设计
最近刚刚做完一个关于气体压力检测的项目,由于本人模拟电路部分比较薄弱,在传感器放大电路的设计过程中遇到了一系列的问题,在解决这些问题的过程中积累了不少经验,在这里顺便做个总结,一来可以在日后供自己查阅和参考,二来希望把我积累的经验分享给广大电子爱好者和电子工程师,希望大家在以后的设计过程中可以少走弯路。由于我之前没有陶瓷压力传感器的电路设计经验,加之自己也不是什么模拟电路高手,便选择了,先借鉴别人的原创 2015-09-25 23:30:58 · 13739 阅读 · 5 评论 -
12864无字库液晶显示(一)
这篇文章主要来写一下12864液晶显示的程序,至于一些寄存器的设置,和12864液晶的资料介绍,大家可以参考附件中的12864液晶的datesheet。我在这里不做详细介绍了. 我在这里直接贴出程序,程序注释比较清楚,相信大家对照dateshee可以看明白。/***********************************程序功能:无字库12864液晶的显示编译环境:keil4运行环境原创 2015-09-25 23:16:37 · 8390 阅读 · 2 评论 -
Cortex-M3那点事
一:寄存器组Cortex-M3处理器拥有R0-R15的寄存器组:R0-R12是通用寄存器。R13作为堆栈指针SP有两个,但在同一时刻只有一个起作用。(MSP: 复位后默认使用的堆栈指针,用于操作系统内核以及异常处理例程,PSP: 由用户的应用程序代码使用)R14: 连接寄存器。R15:程序寄数器,指向当前的程序地址。特殊功能寄存器:● 程序状态寄存器组(PSR)● 中断屏蔽寄存器组(PRIMASK,转载 2015-09-25 23:41:26 · 1051 阅读 · 0 评论