码迷,mamicode.com
首页 >  
搜索关键字:stm32    ( 2182个结果
STM32+FreeRtos+Lwip移植笔记Ⅰ
今天开始移植,之后应该还会移植USB的协议栈。今天早上被一个脑残的问题搞疯了;原来启动的汇编代码的语句是有位置限制的,上下文必须对齐。对齐后就没事了:另外,IMPORT可以用C的extern(全大写)代替。这三个其实都是中断向量,对于IMPORT xPortSysTickHandler,你可以不加进...
分类:其他好文   时间:2015-01-12 14:40:57    阅读次数:189
物联网操作系统HelloX V1.77(beta)版本发布
物联网操作系统HelloX V1.77发布经过近半年的努力,物联网操作系统HelloX V1.77版本正式完成,源代码已上载到github(github.com/hellox-project/HelloX_STM32)。这个版本主要支持下列特性:1.        定制化扩展,通过宏定义,能够把内核裁剪到20K以下,以适应低配置硬件需要。同时如果把所有的功能特性都加上,则尺寸可以达到500K左右,...
分类:其他好文   时间:2015-01-11 13:35:35    阅读次数:288
STM32F103 ucLinux开发之四(内核启动后的调试)
Stm32-uclinux启动后的调试1、 修改__pfn_to_page使得能够启动根据STM32F103 ucLinux开发之三(内核启动后不正常)的描述,内核无法启动是选择了平板内存模式后,下面两个宏定义,导致计算错误,从而Backtrace的。#define __pfn_to_page(pf...
分类:系统相关   时间:2015-01-10 18:02:37    阅读次数:412
技术人生之九:什么样的技术可以赚到钱
做了这么多年的嵌入式软硬件开发,用过的平台很多,细数了一下,自己都吓了一跳,51单片机、AVR Mega128、EMC单片机、CPLD/FPGA、DSP(LF2407)、S3C2410、44B0、STM32等,软件平台有Keil C51、汇编、ADS1.2、MDK、uCOS、Linux、VC++等。没有办法,在小公司干活就是要一个人做几个人的活。很多时候,去到一间新的公司,并不是自己来决定选用哪种...
分类:其他好文   时间:2015-01-09 09:19:09    阅读次数:203
基于W5500+STM32的SNMP协议应用
SNMP:“简单网络管理协议”,用于网络管理的协议。SNMP定义在IP协议上,使用无连接的UDP进行通信,SNMP支持5个基本的操作,分别是:GetRequest、GetNextRequest、SetRequest、GetResponse和Trap,这 5个操作来自各自的PDU结构。SNMP采用的是一个请求—应答的通信方式,Trap除外,Trap不需要应答。...
分类:其他好文   时间:2015-01-07 18:51:01    阅读次数:524
毕业设计——基于STM32的音乐播放器设计(一)
基于STM32的音乐播放器设计, 源代码下载地址:http://download.csdn.net/detail/cxp2205455256/8334021      SD卡文件下载地址:http://download.csdn.net/detail/cxp2205455256/8334089 电路图下载地址:文件太大了,上传不了。。。。。。。 以下是截图: 1、硬件电路 ...
分类:其他好文   时间:2015-01-06 23:18:44    阅读次数:549
USART波特率计算溢出Bug
硬件平台是STM32F429,运行在 180MHz 主频下,固件库版本V1.2.1。使用 USART1 和 USART2 进行串口输出,但是用示波器一看,波特率明显不对。 我的代码如下: RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB...
分类:其他好文   时间:2015-01-04 11:22:29    阅读次数:1741
MDK stm32 仿真
直接选择simulator,仿真时报错*** error 65: access violation at 0x40021000 : no 'read' permission修改系统配置,原配置如下CPU DLL默认为SARMCM3.DLL,经查找Keil的安装目录下没有SARMCM4.DLL的文件,...
分类:其他好文   时间:2014-12-30 19:02:42    阅读次数:217
修改STM32库函数中的晶振值
STM32F407的库文件中默认晶振值为25MHz,若外接晶振8MHz,则需修改以下几个地方:1)修改HSE_VALUE的值将#define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */修改...
分类:其他好文   时间:2014-12-25 09:51:45    阅读次数:201
QML中使用C++类的实现
之前用Qt写过串口的小软件。STM32 IAP工具和 用qt写的一个简单到不能在简单的上位机。后来接触了QML,觉得传统的那种界面太那个了,写样式也麻烦。所以很早就想过用QML来为串口上位机做界面。无奈没搞懂QML到底是如何去调用C++的。百度了一堆文章,多半是翻译官方的例子。不知所云。直到最近在c...
分类:编程语言   时间:2014-12-24 16:14:13    阅读次数:358
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!