上一页 1 2 3 4 5 6 7 ··· 10 下一页

altium designer 里如何设置PCB默认字符默认大小(PCB丝印)

摘要: 注意:此操作只对新导入的元件生效。 阅读全文
posted @ 2014-01-14 17:27 Worldsing 阅读(4337) 评论(0) 推荐(0) 编辑

给Qt应用程序添加图标文件ico setWindowIcon

摘要: 1:通过qmake生成makefile实现过程: (1) 找到一张图片.ico,名字改为myappico.ico;注意:Qt5.2中 ico文件是256 * 256。 (2) 创建一个新的文本文档,内部添加 IDI_ICON1 ICON DISCARDABLE "myappico.ico" 并将文件重命名为myapp.rc; (3) 在myapp.pro文件最后加上RC_FILE = myapp.... 阅读全文
posted @ 2013-12-31 15:34 Worldsing 阅读(12359) 评论(0) 推荐(0) 编辑

Qt学习笔记-1 开发环境建立

摘要: 关于Qt在这里不做过多介绍,吸引我的地方是有几点: 1、用C++开发语言; 2、多平台(wWindows、MAC、Linux、Android等); 3、界面所见几所得。其他的可以百度上了解; 从本文开始学习Qt,Qt最开始是C++的图形类库,类似Windows上跑其的类库MFC一样,MFC也就是VC++,但是VC++提供了一套完整的集成开发工具如VC6.0,他包括了MFC类库、界面编辑器、... 阅读全文
posted @ 2013-12-15 16:26 Worldsing 阅读(466) 评论(0) 推荐(0) 编辑

VS2010 error C2664: “CWnd::MessageBoxW”: 不能将参数 1 从“const char [3]”转换为“LPCTSTR”

摘要: VS2010 (VC2010)建立工程时默认的字符集是Unicode,所以在代码中使用MessageBox时需要输入Unicode,用TEXT()这个宏输入参数,否则会报错; 代码:MessageBox(TEXT("消息对话框"),TEXT("提示"), MB_OK|MB_OKCANCEL); 错误:error C2664: “CWnd::MessageBoxW”: 不能将参数 1... 阅读全文
posted @ 2013-12-05 16:43 Worldsing 阅读(951) 评论(1) 推荐(1) 编辑

如何使用Keil仿真环境查看CPU类型字长?【worldsing笔记】

摘要: 笔者上次写了如何用IAR查CPU的字长和数据类长度的方法:点击这里查看 今天试着在Keil MDK 5.0 里查看CPU的字长和数据类长度,打开一个已有的工程,编译并进入Debug,如图1.1所示: 图1.1 Keil 进入Debug仿真 打开Watch窗口,View->Watch Wind... 阅读全文
posted @ 2013-12-02 22:08 Worldsing 阅读(947) 评论(0) 推荐(0) 编辑

MFRCC522 SPI无法通讯【worldsing笔记】

