自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红星科技的专栏

为人民服务

  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 chrome浏览器崩溃了,STATUS_INVALID_IMAGE_HASH

chrome浏览器崩溃了,我的心碎了,STATUS_INVALID_IMAGE_HASHGoogle Chrome 显示“喔唷,崩溃啦!”后重新安装后就一直提示错误代码“STATUS_INVALID_IMAGE_HASH”任何页面都是这个提示。导致这个问题的原因是 Google 在79版本(2019年12月20号左右)的更新中又重新启用了Renderer Code Integrity Protection(渲染器代码完整性保护),会阻止签名不是谷歌和微软的模块加载。该功能已经在之前一个版本中导致同样的问题

2020-06-27 14:17:43 11230

原创 emWin自定义字库内容

打开FontCvtST选择字体等Edit->Disable all characters去掉所有选中的字符建立Unicode格式的txt文件文件中是你想要的字符Edit->Read pattern file读取刚才建立的那个txt文件File->Save保存点阵为C文件保存完成,你要的字符点阵生成完毕...

2019-11-14 17:46:16 396 1

原创 MS5607使用中的问题,温度低于20℃,数值不对

MS5607在温度低于20℃,数据就不对了

2019-06-28 12:10:11 1112 4

原创 IAR 用于调试的HardFault异常处理

用于调试的hardfault在编写STM32程序代码时由于自己的粗心会发现有时候程序跑着跑着就进入了HardFault_Handler中断,按照经验来说进入HardFault_Handler故障的原因主要有两个方面:1:内存溢出或则访问越界。2:堆栈溢出。发生异常后我们可以首先查看LR寄存器的值,确认当前使用的堆栈是MSP还是PSP,然后找到相对应的堆栈指针,并在内存中查看相对...

2018-08-27 14:07:16 9490

原创 AD7490特性与应用

AD7490介绍与使用FEATURES,特性程序操作要点CONTROL REGISTER,控制寄存器表 5. Control Register,控制寄存器表 6. Control Register Bit Functions控制寄存器表 7. Channel Selection通道选择表 8. Power Mode Selection电源管理Sequencer Operat...

2018-04-26 18:32:00 5313 2

原创 STM32使用J-FLASH合并Hex文件

STM32开发过程中,使用boot方式实现IAP功能,应用程序运行在flash的起始地址之后,有一个偏移。在生产过程中,需要为芯片现在boot.hex和app.hex两个程序,为了简化过程,将两个hex合并为一个hex文件。1、使用J-FLASH打开工程或建立工程。2、file->open data file打开第一个hex文件,没有先后顺序。3、可以看到boot.hex的起始地址是0x80...

2018-04-03 11:24:17 5824 2

翻译 python 500行 小项目 --- 简单对象模型

简单对象模型卡尔·弗里德里希·Bolz卡尔·弗里德里希·Bolz是在伦敦大学国王学院的研究人员,并在各种动态语言的实现和优化广泛兴趣。他是PyPy / RPython的核心作者之一,并已在序言,球拍,Smalltalk中,PHP和Ruby的实现工作。他@cfbolz在Twitter上。介绍面向对象编程是目前使用的主要的编程范式之一,有很多的提供某种形式的面向对象的语言。虽然从表面上看,不同的面向对...

2018-02-09 22:34:48 1220

原创 Pycharm开发PyQt5,基本设置 External Tools

设置qtdesigner: program: “C:\Python34\Lib\site-packages\PyQt5\designer.exe” Working directory: “$FileDir$” 设置pyuic: program: “C:\Python34\python.exe” parameters: “-m PyQt5.uic.pyuic $FileName$ -o $FileN...

2018-02-08 17:15:28 5220 1

原创 win10下安装python3.6,pycharm

2018-02-08 11:32:39 664

转载 免费国内外"代码托管服务器"收集

http://www.cnblogs.com/lux免费国内外"代码托管服务器"收集 国内开源中国  http://git.oschina.net/  支持git淘宝code  http://code.taobao.org/  支持svn京东code  https://code.jd.com/  支持git新浪 sae   http://sae.si

2014-10-21 10:49:37 1006 1

原创 这里荒废许久了

