自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (8)
  • 收藏
  • 关注

原创 STM32F429 HAL库移植FreeModbus_RTU详细步骤

STM32F429 HAL库移FreeModbus_RTU详细步骤开发环境说明完整工程文件下载地址移植前提修改"RS485.c"文件修改"portserial.c"文件修改"porttimer.c"文件修改"stm32f4xx_it.c"文件修改"port.h"修改"main.c"文件测试freemodbus下载地址:freemodbus-v1.6开发环境说明1、基于正点原子F429例程-实验28 RS485移植2、采用致远485摸块(自收发)完整工程文件下载地址如果不想手动移植可以点击跳转下载

2021-01-31 14:58:38 2604 27

原创 基于LVGL原子代码切换横屏

基于LVGL原子代码切换横屏(适用于正点2.8寸屏幕)其他屏幕有人测试成功,希望评论说一下。(1) 将main.c文件下main()中,添加 LCD_Display_Dir(1); //设置LCD显示方向为横屏(2)将lv_conf.h文件下,宏定义中的LV_HOR_RES_MAX和LV_VER_RES_MAX 参数调换(3)自行添加校准程序,正点LVGL自带上电校准代码************最后更新于2020-1-7****************************转载请

2021-01-07 20:05:20 4237 6

原创 SWD只能复位进行下载或下载一次后检测不了芯片问题解决

SWD只能复位进行下载或下载一次后检测不了芯片问题解决(1)将key.c文件下的KEY_Init()中GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST, ENABLE);//关闭jtag,使能SWD,可以用SWD模式调试修改成 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//关闭jtag,使能SWD,可以用SWD模式调试(2)同理将lcd.c下的LCD_Init()中修改为GPIO_PinRe

2021-01-07 20:00:12 1235

原创 STM32F429+LWIP+MODBUS/tcp+RS485移植代码分享

最近在做东西,网上有些资源找了不少,自己也移植了不少代码,所以将一些移植的基础代码分享给大家,方便大家后续使用,减少工作量。

2020-12-03 20:36:31 1253

原创 STM32F429+UCOSII+RS485+LWIP 只能收不能发问题

STM32F429+UCOSII+RS485+LWIP 只能收不能发问题例程使用的是正点原子的F429板,其中移植了UCOSII与正点官方的LWIP和RS485。其中485只能收不能发的问题。原因如下:正点官方文档说网口IO口与串口2在同一个地方,方便大家节约时间,发此贴。***********最后更新于2020-12-2***************************转载请注明出处***************...

2020-12-02 19:22:20 803 1

原创 基于STM32的LVGL的实时日历设置界面

基于STM32的LVGL的实时日历设置界面提示:STM32、RTC、littlevgl、GUI设置时间代码:if( obj == Set_time_btn ) // 点击对象为设置按钮 { if(event == LV_EVENT_RELEASED) { uint8_t week=0; // 存放设置日期后的-星期 lv_calendar_date_t * selected_date1 = lv_calendar_get_pressed_date(calendar1); //

2020-10-18 22:06:43 4055

原创 KEIL531仿真退出出现:Error: Encountered an improper argument

KEIL531仿真Debug退出出现:Error: Encountered an improper argument按照官方所说,这个是版本问题,希望下一个版本可以修复此问题,现在只能通过以下方法解决:当Debug完后,清楚所有断点,退出就不会遇到此问题,下方为一键清除断电快捷键编辑于2020-10-18...

2020-10-18 16:36:15 644

原创 Littlevgl 移植中文字库显示汉字不成功原因之一

Littlevgl 移植中文字库显示汉字不成功原因之一本文移植的中文字库编码为UTF-8有可能是因为keil选择字体没选到UTF-8若一开始用的是GB232更改为UTF-8,修改后中文会变成乱码,这时候可以使用notpad++将文件编码转为UTF-8。...

2020-10-12 10:31:33 1107

原创 Littlevgl的时间显示

Littlevgl的时间显示基于stm32的littlevgl、RTC时间显示获取时间获取RTC时间// 放入main函数的while循环里面void calendar_gettime(void){ if(Display_btn != NULL) // 如果时间按钮存在,则获取RTC时间,防止退出卡死 { if(Rtctmp == RTC_TimeStruct.Seconds) // 每1秒更新一次显示数据 { HAL_RTC_GetDate(&

2020-09-27 10:57:50 1831 2

原创 Littlevgl的日历显示改进

Littlevgl的日历显示改进基于STM32的littlevgl calendar改进,与RTC一并使用增加开局就显示实际日期// 创建calendar窗体void calendar_win_create(lv_obj_t * parent){ lv_obj_t * win = general_win_create(parent,"SET TIME"); RTC_DateTypeDef RTC_DateStructure; // RTC日期句柄 today.year=RTC_DateStr

2020-09-27 10:37:07 268

407 modbus hal rtu.rar

基于正点原子F407_HAL库例程移植的fremodbus-rtu,方便大家使用,特此移植,经测试可以直接使用。

2021-01-31

429 modbus hal rtu.rar

基于正点原子F429_HAL库例程移植的fremodbus,方便大家使用,特此移植,经测试可以直接使用。

2021-01-31

UCOSIII+LWIP+RS485+FreeModBus.rar

在STM32F429下移植了操作系统UCOSIII(现以开源)、基于LAN8720的LWIP以及RS485、FreeModBus/tcp,为了方便大家移植,上传,减少工作量

2020-12-03

UCOSIII+LWIP+RS485.rar

在STM32F429下移植了操作系统UCOSIII(现以开源)、基于LAN8720的LWIP以及RS485,为了方便大家移植,上传,减少工作量.

2020-12-03

_FreeRTOS+RS485多机通信.rar

在STM32F429下移植了FreeRTOS与RS485,方便别人减少工作量,快速下载。并且集成多机通信。方便别人减少工作量,快速下载。

2020-12-03

基于STM32的LVGL-RTC实时日历(可修改日期).rar

基于STM32,采用LVGL制作的日历,可与STM32-RTC一并使用,并创立界面,可通过人工交互进行日历修改。

2020-10-18

基于STM32的Littlevgl-rtc实时日历.rar

基于STM32的Littlevgl-rtc实时日历,通过STM32内部时钟进行日历显示,跟随时间进行改版。

2020-09-28

基于STM32的Littlevgl时间显示.rar

基于STM32的Littlevgl时间显示,通过RTC内部时钟显示时间。并且创建多个部件来显示时间,基于RTC内部时钟。

2020-09-28

空空如也

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

TA关注的人

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