- 博客(8)
- 收藏
- 关注
原创 如何克服编程学习中的挫折感的
但这里我多说一点,要掌握好你问题的度,在学校可能还好一点,基本你问都会比较耐心,在职场,我不知道是不是全都是这样,以我的经历来讲,极少人会很有耐心的去跟你讲解,在第一次的时候能很清晰的跟你讲清楚,已经算很不错了。我觉得最重要的是要记住你成功克服一个难题后的感觉,那种快感和成就感,其实也是一种很大的动力,还有就是不要过多横向比较吧,比自己优秀的人很多,可以以别人为目标,但不要老是想着绝对要超过谁谁谁,我个人觉得这样会比较累,挫败感也会很重。我是从事嵌入式软件方向的工作的,目前也是处于边工作边学习的状态。
2024-08-27 23:44:46 311
原创 STM32+ESP8266连接腾讯IOT上传数据(四)
这里配置dth11的data口的io,初始没所谓,我配了高电平,速度配了高。然后配置了TIMER2配置了一个1us的定时器,我主频是72M,所以就如下图分就行了dth11配置这两个东西就可以了,用timer2去做一个1us的硬延时,然后看dth11时序实现读取温湿度。
2023-12-23 14:28:59 1207 4
原创 STM32+Cubemx+Esp8266(三)ESP8266连接腾讯IOT
之前也提到,我是用的腾讯IOT。为什么选择腾讯IOT,原因有两点。第一是因为工作原因有接触到乐鑫的腾讯专用AT固件,这里我觉得有一个很方便的地方就是,他的专用固件挺方便的,包括批量设备的动态注册、数据上报无论是物联型还是透传Modbus协议的数据,还有OTA,起码我是感觉只要用到几个就够用了。其他阿里云、移远云、还有Onenet我也用过,但是接触得不深,主要是我用其他模块的时候是二次开发,没有用过AT固件的,这些做过的小玩具后续有机会再记录一下。
2023-12-09 00:10:32 671
原创 STM32+Cubemx+Esp8266(二)ESP8266连接wifi
固件这里就花了不少时间,因为我之前是在腾讯云有账号的,就想着用乐鑫的腾讯专用固件,但没想到还遇到了不少坑。首先就是下载的固件,官网上有两个版本,区别是AT指令用的串口号不一样,因为时间比较久,我现在也忘记了用哪个。。。一起保存了。其次就是下载工具,一开始用的版本不对,一直烧录不进去,后来用的flash_download_tool_v3.8.5版本,又是搜了很久的设置,才成功烧录,过程很曲折,好在最后还是用上了腾讯的AT固件。这里工具和固件在官网都能找到,百度一下就可以了,文章底下也有我上传的链接。
2023-12-01 22:53:28 637 3
原创 初学FreeRTOS
不过到现在为止还是对怎么解决的这个问题很模糊。还是要搞清楚任务传递的流程和概念。对FreeRTOS其实还是理解很浅,现在只知道用信号量来传递这种程度而已,哈哈。结果调试的时候发现,信号量发送经常不成功, 成功的时候跳转得很慢,总是要等到下一个任务节拍或者更多,任务老是跑死。最近用一个新的芯片,SWM320带FreeRTOS的时候,做中断直接照搬了之前程序的中断发送任务通知。发现加这一句portYIELD_FROM_ISR,即可以直接切换任务。程序修改后就响应得很快。后来网上查大哥们的经验。
2023-11-12 22:01:30 34
原创 STM32+Cubemx+Esp8266(一)串口接收不定长数据
其实从这里的简单测试看空闲中断和定时器+串口中断实现的效果差不多,我后边都是用定时器加串口中断的,这样我可操作性高一点。最后附上源码链接。
2023-11-12 16:42:23 771 4
原创 记录STM32-u8g2的一个小坑
按照在网上分享的方法的移植好u8g2库后,基本的图形、线、英文字母之类的都能成功显示。然后下一步就想显示中文,一开始是用自己做的库,没有显示成功,然后用了u8g2_font_wqy12_t_gb2312b这个字库,还是没有显示成功,查了好久都没有查到原因。后来我是突然看到显示中文的函数是u8g2_DrawUTF8,是UTF8格式的,我在IAR右键点开了一下,文件的格式用的是gb2312,我切换为utf8格式后,成功显示中文。
2023-10-02 22:45:27 506 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人