人要是对新事物没兴趣了,是不是真的老了。我有一阵子真的变老了,现在想振奋一下,可能是春天来了的缘故。我不能永远不老,但是希望不要老的这么早。感兴趣的东西挺多,只是没了心气。我的EQ太低,总是处处碰壁,本想沉沦下去,可是又容不得自己沉沦,只好挣扎起来,再看看自己落破的灵魂。人的生命是不可能重生的,意志力足够坚强,或许能在精神上重生。我的意志力偏又不强大道可以重来的地步,怎么办?看来需要加

2010-04-16 11:48:00 485

原创 Cache 高速缓冲存储器

Cache n. 高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。存储器的高速缓冲存储器存储了频繁访问的 RAM 位置的内容及这些数据项的存储地址。当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。因为高速缓冲存储器总是比主RAM 存储器速度快,所以当 RAM 的访问速

2009-02-15 15:37:00 690

原创 恨,DS1302实时钟读出的小时不对!

和同事一起做了个LED的电子钟,用的DS1302实时钟,发现小时不对,23点后居然到了04点。上网搜了一下才知道,是山寨仿冒的产品。哎。。。 经过试验,把程序改了一下, if((hour & 0x30) == 0x20)   {    WriteDataToDS1302(CMD_CONTROL, 0x00);  //写保护关闭     WriteDataToDS1302(CMD

2009-01-21 11:25:00 2012 1

转载 TC35i新版西门子工业GSM模块

TC35i新版西门子工业GSM模块是一个支持中文短信息的工业级GSM模块,工作在EGSM900和GSM1800双频段,电源范围为直流3.3~4.8V ,电流消耗——休眠状态为3.5mA,空闲状态为25mA,发射状态为300mA(平均),2.5A峰值;可传输语音和数据信号, 功耗在EGSM900(4类)和GSM1800(1类)分别为2W和1W ,通过接口连接器和天线连接器分别连接SIM卡读卡器和天线

2009-01-20 10:47:00 2936 2

转载 电容

电容 http://baike.baidu.com/view/3686.html?wtp=tt目录 概述 电容器的型号命名方法 电容功能分类介绍 电容的应用 电容一般的选用 电容器标称电容值 电容器主要特性参数   电容  diànróng  1. [capacitance;electric capacity]:电容是表征电容器容纳电荷的本领的物理量,非导电体的下述性质:当非导电体的两

2009-01-16 09:18:00 978

转载 电感

电感 贴片插件功率电感    电感  diàngǎn  [INDUCTORS] 电路在如下电流发生变化时能产生电动势的性质。也指利用此性质制成的元件  什么是电感器、变压器?  电感器(电感线圈)和变压器均是用绝缘导线(例如漆包线、纱包线等)绕制而成的电磁感应元件,也是电子电路中常用的元器件之一,相关产品如共膜滤波器等。   一、自感与互感  (一)自感  当线圈中有电流通过时,线

2009-01-15 14:06:00 599

转载 一种新型FLASH文件系统UBI/UBIFS—-很不错的开源项目

http://www.cqumzh.cn/topic_show.php?tid=507319 UBIFS: 由IBM、nokia工程师Thomas Gleixner,Artem Bityutskiy等人于2006年发起,致力于开发性能卓越、扩展性高的FLASH专用文件系统,以解决当前嵌入式环境下以FLASH作为MTD设备使用时的技术瓶颈,开发背景:FLASH特性:FLASH是一类电可擦出可

2008-12-19 21:22:00 1241

原创 同事推荐的STM8,价格便宜。

同事推荐的STM8,价格便宜,只是现在还不好买,他和代理商联系过,说是128Kflash的20元,好像性价比还可以,而且是5V的,能和单位的系统整合在一起。真奇怪,感觉ST的MCU这两年突然就冒出来了,硬是便宜的很,感觉国内一直没什么人用过。STM8是针对特殊应用领域包括汽车、工业、低压和电池供电应用设备以及特殊应用标准等产品,ST所推出的最佳化产品都将采用STM8平台,特色包括更高的性能、更

2008-12-17 09:50:00 5654 1

原创 DM9000网卡

DM9000网卡简介:  网络控制器选用DAVICOM公司的DM9000快速以太网控制处理器,合成了MAC,PHY,MMU。该处理器配备有标准10M/100M自适应,16K大容量的FIFO,4路多功能GPIO,掉电,全双工工作等功能。物理层支持以太网接口协议。由于数据有时是以猝发形式收到的,因此,DM9000还集成有接收缓冲区,以便在接收到数据时能把数据放到这个缓冲区中,然后由数据链路层直接从

2008-10-16 09:38:00 1059

原创 74系列芯片功能说明

 74芯片特性分类使总汇 74HC/LS/HCT/F系列芯片的区别1、 LS是低功耗肖特基,HC是高速COMS.LS的速度比HC略快.HCT输入输出与LS兼容,但是功耗低;F是高速肖特基电路;2、 LS是TTL电平,HC是COMS电平.3、 LS输入开路为高电平,HC输入不允许开路, hc 一般都要求有上下拉电阻来确定输入端无效时的电平.LS 却没有这个要求4、 LS输出下拉强上拉弱,HC上拉下拉

2008-10-15 09:25:00 8046 1

原创 FatFs Module Application Note

导读:   Considerations on porting to various platform   The FatFs module is assuming following terms on portability.   ANSI C   The FatFs module is a middleware that written in ANSI C. There is no p

2008-09-25 22:28:00 1408

原创 How to Use MMC/SDC

导读:      Now SD Memory Card(Secure Digital Memory Card) is the most popular memory card for mobile equipments. The SD Memory Card (SDC below) was developped as upper-compatible to Multi Media Card

2008-09-25 22:22:00 2474

原创 英语和老外说的一样溜:好口语三关键

导读:   如果你学英语多年,却依然不善表达、不善面谈、不善辩论、不善沟通、不善谈判、不善推广自己、不善经营自己;如果你专业技能突出,兢兢业业,成绩突出,却因为英语口语不好而失去了很多升职加薪的机会;如果你正在为英语口语问题而烦恼,焦虑,不知道如何下手,寻求突破……   英语口语的熟练,有三大关键步骤要做好。   第一步就是模仿   模仿的目的在于确保语音、语调的正确和提高表达的流利程度。

2008-09-19 09:04:00 973

转载 电子工程师必上的十大专业网站

 在电子产业混,情报能力是相当重要的,具体体现在一要能及早全面地获得最新的设计资讯,二要能认识一些专家级的大虾,当有设计难题时,这些大虾可以伸出热情的手拉你一把,则对你的设计会帮助很大的。小可我在电子产业混了几年,在这方面还是积累了一些感受,在此跟大家分享一下。总的感受是对专业网站:人不在多,有虾(大虾)则灵,贴不在水,有精则优。下面的专业网站点评,是偶的一些感受,不当之处还望指正啊。1、    

2008-09-15 18:24:00 1786

转载 C语言宏定义技巧

写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。 下面列举一些成熟软件中常用得宏定义。。。。。。 1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H    //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef   unsig

2008-09-05 08:47:00 1124 4

转载 如何修改STM32的USB例程为自己所用

 如果要下载程序测试包请点击此处http://blog.ednchina.com/computer00/143918/message.aspx    在万利学习板自带的演示例程中,有几个USB的例程。如果我们想实现一个USB功能,可以拿里面的例子来改。    那么具体要改哪些地方呢?首先要改各种描述符,然后是具体的数据处理。我们拿USB摇杆鼠标范例来修改,把它改成USB键盘。该范例在目录/Manl

2008-09-02 11:25:00 4155 2

转载 IEEE 754的浮点数

0引言    IEEE(Institute of Electrical and Electronics Engineers,电子电气工程师协会)在I985年制定的IEEE 754(IEEE Standard for Binary Floating-Point Arithmetic, ANSI/IEEE Std 754-1985 )二进制浮点运算规范,是浮点运算部件事实上的工业标准。许多计算机用

2008-06-25 11:27:00 2503

原创 想做个CAN和以太网的转换器

前不久,我在淘宝上注册了账号,买了几样东西。看到很多人在上面开店,而且也有卖自己设计的电子产品,我是不是也可以开个店呢?开了店卖什么?要有自己的产品。想做个CAN和以太网的转换器,这个东西做的厂家很多,但是价格比较贵。如果我做一个低成本的设备,不知道销路会如何?今天有了这个想法,我想尽快实现一下,马上就开始规划,先上网找几个同类产品,做一下需求分析。参考别人家的产品:

2008-06-23 13:39:00 2020 7

原创 介绍一个自制PLC的论坛

http://www.ouravr.com这个网站我经常上去看看,以前她是专注与AVR单片机的开发,现在已经演变成一个范围很广的开发网站。网站的内容都是开源的,网友们的学习兴趣都很浓。其中有一个板块是开发PLC的,最近又开始了新一轮活动,我一直在关注,有兴趣的朋友一定要去看看。http://www.ouravr.com/bbs/bbs_list.jsp?bbs_id=3007 

2008-06-20 14:34:00 3506 4

原创 状态机的两种写法

状态机的两种写法                        2004/12/26  www.armecos.com  [email protected]    有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM--有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理,符合计算机的工作

2008-01-17 20:53:00 1038 1

原创 自制USB的SD读卡器 - 续1

昨天板子作回来了,上午凑了些元件把板子焊上了,不太好看,晚上要调一下,先发个照片上来看看,这东西没啥实用性,就是练手。资料都是从网上找来的,呵呵,自己也做了些改动。 板子正面板子背面 

2008-01-05 22:03:00 5051

原创 AT90CAN128的CAN编程

这几天一直在忙活 AT90CAN128的CAN编程,几天终于有眉目了。其实他的can用起来不复杂,只是一开始没有仔细看手册,走了不少弯路。编译器ICCAVR4M晶振50K波特率void can_init(void){    // CAN Controller initialization    // CAN Controller initialization    // CAN

2007-12-24 20:07:00 9362 19

原创 带有仿真器的学习开发套件EK-STM32F

下午去参加了意法半导体举行的《STM32全国巡回研讨会》,在现场买了一块开发板,板子作的很好看,但是里面的说明太少了,手册上只简单介绍了一下情况就没有什么别的了,估计也是匆忙之中做出来的。挺便宜,199元。为配合ST STM32F Cortex-M3的市场推广,万利电子自2007年11月30日至2007年12月31日,特价不限量销售带有仿真器的学习开发套件EK-STM32F,含税价格199元/

2007-12-17 17:39:00 3585 5

原创 自制USB的SD读卡器

画了一个板子,还没有作出去,原理应该没问题。网上的很多例子都是SPI方式读写SD卡,我想试一下4位数据线的方式,所以弄了两个跳线端子。usb那边就做成U盘的方式,不用谢驱动程序了,投个懒。 

2007-12-14 21:58:00 6548

原创 PDIUSBD12--USB接口器件

概述     PDIUSBD12是一款性价比很高的USB器件。它通常用作微控制器系统中实现与微控制器进行通信的高速通用并行接口。它还支持本地的DMA传输。     这种实现USB接口的标准组件使得设计者可以在各种不同类型微控制器中选择出最合适的微控制器。这种灵活性减小了开发的时间、风险以及费用(通过使用已有的结构和减少固件上的投资),从而用最快捷的方法实现最经济的USB外设的解决方案。     P

2007-12-11 19:48:00 1088

原创 文件系统

在说明FAT16文件系统之前,我们必须清楚FAT是什么?FAT(File Allocation Table)是“文件分配表”的意思。顾名思义,就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。不同的操作系统所使用的文件系统不尽相同,在个人计算机上常用的操作系统中,MS-DOS 6.x及以下版本使用FAT16;OS/2使用H

2007-12-10 21:22:00 586

原创 想学习SD卡的编程

想学习SD卡的编程。目前正在网上查资料,希望能够尽快做好。 SD卡简介SD卡(Secure Digital Memory Card)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(PDA)和多媒体播放器等。SD卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。大小犹如一张邮票的SD记忆

2007-12-08 23:53:00 2681 3

原创 MCP2515:快速数据传输的独立型CAN器件

微芯科技(Microchip Technology)公司推出一款独立型CAN(控制器区域网络)器件,为应付串行通信所带来的挑战提供全新选择。MCP2515为设计人员提供了一款配备快速数据传输、高效能数  节过滤及具有帧起始(Start of Frame,简称SOF)输出功能的CAN解决方案。其SPI接口使之更容易地与任何微控制器连接起来。 MCP2515的最大时钟输入速度为40MHz,并包括一个1

2007-11-24 22:33:00 2267

原创 整数平方根算法

这几天在作dsp程序的时候用到的,感觉还不错V_UINT32 VSqrt3( V_UINT32 x )  //牛顿法{ V_UINT32 x1; int s = 1, g0,g1; if (x  x1 = x - 1; if ( x1 > 65535 )  {  s += 8;  x1 >>= 16; } if ( x1 > 255 )  {  s += 4;  x1 >>= 8; } if

2007-11-17 23:38:00 1141

原创 PPP:点对点协议

这几天在做GPRS通讯,用的是MC39I模块。因为他的里面没有TCP/IP协议,所以通讯这部分还得自己来做,麻烦!点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP 最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协议。在 TCP-IP 协议集中它是一种用来同步调制连接的数据链路层协议(OSI 模式中的第二层),替代了原来非标准的第二层协议,即 SLIP。

2007-04-08 14:32:00 980

usb串口驱动,三种芯片的都在里面

ftd,pl,ch,三种芯片的驱动程序打包早已起了,不知道芯片类型的,就挨个试一遍吧。

2018-09-03

serialplot win64

SerialPlot接受3种不同类型的数据输入: *简单的二进制流,支持不同的数字格式(无符号/有符号 - 8/16/32位和浮点数) * CSV格式的ASCII数据 *用户定义的自定义帧格式(帧开始字节,帧大小,校验和等)。 您可以拍摄当前视图的快照并将其存储在CSV文件中。您也可以从CSV文件加载它们,方便查看。 用户也可以通过点击定义“命令”发送到串口设备。命令可以用HEX或ASCII格式定义。 SerialPlot v0.10.0发布 哈桑YavuzÖzderya • 09/03/ 2017在15:19 • 0评论 SerialPlot 0.10发布。此版本带来了一些性能改进,次要功能和错误修复。 现在,您可以设置2个选项,而不是“样本数”选项卡中的“样本数”选项。“缓冲区大小”和“绘图宽度”。“缓冲区大小”是保存在内存中的样本总数,“绘图宽度”是在X轴上一次绘制的最大样本数。要查看以前的样本,只需使用X轴滚动条。这个区别的主要原因是表现。以前,您无法将样本数量设置得太高,因为SerialPlot试图一次绘制所有数据。现在您可以将“缓冲区大小”设置为1.000.000,只要保持“绘图宽度”较小,很可能就可以了。另一个好处是,有时当你频繁地更改数据时,缩放出路并不意味着太多,您也可以在X轴上保持一定的缩放级别,以便能够看到任何细节。如果你喜欢旧的行为,你总是可以设置缓冲区大小选项相同的数量作为绘图宽度,它应该没事。请记住,虽然“绘图宽度”选项有一个较小的限制,然后“缓冲区大小”出于性能的原因。一张纸条; 性能改进没有完成。我仍在进行一些改进,以增加“缓冲区大小”限制。 现在您可以设置RS232控制信号(DTR,RTS),并从“端口”选项卡查看输入信号()状态。能够设置DTR信号是一个要求的功能,以便SerialPlot可以与Arduino Leanardo板一起使用。 我们现在也有一个更新检查器。您可以从“帮助”菜单启动它。除非您禁用了SerialPlot,否则每天会检查一次更新。

2018-09-03

时间触发嵌入式系统设计模式(中文版)

《时间触发嵌入式系统设计模式》是一本正文语种为简体中文的书籍。 书 名 时间触发嵌入式系统设计模式 ISBN 9787508322063 出版社中国电力出版社 出版时间 2004-01-01

2018-09-03

玉柴混合动力蓄电池管理系统BMS通信协议.pdf

BMS电池管理系统的CAN通讯协议,本文件针对玉柴混合动力系统各控制单元之间信息交互的需求、通信协议的设计和使用 制定的说明。本规范参考美国SAE J1939-71 规范。

2010-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除