-
错误如图所示:解决办法:对Option中的c/c++中进行1级程序优化选择、勾选“Optimizefortime”(这个应该和网上谈到晶振设置过大原因类是吧)、勾选“OneELFSectionperFunction”;勾选Option中ASM的“ThumbMode”(不是Cortex-M3包含了Thumb指令集的呢?)。解决是这样解决的,出问题的时候都是设...[详细]
-
DS2411的读写时序和DS18B20一致,毕竟同一个公司出的。下面是代码源文件ds2411.c#includeds2411.h#includedelay.h #includeusart.h// ////复位DS2411voidDS2411_Rst(void) { DS2411_IO_OUT();//SETPA...[详细]
-
为了和jihuaLi完成智能家居系统,我移植了这个驱动,不管写的如何,总结一下是很有必要的。NRF24L01使用SPI总线与主机通信,没有SPI端口的设备可以使用IO口进行模拟。关于SPI:SPI是一种四线串行总线,SCLK:串行时钟线MOSI:总线主机输出/从机输入MISO:总线主机输入/从机输出;SS:从机使能数据传输方式通讯是通过数据交换完成的,...[详细]
-
1,定义GPIO端口、串口USART、中断NVIC初始化结构体。2,打开相关外设时钟,串口1的时钟和引脚都在APB2总线上所以可以直接|操作,如下3,给GPIO结构体成员赋值,设置引脚功能,此处用的是USART1,Tx是PA9,Rx是PA10,我们要设置PA9为复用推挽输出,PA10为浮空输入。4,初始化GPIO端口之后我们就要配置中断分组和串口中断优先级,中断优先级分组只用设...[详细]
-
本设计测试部分采用测周期发,12864液晶显示,如有不足,欢迎指教SP430直流电机控制仿真原理图下面是部分单片机程序源码预览:/**LCD_12864.c**Createdon:2016年6月15日*Author:Jackzhao*/#includeMSP430F249.h#includeLCD_12864.h#defineuchar...[详细]
-
1、开启AFIO时钟:RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE)2、改变指定管脚的映射GPIO_Remap_SWJ_Disable,SWJ完全禁用(JTAG+SW-DP):GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE)3、改变指定管脚的映射GPIO_Remap_SWJ_...[详细]
-
搭了个H桥电路,控制电机的正反转和PWM调速,程序是网上的,改改引脚就能用,电路和源程序如下:功能:P1.1按键停止,P1.2左转,P1.3右转,P1.0调速#includereg52.h#defineucharunsignedchar#defineuintunsignedintsbitPW1=P0^0;sbitPW2=P0^1;//控制电机...[详细]
-
学习单片机,我们要分几个步骤:第一步:买一个学习开发板,大概要花个100多个大洋。开发板大家要购买一个适合初学者的,有基本的功能就可以,不要看起来资源非常丰富,但适合学习的资料却非常的少,很多的资料都用不到。第二步:搭建单片机的开发环境,开发板拿到手之后,安装Keil软件,新建工程,完成一个控制LED灯的程序,烧录程序,展示控制LED的效果。简单的掌握单片机开发的整个流程。在...[详细]
-
一、测试条件硬件:STM32L432KC主频:80MHz编译器:IAR8.20.1编译选项:HighSpeednosizeconstraintsCRC生成多项式:0x782f二、测试方法软件提前生成CRC表,用于查询。分别使用软件CRC算法和硬件CRC外设对一个缓存进行计算,目的是从该缓存中找到同步头。同步头共11字节,前两个字节为后九个字节的CRC校验值。...[详细]
-
STM32系列单片机都有全球唯一的ID号,很多设计开发者,在开发的过程中,会嵌入ID绑定验证代码,也就是所说的软加密。STM32系列逆向分析STM32系列单片机在破解的过程中常见的几个问题。1通常我们在破解STM32过程中,如果原开发者没有嵌入软加密,那我们只需对芯片进行开片,去除加密锁,然后通过编程器直接读取,读取的BIN文件或HEX文件,完全可以正常使用。2在去除加密锁后,提...[详细]
-
这段时间搞了个arduino玩,感觉买的板子不过瘾,照着网上的教程折腾Arduino最小系统,过程非常曲折,现将部分内容总结记录下来,以备日后查阅。参考文章:Arduino1.0——让最小系统更简单最小系统的电路连接方法可参照参考文章内容,这里只讲实际操作,确保你跟着做就能成功,理论知识请各位自己百度学习。我这里使用的芯片是Atmega8A-PU,用的是8M的外部晶振,没有使用教程...[详细]
-
STC实验箱4IAP15W4K58S4KeiluVisionV5.29.0.0PK51Prof.DevelopersKitVersion:9.60.0.0硬知识硬件知识摘自《STC15系列单片机器件手册》STC15系列部分单片机集成了3路可编程计数器阵列(CCP/PCA)模块(STC15W4K32S4系列单片机只有两路CCP/PCA),可用于软件定时器...[详细]
-
ARM发布互动在线平台正式上线,帮助开发者简化基于ARM架构的设计工作。这一全新的互动平台是ARM下一代ConnectedCommunity社区,预计成为开发者与设计工程师协同合作、交流想法、互相挑战以及获得ARM及其合作伙伴最新动态的信息中心。这平台包含了一个中文社区的板块,为国内用户提供全中文的互动交流环境。
ARM生态系统包括了超过1,000家合作伙伴以及无数开发基于ARM技术解决方...[详细]
-
引言 长条的LED显示屏在生活中应用得很多,这种显示屏的控制电路简单,扫描线有限,显示信息量也不是很大。当显示信息量比较大时,若采用一般的长屏显示屏,显示信息过慢,即使采用超长屏的显示屏,其数据输出速率也很低,而且显示屏的刷新频率也不一定能满足显示需求。矩形显示屏显示的信息量大,并且可以按需要扩展显示屏的高度,不存在频率上的限制,能够弥补长条显示屏显示信息时存在的不足。本设计使用双RA...[详细]
-
2008年12月19日,恩智浦半导体在上海举行颁奖典礼,宣布第二届恩智浦杯创新设计大赛的获奖方案。6组大学生设计从200多个来自大中华区93所大学(及学院)的参赛设计中脱颖而出,进入决赛,凭借其出色的创新理念,受到褒奖。沿承2007年首届比赛的成功举办,本年度恩智浦杯创新设计大赛向参赛者提供了恩智浦LPC2478和LPC3250这两个最先进的32位微控制器(MCU)技术平台,并把...[详细]