<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Rantg's notebook]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rtgchym</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rtgchym]]></copyright><item><title><![CDATA[PCB图片Logo添加工具]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/21467839</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/21467839</guid><author>rtgchym</author><pubDate>Tue, 18 Mar 2014 17:00:39 +0800</pubDate><description><![CDATA[1.下载该图片添加脚本；
    点击打开下载地址
2.打开Altidum Designer，点击菜单栏第一项DXP，再单击最后一项Run Script（运行脚本）；


3.在弹出的对话框中点击左下角Browser，进入刚下载的脚本目录中，选择PCBLogoCreator.PRJSCR并打开；


4.在弹出的对话框中选择最后一项绿色图标开始的RunConverterScript]]></description><category></category></item><item><title><![CDATA[STM32芯片锁死问题]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/11109357</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/11109357</guid><author>rtgchym</author><pubDate>Thu, 05 Sep 2013 09:56:49 +0800</pubDate><description><![CDATA[STM32单片机一般的连接方式是主闪存存储器启动模式，即BOOT0为0，这样在用JTAG或SW写进程序的时候，如果该程序工程中芯片选型不正确或着程序中复用了JTAG或SW复用引脚导致程序执行后出现启动配置错误或者调试引脚被占用而引起的芯片锁死或Jlnk连接不上的问题，则把BOOT0和BOOT1跳成1和0，让内部程序不运行，然后再重新下载另外的程序，再改回BOOT设置，便可以恢复正常。如果板子上JT]]></description><category></category></item><item><title><![CDATA[STM3210X IO口复用的问题]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/10826117</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/10826117</guid><author>rtgchym</author><pubDate>Sun, 01 Sep 2013 15:12:43 +0800</pubDate><description><![CDATA[1.PB3和PB4默认为JTAG调试引脚而非IO口，所以要将二者作为IO使用时需进行引脚重映射，
   GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
   当然，开启时钟时也要记得开启AFIO。
2.10X系列的手册上上有一段话
   经测试，就按普通引脚配置，这三个引脚也是可以同时输出的，并且频率设成50MHz目测也没出]]></description><category></category></item><item><title><![CDATA[Keil MDK编译错误警告积累贴]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/9817443</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/9817443</guid><author>rtgchym</author><pubDate>Wed, 07 Aug 2013 15:27:21 +0800</pubDate><description><![CDATA[自从移动平台出了云笔记软件之后就很少来优快云写东西了，学习过程中遇到什么问题或发现新的知识点，PC上随手复制粘贴就和手机平台同步了，平时走哪儿随便翻出来看看，很方便，何况论坛里云龙混杂，“砖家”横行，技术贴转来转去，人云亦云，很多问题更是漏洞百出，需要我们去仔细推敲和验证。藉于此，给大家分享一款手机平台软件，印象笔记，很好用，笔记党必备啊。好了，步入正题，对最近在MDK下出现的错误警告及解决办法]]></description><category></category></item><item><title><![CDATA[Android中的CheckBox]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/8180639</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/8180639</guid><author>rtgchym</author><pubDate>Tue, 13 Nov 2012 22:17:07 +0800</pubDate><description><![CDATA[Android中提供了一个多选组件CheckBox，实现多选操作，因为可以多选，所以他区别于RadioButton没有了组的概念，要监听用户操作的话需要对每一个CheckBox监听。Android developers里的描述为：public class CheckBox extends CompoundButton，在CompoundButton里有监听方法：




void
se]]></description><category></category></item><item><title><![CDATA[安徽大学数字电路考研资料]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/7568184</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/7568184</guid><author>rtgchym</author><pubDate>Tue, 15 May 2012 12:33:02 +0800</pubDate><description><![CDATA[这是我12年考研所用过的资料，包括考研历年真题和期末试卷以及相关课件资料，至于其他的参考书籍和资料在前篇文章里已经有了详细说明，如果有需要的学弟学妹可以下载，希望这些资料可以对学弟学妹有所帮助。再强调一点，如果大家感觉有用就小顶一下，也是的对我辛苦整理码字的一个支持，同时希望那些习惯粘贴复制的同志能够尊重别人的劳动成果，切勿将这些资料用于商业用途！考研对于考研人来说是身心的莫大考验和煎熬，我也不希]]></description><category></category></item><item><title><![CDATA[安徽大学电路与系统考研细节问题]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/7520041</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/7520041</guid><author>rtgchym</author><pubDate>Sat, 28 Apr 2012 14:27:01 +0800</pubDate><description><![CDATA[考研终于告一段落了，考研人真的伤不起…………
       我是2012年报考的安徽大学电路与系统专业，回忆自己一路走来的点点滴滴，有些细节还是有必要记录下来的，以便在日后能帮助更多的学弟学妹。

       首先是初试，公共课的问题我就不说了，网上成功的经验一大把，大家自己搜索自己吸收，我只说说安大的专业课，安大电路初试专业课就考数字电路，教材是王毓银的数字电路与逻辑设计，这个用第二版和]]></description><category></category></item><item><title><![CDATA[51单片机串口发送汉字显示乱码问题]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/7372781</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/7372781</guid><author>rtgchym</author><pubDate>Tue, 20 Mar 2012 12:51:03 +0800</pubDate><description><![CDATA[前一段时间做蓝牙通信，单片机串口发送汉字总显示乱码，代码如下：
//发送一个字节
void SendByte(unsigned char dat)
{
SBUF = dat;
while(!TI);
TI = 0;
}

//发送一个字符串
void SendStr(unsigned char *s)
{
while(*s!='\0')
{
SendByte(*s);]]></description><category></category></item><item><title><![CDATA[STC11/10xx系列单片机独立波特率发生器设置]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/6422428</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/6422428</guid><author>rtgchym</author><pubDate>Sun, 15 May 2011 14:37:00 +0800</pubDate><description><![CDATA[  51的定时器本来就很不够用，用串口时再使用定时器1来产生波特率，那系统使用定时器就更加捉襟见肘了，STC11/10xx系列单片机内部自带的串口独立波特率发生器，使用它就可以将定时器1释放出来当定时器来用了。此外，通过设置WAKE_CLKO[2]的BRTCLKO可将P1.0设置为可编程时钟输出引脚。以下是它的初始化程序，具体寄存器含义以及BRT重载值计算参见手册。#include typedef unsigned char uchar;typedef unsigned int     uint;sfr A]]></description><category></category></item><item><title><![CDATA[剖析单片机C语言软件复位]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/6420269</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/6420269</guid><author>rtgchym</author><pubDate>Sat, 14 May 2011 20:47:00 +0800</pubDate><description><![CDATA[      众所周知，单片机在上电复位，或程序正在执行时候按下复位键，PC指针就会指向0地址，程序从0地址处开始执行，这是硬件复位，我暂且称它为“硬复位”，因为下文所讲的是程序在运行过程通过调用执行一段代码跳转到0地址处开始执行，这样也可以实现类似单片机硬复位一样的效果，但却是通过软件来实现的，并不是真正意义上的复位，所以称之为“软复位”。程序如下：(*(void(*)())0);      如果你看完这条语句还没有蒙，那你已经完全没必要继续在这个贴上浪费时间了，可以直接关掉这个页面，如果感觉有点蒙，可以选]]></description><category></category></item><item><title><![CDATA[辽宁工大加权、学分绩计算器加强版]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/6222500</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/6222500</guid><author>rtgchym</author><pubDate>Fri, 04 Mar 2011 10:11:00 +0800</pubDate><description><![CDATA[原帖链接：http://blog.youkuaiyun.com/rtgchym/archive/2010/01/21/5220324.aspx加强版说明：针对原版最多只能计算20科科目的不足，此加强版将上限增加到了39科，这对于大多数专业计算都够了，如果以后还不够，就期待有时间了出个豪华版吧，呵呵使用声明：1.本程序是用Flash制作，绿色安全，考虑到有的电脑上没有安装Flash播放器，本程序集成了播放器，所以任何电脑只要是Windows平台打开即可用；2.程序的算法严格按照《辽宁工程技术大学学生手册》奖学金评定部分的]]></description><category></category></item><item><title><![CDATA[在Protel99se中建立自己的元件封装库]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/6215184</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/6215184</guid><author>rtgchym</author><pubDate>Tue, 01 Mar 2011 13:02:00 +0800</pubDate><description><![CDATA[在Protel里建立一个自己的封装库，确实是很方便。在自己画电路图的过程中，不断的把自己常用的元件封装添加进自己的封装库，慢慢的，以后你不需要再添加常用库，也不需在庞大的常用库中来来回回找，可以直接添加自己的库，方便省事。画图中常见的元件如三极管和IC，在Protel自带的库里其实都有，但是分散在好几个文件中，用起来很麻烦，得不停地加载。所以本文介绍如何把常用的元件封装整合到一个文件中，做成自己的库，使用的时候再也不用来回加载了．下面详细介绍一下自己的制作过程：1.新建一个设计文档，可以自己命名，比如Myl]]></description><category></category></item><item><title><![CDATA[Keil C51编译错误警告解决方法积累]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/6209933</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/6209933</guid><author>rtgchym</author><pubDate>Sat, 26 Feb 2011 16:17:00 +0800</pubDate><description><![CDATA[错误：1. error C183: unmodifiable lvalue原因：修改了不能改变的变量，注意定义在某些区域的变量是不能修改的,如前面定义了unsigned char code table[6]，在后面是不能修改table[6]的。}解决办法：将code去掉警告：1.WARNING L15: MULTIPLE CALL TO SEGMENT原因：同一个函数即在主函数中调用了，又在中断服务程序里调用解决办法：很简单，可以在二者之间取其一2. WARNING L16: UNCALLED SEGMEN]]></description><category></category></item><item><title><![CDATA[MAX232串口通信问题]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/6207692</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/6207692</guid><author>rtgchym</author><pubDate>Fri, 25 Feb 2011 15:06:00 +0800</pubDate><description><![CDATA[系统板实现功能：用MAX232实现串口通信故障现象：上位机给单片机发数据单片机可以识别，但单片机给上位机传数据时上位机却接不到，只有在每次断电的瞬间可以收到断断续续的数据。查错思路：断电瞬间电压降低至零，这个过程中可以接收到一个数据，怀疑可能是系统板电源供电问题，此时测量MAX232的16脚VCC和15脚地之间的电压，为6~7V，高于5V，再把单片机机开发板的P3.0和P3..1用杜邦线引出来接到此系统板上，然后将两板共地，串口正常通信，再测此时电压，发现为4.8V左右——证实是电源问题。查错过程：在网上看]]></description><category></category></item><item><title><![CDATA[使用STC系列单片机和Atmel系列单片机存在的问题]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/6205654</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/6205654</guid><author>rtgchym</author><pubDate>Thu, 24 Feb 2011 17:06:00 +0800</pubDate><description><![CDATA[<br />      地球人都知道STC的51系列单片机的指令系统和AT的完全兼容，最近做一个小系统出了点问题，在网上四处寻觅他俩之间的区别，结果……到处充斥着同样一句废话——他俩完全可以替换，但事实上问题很多——<br />1.STC单片机执行指令的速度很快（其实这也是一句废话，呵呵），大约是AT的3-30倍，尽管快是好事，但这样一来，你在AT上好使的程序在STC上不一定好用，反之亦然，最典型的例子就是那些对时序有要严格求求的模块，比如IIC，18B20、DS1302等的时序。再者，既然执行速度快了，那]]></description><category></category></item><item><title><![CDATA[辽宁工大加权、学分绩计算器]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/5220324</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/5220324</guid><author>rtgchym</author><pubDate>Thu, 21 Jan 2010 13:51:00 +0800</pubDate><description><![CDATA[使用声明：
1.本程序是用Flash制作，绿色安全，考虑到有的电脑上没有安装Flash播放器，本程序集成了播放器，所以任何电脑只要是Windows平台打开即可用；
2.程序的算法严格按照《辽宁工程技术大学学生手册》奖学金评定部分的加权、学分绩算法来编程，也通过了众多同学的实际测试，所以本学校的可以放心下载使用，但别的学校的不能保证。
3.大家如果有什么好的意见或想法，需要我改进的，可以给我留]]></description><category></category></item><item><title><![CDATA[TTL电平与RS232电平]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/5218477</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/5218477</guid><author>rtgchym</author><pubDate>Wed, 20 Jan 2010 21:12:00 +0800</pubDate><description><![CDATA[1、RS232标准规定     逻辑1的电平为-3～-15V （呵呵，没写错，232电平中，负电位就是逻辑1）     逻辑0的电平为+3～+15V2、TTL电平规定     TTL输出高电平>2.4V，     输出低电平。     在室温下，一般输出高电平是3.5V，输出低电平是0.2V。     最小输入高/低电平：输入高电平>=2.0V，输入低电平。3.DB]]></description><category></category></item><item><title><![CDATA[用FLVPlayback组件给.swf视频加上播放进度条]]></title><link>https://blog.youkuaiyun.com/rtgchym/article/details/5218476</link><guid>https://blog.youkuaiyun.com/rtgchym/article/details/5218476</guid><author>rtgchym</author><pubDate>Wed, 20 Jan 2010 21:10:00 +0800</pubDate><description><![CDATA[      这几天用Flash做一个视频课件，我用ComboBox、Label、Loader组件调用外部视频，为了节省空间，我把视频文件也全转成了swf格式。但是加上之后问题又出来了，无法控制加载进去的视频，只能让他播放、暂停，不能快进等等，熬了半宿终于整出了一招，呵呵，挺笨的办法，但很好用， 和大家分享一下。      1.把swf格式的文件转换成FLV格式，然后打开Flash，新建文件之后]]></description><category></category></item></channel></rss>