自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android的Activity和Service互相通信的实现

先写MainActivity的代码package com.example.server;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android....

2019-07-25 15:54:22 554

原创 成功移植icore的shell串口到STM32F4

icore开发板上的例子光盘下的  \iCore_扩展相关\code\7_uart1_shell工程文件,删除FSMC.c 和RCC.c 两个C文件和H文件移植步骤:第一、替换到之前的启动代码,添加startup_stm32f4xx.s 和system_stm32f4xx.c 两个文件。system_stm32f4xx.h可以替代到rcc.h 第二、改写NVIC.c 里的初

2013-08-04 22:41:04 3300

原创 Android 平台视频播放器demo

1、简介android-jungle-mediaplayer是 Android 平台上一款多媒体播放/语音录制的库。使用它你可以很方便的实现语音、视频播放功能。有以下优点:功能齐备,可自定制播放器、播放组件; 内置实现了一个播放器,可以不加修改使用; 视频播放支持SurfaceView/TextureView渲染; 提供语音录制组件。内置播放器支持以下功能:手势(双击暂停...

2019-08-08 21:21:51 1354

转载 Android通过startService播放背景音乐简单示例

这个是转载的博客,补全了资源文件,实现博客里的功能。Android通过startService播放背景音乐简单示例

2019-07-26 15:32:28 349

原创 LaTex撰写算法笔记并管理参考文献

第一步   首先得下载LaTeXStudio这个集成环境。   第二步  写Tex文件   代码如下:\documentclass[journal,onecolumn]{IEEEtran}\usepackage{amsmath,graphicx}\usepackage{CJK}\usepackage{algorithm} %//format of the algorithm\u

2014-11-27 17:18:27 2056

原创 CCS新建工程以及下载程序

把IAR工程移植到CCS 解决了两个问题:第一个问题:#pragma vector= USART0RX_VECTOR 在IAR为#pragma vector= UART0RX_VECTOR因此移植过来时要注意。第二个问题://__no_initunsigned int  ADCResult[MAX_SAMPLE_POINT];无法嵌入汇编语言__no

2014-10-21 21:10:58 3225 1

原创 利用STM32的Systick中断实现按键消抖

在系统初始化的时候对systick进行初始化 void SysTickConfig(void){ /* Set SysTick Timer for 100us interrupts */ if (SysTick_Config(SystemCoreClock / 10000)) { /* Capture error */ while (1); } /*

2014-03-23 17:19:59 6415 2

原创 STM32使用不同的晶振需修改的代码

第一步,打开stm32f10x.h,将  #define HSE_VALUE ((uint32_t)8000000) /*! 修改为:  #define HSE_VALUE ((uint32_t)12000000) /*!      第二步,打开system_stm32f10x.c,修改PLL参数,将    /* PLL configuration: PLLC

2014-03-13 22:23:25 2026

翻译 如何解决使用keil下载或者调试程序是提示的“Invalid ROM Table”信息!

如何解决使用keil下载或者调试程序是提示的“Invalid ROM Table”信息!如下是外国一个论坛上提供的方法        Wow, Clive1, what a wonderful hint.    I set the BOOT0 jumper (="System Memory", and in the target options    / debug pag

2014-03-13 20:19:27 12746

原创 运用keil的ULINK2下的ITM机制打印调试信息

我手头上用的keil 5.0的开发环境,仿真调试器工具用的山寨ulink2。想利用仿真器打印printf的调试信息在开发环境的debug(printf) view窗口上。#define ITM_Port8(n) (*((volatile unsigned char *)(0xE0000000+4*n)))#define ITM_Port16(n) (*((volatile unsi

2014-02-12 11:27:40 3321

原创 STM32双机SPI中断通信机制

研究STM32F4的SPI有一阵子了,进步很缓慢,前几天终于鼓起勇气,用手抄了一遍官方的代码,然后自己一个字字的敲进去,然后再调试。历时大约一个星期,终于把SPI的中断发送和中断接收给整清楚了。在没有正确运行出结果之前,一切都是辣么痛苦。此文鼓励我继续往前进步。先说主机端,首先当然是写SPI驱动文件,也就是SPI的配置,具体文件如下:SPI.c#include #include

2013-09-26 11:18:16 16289 3

原创 cortex-M4的trace功能

在调试的时候需要知道某个变量的值,我记得M3是可以debug进去跟踪变量的,可是M4不行。  我用的是ulink2,打开了下载选项的trace使能。碰到如下问题: 1、logic analysis不知道怎么添加变量,感觉不够友好。2、NVIC可以显示出信息,但是只有中断标号。3、还是查看不了每个的单独的变量。

2013-09-25 21:53:45 1508

原创 C语言菜鸟在使用KEIL4.7碰到的问题,无意中解决

在stm32f4xx_it.h里定义了如下两个变量 extern  __IO uint8_t RxBuffer[]; extern __IO uint8_t Rx_Idx; 因为下面的一个SPI接收中断里要用到这两个变量。 编译错误提示为:.\obj\STM32F407Project.axf: Error: L6218E: Undefined symbo

2013-09-16 13:47:52 1203

原创 STM32F4 SPI通信自发自收使用经验

本周调了一周的SPI通信,今日有了一些进展,通过自发自收实现了方案的验证。         SPI的配置函数如下void SPI_Config(void){ GPIO_InitTypeDef GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; SPI_InitTypeDef SPI_InitStructur

2013-08-28 10:42:22 8122 1

原创 应用CH378的SPI转USB功能

CH378 支持 USB 设备方式和 USB 主机方式,并且内置了 USB 通讯协议的基本固件,内置了处理Mass-Storage 海量存储设备的专用通讯协议的固件,内置了 SD 卡的通讯接口固件,内置了 FAT16 和FAT32 以及 FAT12 文件系统的管理固件,支持常用的 USB 存储设备(包括 U 盘/USB 硬盘/USB 闪存盘/USB 读卡器)和 SD 卡(包括标准容量 SD 卡和高

2013-08-09 16:10:54 4897

原创 FATFS文件系统的中文长文件名配置的几个注意事项

今天终于把FATFS文件系统的中文长文件名弄个端倪出来了。可以在串口输出根目录甚至是二级目录下的文件,虽然还是有些小问题需要进一步调试。第一步,当然是下载,这个很容易,下载到最新的FF0.9a就行。第二步,当然是加入工程,这个不展开,然后就是配置ffconf.h这个文件啦。#ifndef _FFCONF#define _FFCONF 4004 /* Revision ID */

2013-08-07 21:46:49 10080 1

原创 FATFS的长文件名特性相关代码

今天看到LFN的相关代码,其中ff.c里有如下代码:#elif _USE_LFN == 3 /* LFN feature with dynamic working buffer on the heap */#define DEF_NAMEBUF BYTE sfn[12]; WCHAR *lfn#define INIT_BUF(dobj) { lfn = ff_mema

2013-08-06 21:56:35 3212 1

原创 USB库的MSC类里用到的callback回调函数

在STM32F4上开发USB高速接口。在其USBH_USR_MSC_Application()函数下编写用户程序。发现之后函数调用完之后,返回值0。程序跑usbh_msc_core.h里去了。 case USBH_MSC_DEFAULT_APPLI_STATE: /* Process Application callback for MSC */ appliStat

2013-08-06 14:54:32 3308

原创 STM32出现HardFault_Handler故障

FATFS文件系统的LFN选项支持4种配置模式#define _USE_LFN1/   0: Disable LFN feature. _MAX_LFN and _LFN_UNICODE have no effect./   1: Enable LFN with static working buffer on the BSS. Always NOT reentra

2013-08-02 21:03:42 2531

原创 FATFS在U盘的底层操作函数

在STM32的官方USB库里,有一个名字叫usbh_msc_fatfs.c这个文件,它提供了对u盘扇区的读写功能,为上层的文件操作如打开文件,读取文件提供物理层的支持。#include "usb_conf.h"#include "diskio.h"#include "usbh_msc_core.h"/*-------------------------------------------

2013-08-01 20:36:31 4447

原创 FATFS文件系统打开一个文件并读出内容

由于官方移植的FATFS是短文件名英文,因此调试时在U盘里创建了一个名为demo.txt的文件   在USBH_USR_MSC_Application函数下添加了一段代码。/*** @brief USBH_USR_MSC_Application* Demo application for mass storage* @param None* @retva

2013-08-01 15:57:23 5322 1

原创 USB的FATFS文件系统调试

去FATFS官网下载源代码,最新的版本已经到V0.09a   修改ffconf.h文件里的宏定义 #define _CODE_PAGE 437 #define _USE_LFN 1 /* 0, 1 or 2 */ / 0: Disable LFN. _MAX_LFN and _LFN_UNICODE have no effect./ 1: Enable LF

2013-07-26 08:58:30 2703 1

原创 Cube 8*8*8光立方制作

仿真图已经搭建好。先做4*4*4的,用74hc593。

2012-12-03 11:34:13 2600

popWindowdemo.rar

点击popwindow按钮,出现popwindow,点击弹出的窗口里按钮,可以弹出toast。

2019-08-16

mediaDemo.rar

是 Android 平台上一款多媒体播放/语音录制的库。使用它你可以很方便的实现语音、视频播放功能。有以下优点: 功能齐备,可自定制播放器、播放组件; 内置实现了一个播放器,可以不加修改使用; 视频播放支持 SurfaceView/TextureView 渲染; 提供语音录制组件。

2019-08-08

startServiceDemo.rar

界面上面就两个按钮,”播放音乐并退出Activity” 和 “停止播放音乐”。我们在该示例中,通过操纵Activity的按钮控制MusicService播放或停止播放音乐。这是service特性的绝佳示例。

2019-07-26

server无内存泄露.rar

使用Handler实现Service和Activity之间的双向通信,使用handler时,使用弱引用,无内存泄露,经验证。

2019-07-25

server.rar

在Android中,Messenger,翻译过来就是信使,信差的意思。如何Activity->Service发送消息,Service->Activity发送消息,本工程提供完整示例。

2019-07-25

dac0832做的数字电源

dac0832做的数字电源,at89c52单片机,步进0.1V

2011-06-30

空空如也

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

TA关注的人

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