嵌入式 C
jilong17
这个作者很懒,什么都没留下…
展开
-
i/o 模拟IIC
//头文件 #ifndef SOFT_I2C_H#define SOFT_I2C_H#include "../lib/microchip/include/GenericTypeDefs.h"typedef struct{ BYTE pinSCL; BYTE pinSDA; WORD Delay;}SOFT_I2C_DEF;原创 2012-04-05 20:26:56 · 1793 阅读 · 0 评论 -
jni 开发细节 注意点
1. NewStringUTF 传递参数时自动过滤 "0x00"传递buf 时 少用jstr = (*env)->NewStringUTF(env, barcodeoutbuf); 可以选择 jbyteArray原创 2012-09-26 16:27:21 · 736 阅读 · 0 评论 -
eclipse下建立 stm32开发方式
http://blog.sina.com.cn/s/blog_78212a050100ph5y.html 1.在实现以上之后,在文件 stm32f10x.h 第70 行左右取消 #define STM32F10X_HD 或和你芯片相对应的型号的注释。转载 2012-10-20 22:09:38 · 3032 阅读 · 0 评论 -
spi 通信的要点 pic24f 为例
spi 通信现实中用到的很多使用起来有几个点容易忽略:1. 清除各寄存器状态2.设置spi 的模式: 16位模式 还是 8位模式,主从模式,边沿作用模式3.片选控制:手动控制的位置下面是 PIC24F 系列单片机的 一段例子 #include "spi.h"#define PIN_O_RFID_NSS 27#define P原创 2012-11-02 11:17:51 · 3489 阅读 · 0 评论 -
I/O 模拟串口通信
sync_card.h:#ifndef SYNC_UART_H#define SYNC_UART_H#define CLK_SET() sys_gpio_output(PORT_A,4,1)#define CLK_RESET() sys_gpio_output(PORT_A,4,0)#define IO_SET() sys_gpio_output(PORT_A,2,1)原创 2012-11-26 10:09:52 · 1036 阅读 · 0 评论 -
单片机 TDA8023 读 ic 卡 smrat card & sync_card
单片机 读 ic 卡操作 1. 读smart card /CPU 卡 我选用的是 nxp tda8023 这颗芯片,自带DC-DC 可读A类,B类卡 i2c 操作 ,cpu选用 stm32f103ve 使用 stm32 uart3 自带smart模式 A类卡 5v, B类卡 3v 流程:原创 2012-04-19 13:46:44 · 3971 阅读 · 5 评论 -
通过并口和PC通信,spp 工作模式
PC 端并口有3种工作模式 spp epp ecp 我用 单片机通过并口接收PC端数据 先介绍一下并口在 spp下 引脚定义 空pin管脚名功能控制引脚1nStrobe有数据14nAutoFeed回车自动插入换行16原创 2013-05-29 13:54:32 · 1493 阅读 · 0 评论 -
stm32 IAP + app的实现
基于STM32F407 的IAP+APP 已经全部实现,做个笔记。1. 先准备boot 判断是否存在 APP,不存在就进入IAP模式等待有数据过来进行烧写。2.boot 如果是接收 bin 文件数据,可以直接读bin 写入flash. hex文件需要解析的。 bin文件和hex 文件数据格式是有区别的。 3.如果boot准备好,那就准备一个上位机软件,读取bin文件并按包格原创 2015-08-15 21:23:13 · 1889 阅读 · 0 评论 -
stm32 + ARM GUN eclipse plug-in 实现 lib + app
使用芯片是 stm32f4 系列 开发环境ARM GUN Eclipse plug-in 实现 lib.a(static lib)+ app 调用 ,做个笔记,方便改其它 芯片一. lib project 先把main,startup.s 文件关掉1. 设置项目编译输出为 static lib.2.3.4.二. app project原创 2016-03-02 11:23:27 · 1498 阅读 · 0 评论