摘要: 用单片机于MRFC522与单片接时,加上485通讯后出现很诡异的像: 只要485芯片上有收到外部发送的信号时RC522就死掉,经过仿真卡在了SPI的收发部分(等待回复) u8 MFRC522WriteByte(u8 Byte) { {int i = 0; while((SPI1->SR&0X02)==0 && i DR=Byte; ... 阅读全文
posted @ 2013-11-26 17:52 Worldsing 阅读(1467) 评论(0) 推荐(0) 编辑

FreeModbus for stm32(Keil工程)——精简Modbus slave协议【worlsing笔记】

摘要: FreeModbus For stm32:点击下载源码 1、测试环境Keil MDK 4.7a stm32f103c8, PB12为输出线圈, 可以通过Modbus Poll来控制线圈的输出状态。 2、通过ModbusProt.h配置硬件、数据缓冲区大小和功能码配置 #define UART_USE ... 阅读全文
posted @ 2013-11-25 16:11 Worldsing 阅读(6632) 评论(3) 推荐(0) 编辑

RS485连接CAN——应急用法【worldsing笔记】【待完善】

摘要: 阅读前提:假设读者对CAN总线和485总线有一定了解。 RX485连接CAN用法提出背景: 在一般情况下只能是CAN对CAN 485对485, 但是在调试过程中难免对出现设备没有CAN接口,或是没有485接口,或是端口不够用,导致无法进行调试工作。比如项目初期画的电路可能少CAN接口,或是少485接口,开发过程中由于设备的增加,导致端口不够用或是接口不兼容。PLC一般只有485或422接口。连... 阅读全文
posted @ 2013-11-22 10:56 Worldsing 阅读(1286) 评论(0) 推荐(0) 编辑

stm32 时钟配置——外部时钟倍频、内部时钟倍频 【worldsing笔记】

摘要: stm32可选的时钟源 在STM32中,可以用内部时钟,也可以用外部时钟,在要求进度高的应用场合最好用外部晶体震荡器,内部时钟存在一定的精度误差。 准确的来说有4个时钟源可以选分别是HSI、LSI、HSE、LSE(即内部高速,内部低速,外部高速,外部低速),高速时钟主要用于系统内核和总线上的外设时钟。低速时钟主要用于独立看门狗IWDG、实时时钟RTC。 ①、HSI是高速内部时钟,RC振荡器,频率... 阅读全文
posted @ 2013-11-20 14:31 Worldsing 阅读(14639) 评论(0) 推荐(0) 编辑

使用Superprg 下载 AVR/51单片机固件 【worldsing笔记】

摘要: progisp 2.0 可以下载avr、51等单片机,单击下载 Superprg 单击下载 Superprg软件志峰公司出的专用软件,配合ZF_209使用, ZF_209卓越的性能是目前已知下载器中速度最快,稳定性最好的下载器。zf-209使用arm芯片无论是编程接口还是usb接口,均使用硬件来实现的,不是使用软件模拟的,由于是采用硬件模式,保证了... 阅读全文
posted @ 2013-11-18 16:03 Worldsing 阅读(1423) 评论(0) 推荐(0) 编辑

Keil MDK 无法设置断点【worldsing】

摘要: 要解决一个问题就怕不知道怎么搜索,或是别人没有遇到过: 同样碰到Keil MDK Debug调试无法设置断点问题,首先来问百度,GOOGLE,一下是我搜索到的结果: 1、keil 不能设置断点,每次点调试都出现以下对话框, 有几个按钮不能点。 解决办法:购买正版Keil或够找破解包,worldsing笔记里有(仅供学习用),商业请支持正版; 2、软件能Debug, 硬件无... 阅读全文
posted @ 2013-11-07 13:36 Worldsing 阅读(33215) 评论(2) 推荐(0) 编辑

stm32 堆和栈(stm32 Heap & Stack)【worldsing笔记】

摘要: 关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。 那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?以下是网摘: 刚接手STM32时,你只编写一个 int main() { while(1); } BUILD://Program Size: Code=340 RO-data=252 RW-data=0 ZI-data=1632 编译后,就会... 阅读全文
posted @ 2013-11-06 11:37 Worldsing 阅读(6236) 评论(1) 推荐(1) 编辑

简单OS(ucos超级精简版)——裸调度器【worldsing笔记】

摘要: 简单原则少ROM,少RAM,任务完成就让出CPU,调度器描述: 1、按最大任务数轮番调度; 2、任务调用延时接口将让出CPU使用权,进入下一个任务调度; 3、用户任务都处于延时或是不使用CPU运行Idle任务; 4、最大任务数255; 5、任务用独立栈,栈大小由用户自定义; 6、调度器无需初始化,代码为单个C文件,结构简单,代码尺寸小; 7、调度器加3个任务代码尺寸:Code=142... 阅读全文
posted @ 2013-11-06 10:42 Worldsing 阅读(2638) 评论(0) 推荐(0) 编辑

Altium Designer导出部分元件过滤不焊接的元件【worldsing笔记】

摘要: 在Altium Designer画图过程中难免会多出单元电路,或是测试电路,特别是第一版时,有部分元件不用焊接 这时给采购、或是生产时有必要注明哪些元件不焊接,哪些元件不采购。有两种方法可以过滤: 1、将元件属性的Value项值写为NC,即:No Connect;但是自建的库或非标的库无此项。且再次需要焊机或配置是不得重新输入比较麻烦; 2、将元件属性的Type项值写... 阅读全文
posted @ 2013-11-05 14:03 Worldsing 阅读(1017) 评论(0) 推荐(0) 编辑

uCos 之 TaskIdle() 注意事项【worldsing笔记】

摘要: 在大多OS里都存在Idle线程或任务,同样uCos也不例外,为什么估计很少有人细研究。为什么设立Idle? 能不能去了? 首先看看uCos中关于Idle的代码做个介绍: config.h里对Idle的配置: #define OS_LOWEST_PRIO 7 /* 最低优先级,OS_LOWEST_PRIO即空闲任务优先级(0 ~ 63) */ ... 阅读全文
posted @ 2013-11-04 21:51 Worldsing 阅读(1939) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页