采用STM32F103C8T6单片机,KeilMDK5.32版本 使用LSI作为时钟源 采用time.h库函数,可通过串口助手上位机修改RTC当前计数值 串口与上位机进行通信,串口发送设置为DMA单次模式发送(仿printf) 串口接收设置为DMA循环串口空闲接收,接收到用户数据并修改RTC CNT寄存器后进入待机模式 通过PA0来唤醒单片机 PC13控制LED灯,LED亮灭指示程序正在运行
2023-03-23 16:38:45 16.56MB stm32 c语言 文档资料 arm
1
在C语言中调用java语言的方法!对初学者很不错的实例!Android jni开发之C语言调用java语言
2023-03-19 15:05:49 910KB C调java jni
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,DMA式收发数据(仿printf发送)。 发的DMA不在循环模式下(单次);接收的DMA在循环模式下。 PC13控制LED灯,LED灯的亮灭指示接收到数据。 在STM32CubeMX中需要同时开启DMA与串口全局中断
2023-03-16 13:38:17 16.56MB stm32 arm 嵌入式硬件 单片机
1
1串口与单片机通信,2串口实现modbus,已经移植好,亲测可以用,方便大家参考学习
2023-03-15 13:47:35 9.22MB stm32 modbus
1
MODBUS-RTU-485通信测试-主要是在线修改stm32波特率 1、stm32作为从机(设备地址是2),modbus poll作为主机 2、modbus使用03和16功能码实现对从机寄存器数据的修改 3、modbus poll使用03功能码对波特率寄存器位的值修改实现STM32运行中波特率的修改
2023-03-15 13:39:28 5.14MB stm32-modbus 波特率修改 MODBUS-RTU
1
芯片型号STM32F407,基于正点原子探索者开发板,使用STM32CubeMX及HAL库开发,含液晶显示,利用按键控制内存的申请和释放,与正点原子例程功能相同,内含动态内存分配的malloc.c和malloc.h文件HAL库版本。
2023-03-15 10:28:31 42.68MB HAL库 STM32CubeMX 内存管理
1
使用STM32CubeMX创建的工程包括串口调试,屏幕驱动,DHT11温湿度模块,4*4矩阵键盘模块的驱动
2023-03-14 19:39:22 7.27MB stm32
1
ida 插件,逆向使用
2023-03-14 18:16:26 52KB jni.h jnihelper
1
本教程详细讲述,在以STM32L151C8T6为主控芯片的开发板XMF07C上,结合“LED灯闪烁”的项目案例,利用STM32CubeMX图形化配置软件和Keil MDK5进行基于HAL库的STM32嵌入式应用开发的基本流程。广东职业技术学院,欧浩源。
2023-03-13 19:03:12 3.81MB STM32 STM32CubeMX 嵌入式
1
Chap1:JNI完全手册... 3 Chap2:JNI-百度百科... 11 Chap 3:javah命令帮助信息... 16 Chap 4:用javah产生一个.h文件... 17 Chap5:jni教程(very very good) 19 Chap6: JNI传递返回值... 26 15.2.2.3 传递字符串... 28 15.2.2.4 传递整型数组... 29 15.2.2.5 传递字符串数组... 30 15.2.2.6 传递对象数组... 31 Chap7:Jni中C++和Java的参数传递... 33 Chap8:如何将java传递过来的jbyteArray转换成C/C++中的BYTE数组... 47 Chap5:使用JNI技术实现java程序调用第三方dll(c/c++)文件的功能... 47 Chap9:如何编写jni方法(转载)... 55 1、实例一:在jni中调用标准c中自带的函数printf(): 57 2、实例二、调用c 语言用户定义的函数... 58 3、实例三、在jni函数中访问java类中的对象实例域... 58 4、实例四:在jni函数中访问类的静态实例域... 60 5、实例五:在jni函数中调用java对象的方法... 60 6、实例六:在jni函数中调用java类的静态方法... 61 7、实例七:jni函数中传递基本数据类型参数... 62 8、实例八:在jni函数中传递对象类型参数... 62 9、实例九:在jni函数中处理字符串... 63 10、实例十:在jni函数中处理数组... 64 11、实例十一:在jni中的返回值问题... 65 12、实例十二:在jni中创建java类对象:... 66 Chap10:在 Windows 中实现 Java 本地方法... 66 1.Java 调用 C. 67 2.调试... 76 3.其他信息... 79 Chap11:如何在C/C++中调用Java. 80 1.环境搭建... 81 2.初始化虚拟机... 83 3.访问类方法... 85 4访问类属性... 87 5.访问构造函数... 88 6.数组处理... 89 7.中文处理... 89 8.异常... 91 9.线程和同步访问... 91 10.时间... 92 Chap12:基本JNI调用技术(c/c++与java互调) 93 Chap13:JNI的c代码中,另外一个线程获取 JNIEnv. 96 chap 14:当JNI遇到多线程--java对象如何被C++中的多个线程访问?. 97 chap 15:JNI在多线程中的应用... 101 chap 16:JNI限制(多线程)... 105 chap 17:使用 Java Native Interface 的最佳实践... 106 1.性能缺陷... 107 2.正确性缺陷... 117 3.避免常见缺陷... 121 4.结束语... 128 Chap18:JNI设计实践之路... 129 一、 前言... 129 二、 JNI基础知识简介... 130 三、 Java程序调用非Java程序... 131 四、 C/C++访问Java成员变量和成员方法... 138 五、 异常处理... 140 六、 MFC程序中嵌入Java虚拟机... 142 Chap19:JNI编程系列之基础篇... 148 System.loadLibrary("HelloWorld"); 149 JNIEXPORT void JNICALL Java_HelloWorld_print (JNIEnv *, jobject); 150 Chap20:JNI编程系列之中级篇(上)... 151 1. Java基本类型的传递... 151 2. String参数的传递... 151 3. 数组类型的传递... 153 4. 二维数组和String数组... 154 Chap21:JNI编程系列之高级篇... 155 1. 在一般的Java类中定义native方法... 156 2. 访问Java类的域和方法... 156 3. 在native方法中使用用户定义的类... 157 4. 异常处理... 158
2023-03-12 16:44:49 667KB ndk jni android
1