<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tjdufjfj的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tjdufjfj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tjdufjfj]]></copyright><item><title><![CDATA[实现按键中断控制LED灯：key1-led1 key2-led2 key3-led3]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/139011018</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/139011018</guid><author>tjdufjfj</author><pubDate>Fri, 17 May 2024 18:30:46 +0800</pubDate><description><![CDATA[【代码】实现按键中断控制LED灯：key1-led1 key2-led2 key3-led3。]]></description><category></category></item><item><title><![CDATA[系统移植day1]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/138135722</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/138135722</guid><author>tjdufjfj</author><pubDate>Tue, 23 Apr 2024 19:02:43 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[基于SPI总线通信实现数码管的控制]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137936946</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137936946</guid><author>tjdufjfj</author><pubDate>Thu, 18 Apr 2024 20:51:36 +0800</pubDate><description><![CDATA[【代码】基于SPI总线通信实现数码管的控制。]]></description><category></category></item><item><title><![CDATA[IIC总线读取温度湿度传感器数据实验]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137884744</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137884744</guid><author>tjdufjfj</author><pubDate>Wed, 17 Apr 2024 19:01:22 +0800</pubDate><description><![CDATA[【代码】IIC总线读取温度湿度传感器数据实验。]]></description><category></category></item><item><title><![CDATA[中断按钮key1可以控制LED1]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137861387</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137861387</guid><author>tjdufjfj</author><pubDate>Wed, 17 Apr 2024 10:13:38 +0800</pubDate><description><![CDATA[中断按钮key1可以控制LED1的开关。中断按钮key2可以控制LED2的开关。中断按钮key3可以控制LED3的开关。]]></description><category></category></item><item><title><![CDATA[ARM点亮3个LED灯并闪烁]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137664837</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137664837</guid><author>tjdufjfj</author><pubDate>Fri, 12 Apr 2024 08:29:10 +0800</pubDate><description><![CDATA[【代码】ARM点亮3个LED灯并闪烁。]]></description><category></category></item><item><title><![CDATA[ARM第一天]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137521554</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137521554</guid><author>tjdufjfj</author><pubDate>Mon, 08 Apr 2024 19:48:23 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[FreeRTOS第四天]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137369122</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137369122</guid><author>tjdufjfj</author><pubDate>Thu, 04 Apr 2024 12:30:40 +0800</pubDate><description><![CDATA[死锁：多个任务或者线程因为争夺同一个共享资源而发生了互相等待的情况，导致程序无法继续运行的情况。队列、信号量、互斥量、事件组 多对多通信任务通知是多对一通信。区别：队列，信号量，互斥量，事件组在使用之前都需要先创建，才能使用，任务通知无需创建即可使用。FreeRTOS中有一种任务通信方式：队列，信号量，互斥量，事件组，任务通知。队列、信号量、互斥量、事件组需要被创建，所以消耗的资源也是比较多。1.总结二进制信号量和计数型信号量的区别，以及他们的使用场景。进制信号量：信号量的数值只有0和1。]]></description><category></category></item><item><title><![CDATA[FreeRTOS第三天]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137277378</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137277378</guid><author>tjdufjfj</author><pubDate>Tue, 02 Apr 2024 20:15:00 +0800</pubDate><description><![CDATA[波特率表示数据的传输速度，波特率越大传输的效率越快，需要注意的是单片机的波特率要和电脑设置一致。2.总结静态创建任务和动态创建任务的区别，以及动态创建任务和静态创建任务的源码分析步骤。动态创建任务不需要主动提供栈的空间，静态创建任务需要提前提供栈的空间。动态可以随时创建，随时删除，静态创建任务无法随时创建，随时删除。内存上：FreeRTOS占用的空间比较小，Linux占用的空间大。模拟数字转换器，模拟信号是连续的信号，数字信号是不连续的信号。3.总结任务的状态，以及任务状态之间的转换关系。]]></description><category></category></item><item><title><![CDATA[freeRTOS第二天]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137244761</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137244761</guid><author>tjdufjfj</author><pubDate>Mon, 01 Apr 2024 20:37:22 +0800</pubDate><description><![CDATA[用光照光敏电阻，LED灯就会变暗，把光敏电阻遮住，LED灯就会变亮。]]></description><category></category></item><item><title><![CDATA[FreeRtos作业1]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137151001</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137151001</guid><author>tjdufjfj</author><pubDate>Fri, 29 Mar 2024 19:24:35 +0800</pubDate><description><![CDATA[2.总结STM32Cubemx的使用方法和需要注意的事项。1.总结keil5下载代码和编译代码需要注意的事项。3.总结STM32Cubemx配置GPIO的方法。4、使用定时器2让黄灯闪烁。代码写完之后的操作流程。]]></description><category></category></item><item><title><![CDATA[qt数据库表，实现增删改查]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137103530</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137103530</guid><author>tjdufjfj</author><pubDate>Thu, 28 Mar 2024 10:49:05 +0800</pubDate><description><![CDATA[【代码】qt数据库表，实现增删改查。]]></description><category></category></item><item><title><![CDATA[设置定时闹钟，语音播报]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137056161</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137056161</guid><author>tjdufjfj</author><pubDate>Tue, 26 Mar 2024 20:06:46 +0800</pubDate><description><![CDATA[【代码】设置定时闹钟，语音播报。]]></description><category></category></item><item><title><![CDATA[优化登录页面]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/137022553</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/137022553</guid><author>tjdufjfj</author><pubDate>Mon, 25 Mar 2024 19:05:30 +0800</pubDate><description><![CDATA[如果账号和密码匹配，则弹出信息对话框，给出提示”登录成功“，提供一个0k按钮，用户点击Ok后，关闭登录界面，跳转到其他界面如果账号和密码不匹配，弹出错误对话框，给出信息”账号和密码不匹配，是否重新登录“并提供两个按钮Yes No，用户点击Yes后，清除密码框中的内容，继续让用户进行登录，如果用户点击No按钮，则直接关闭登录界面。“，并给出两个按钮YesINo，用户点击Yes后，关闭登录界面，用户点击No后，关闭对话框，继续执行登录功能。要求:基于属性版和基于静态成员函数版至少各用一个。]]></description><category></category></item><item><title><![CDATA[QT作业。。]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/136950801</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/136950801</guid><author>tjdufjfj</author><pubDate>Fri, 22 Mar 2024 20:16:24 +0800</pubDate><description><![CDATA[1.使用手动连接，将登录框中的取消按钮使用t4版本的连接到自定义的槽函数中，在自定义的槽函数中调用关闭函数将登录按钮使用t5版本的连接到自定义的槽函数中，在槽函数中判断u界面上输入的账号是否为"admin"，密码是否为"123456"如果账号密码匹配成功，则输出“登录成功”，并关闭该界面，如果匹配失败，则输出登录失败，并将密码框中的内容清空。2.自己完成一个使用qss的登陆窗口界面。]]></description><category></category></item><item><title><![CDATA[QT登录页面设计]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/136917748</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/136917748</guid><author>tjdufjfj</author><pubDate>Thu, 21 Mar 2024 19:11:21 +0800</pubDate><description><![CDATA[【代码】QT登录页面设计。]]></description><category></category></item><item><title><![CDATA[C++作业]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/136817355</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/136817355</guid><author>tjdufjfj</author><pubDate>Mon, 18 Mar 2024 18:41:00 +0800</pubDate><description><![CDATA[在这个场景中，我们可以将动物比作是不同的类，而每种动物表演则是类中的函数。而讲解员则是一个基类，他可以根据每种动物的特点和表演，进行相应的介绍。想象一下你去了一家动物园，看到了许多不同种类的动物，如狮子、大象、猴子等。现在，动物园里有一位讲解员，他会为每种动物表演做简单的介绍。再封装一个狗这样类，共有继承于动物类，自己拓展的私有成员有:指针成员:腿的个数整型int count)，共有成员函数:会叫: void speak()2、封装一个动物的基类，类中有私有成员:姓名，颜色，指针成员年纪。]]></description><category></category></item><item><title><![CDATA[成员函数版本实现算术运算符的重载 全局函数版本实现算术运算符的重载]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/136718401</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/136718401</guid><author>tjdufjfj</author><pubDate>Thu, 14 Mar 2024 18:20:56 +0800</pubDate><description><![CDATA[【代码】成员函数版本实现算术运算符的重载 全局函数版本实现算术运算符的重载。]]></description><category></category></item><item><title><![CDATA[设计一个Per类，类中包含私有成员:姓名、年龄、指针成员身高、体重，再设计一个Stu类，类中包含私有成员:成绩、Per类对象p1，设计这两个类的构造函数、析构函数和拷贝构造函数。]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/136688970</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/136688970</guid><author>tjdufjfj</author><pubDate>Wed, 13 Mar 2024 19:24:56 +0800</pubDate><description><![CDATA[【代码】设计一个Per类，类中包含私有成员:姓名、年龄、指针成员身高、体重，再设计一个Stu类，类中包含私有成员:成绩、Per类对象p1，设计这两个类的构造函数、析构函数和拷贝构造函数。]]></description><category></category></item><item><title><![CDATA[自己封装一个矩形类(Rect)，拥有私有属性:宽度(width)、高度(height),定义公有成员函数初始化函数void init(int w,int h)。输出面积和周长。]]></title><link>https://blog.youkuaiyun.com/tjdufjfj/article/details/136659400</link><guid>https://blog.youkuaiyun.com/tjdufjfj/article/details/136659400</guid><author>tjdufjfj</author><pubDate>Tue, 12 Mar 2024 18:15:12 +0800</pubDate><description><![CDATA[【代码】自己封装一个矩形类(Rect)，拥有私有属性:宽度(width)、高度(height),定义公有成员函数初始化函数void init(int w,int h)。输出面积和周长。]]></description><category></category></item></channel></rss>