这里有我详细介绍使用asn1c命令来将自定义的.asn文件生成.c文件,并对自定义的结构体进行解码和组码。 https://blog.csdn.net/adgentleman/article/details/88577417 资源是所有文件的打包。
2021-11-22 19:51:44 123KB ASN ASN转C代 解码组码
1
Microsoft C_C++和Visual C++C库函数和MFC库类详解
2021-11-20 20:24:45 11.83MB MFC库
1
HD44780 HD44780 LCD驱动程序的C库 用法 将lcd文件夹复制到您的项目中。 在main.c包括./lcd/hd4470.h文件。 如所示,将微控制器连接到LCD驱动器。 用LCD_init()初始化LCD。 您的LCD库可供使用! 默认端口和延迟 默认bits端口设置为PORTD。 默认select register和data read/write端口设置为PORTC。 出现在屏幕上时,“ DELAY会使文本延迟。 其值必须大于1 [ms]。 这些值中的每一个都可以在20行附近的文件中进行更改。 LCD_init() void LCD_init () 初始化LCD,等待VCC上升至4.5V,启用8-bit模式,清除屏幕并将光标位置设置为第一个字符。 LCD_clear_screen() void LCD_clear_screen () 清除屏幕并将
2021-11-18 17:15:07 2.48MB c lcd atmega32 atmega16
1
arduino_sw6115 一个i2c库来控制锂电池护罩上的sw6115芯片
2021-11-17 22:03:14 1.87MB C++
1
/// /// 创建VLC播放器 /// /// VLC 全局变量 /// VLC MediaPlayer需要绑定显示的窗体句柄 /// public static libvlc_media_player_t Create_MediaPlayer(libvlc_instance_t libvlc_instance, IntPtr handle) { libvlc_media_player_t libvlc_media_player = IntPtr.Zero; try { if (libvlc_instance == IntPtr.Zero || libvlc_instance == null || handle == IntPtr.Zero || handle == null) { return IntPtr.Zero; } //创建播放器 libvlc_media_player = SafeNativeMethods.libvlc_media_player_new(libvlc_instance); if (libvlc_media_player == null || libvlc_media_player == IntPtr.Zero) { return IntPtr.Zero; } //设置播放窗口 SafeNativeMethods.libvlc_media_player_set_hwnd(libvlc_media_player, (int)handle); return libvlc_media_player; } catch { SafeNativeMethods.libvlc_media_player_release(libvlc_media_player); return IntPtr.Zero; } }
2021-11-02 15:37:25 43.51MB Libvlc
1
很多人都只会用库函数,不知道库函数的实现方式,看了这本书你就知道库函数是如何实现的~
2021-10-26 10:35:35 6.73MB C库函数
1
esp-idf-rc522 用于将ESP32与MFRC522 RFID读卡器接口的C库 演示版 如何使用 该目录是ESP-IDF组件。 将其克隆(或将其添加为子模块)到项目的components目录中。 例子 # include " esp_log.h " # include " rc522.h " static const char * TAG = " app " ; void tag_handler ( uint8_t * sn) { // serial number is always 5 bytes long ESP_LOGI (TAG, " Tag: %#x %#x %#x %#x %#x " , sn[ 0 ], sn[ 1 ], sn[ 2 ], sn[ 3 ], sn[ 4 ] ); } void app_main ( void ) {
2021-10-25 16:21:40 7KB esp32 card rfid reader
1
自己写了代码不想让别人看,但是别人又要用。怎么办,怎么办,肿莫办啊。各位看官别急别急。下面给出个解决方法:
2021-10-21 09:19:03 53KB lib制作 keil4 C库文件
1
NULL 博文链接:https://8366.iteye.com/blog/1575189
2021-10-01 23:04:40 2KB 源码 工具
1
Arduino简单FOC平衡器 退出基于万向节BLDC电机和Simple FOC库的Arduino两轮平衡机器人。 平衡机器人的设计总是有些棘手,为了使机器人达到平衡,我们需要设计和调整机械结构和控制算法,同时选择最佳的电动机,传感器和微控制器。 因此,即使BLDC电机是平衡机器人的理想选择,其控制的复杂性也使它们不受欢迎。 因此,该机器人试图创建一个基于BLDC电机的简单模块化模块化平衡机器人,该机器人可以轻松地适用于不同的电机+传感器+ MCU +驱动器组合,并显示万向节BLDC电机的功率和强大的动力 :grinning_face_with_smiling_eyes: 自述结构 机械零件 3D打印零件 该平衡器项目包含5个3d打印部件。 您可以在CAD > STL目录中找到它们。 他们是: 中心框架( FOC_balancer.stl ) 填充: 30% 层高: >0.15mm 车轮( wheel.stl ) 填充: 30% 层高:
2021-09-25 14:24:47 9.37MB C++
1