- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Missing base address for region b\024
如果IAP地址和配置都写对了,但是编译出错的解决办法:把挂掉的项目里面MDK-ARM文件夹删掉,然后将其他能IAP升级的MDK-ARM文件夹重复粘贴过去,就可以编译并升级成功。
2021-03-22 20:39:36
612
原创 单片机读写flash,为什么要*(uint *)addr
第一个*,大家都知道是读取地指向的数据。为什么不直接* addr,而是*(uint * )addr。那么(uin*)又是什么呢?是因为addr是整型表达式,而不是指针类型表达式,所以* addr是无法实现效果的。所以就要使用(uint*)来强制类型转换addr为指针类型。最后再在最前面加*,*(uint *)就可以成功地获取addr指向的数据了。如果有帮助,请给我点赞...
2020-07-14 19:27:42
1748
原创 Keil 的debug 到一半,出现cannot access target shutting down debug session 错误提示
打开仙女棒,Utilities 发现一个选项Update Target befor debugging ,取消掉,编译build一下,然后再选定回来,再build一下,然后问题解决。有点玄学,但是确实解决了问题。
2020-07-08 09:36:11
12721
16
原创 pyinstaller 打包python 失败的原因及解决方法
pyinstaller 截止至目前,只支持到python3.7,所以如果你是安装的最新python3.8,那你就打包失败了,如果坚持用pyinstaller的情况下,就要卸载掉python3.8,重新安装python3.7,这样就可以正常使用了。如果对你有帮助,请花一秒钟给我点个赞,让我写博文有些正反馈。...
2020-07-06 20:28:59
3091
1
原创 pyqt5里eventle.timout 无法跳出来的问题
def check_cmdOk(self):print(“进入 check_cmdOk”)with eventlet.Timeout(1,False):#设置超时时间为2秒# time.sleep(4)print(‘进入eventlet.Timeout(3,False)’)while True:sleep(1)print(“在 while(1)里面”)QApplication.processEvents()# sleep(1)# temp =self.data_receive()##
2020-05-28 11:17:11
381
原创 stm32 芯片更新的package下载地址
外面的网络很慢,在这里可以很快的下载到package,只要ctrl+f 搜索到对应芯片就行了https://www.keil.com/dd2/pack/#/eula-container如果有帮助,请点个赞呗
2020-05-04 18:56:53
1663
原创 stm32f030 M0 内核配置中断问题
这个是M0内核的配置函数,只有配置优先级,配置睡眠模式,配置时钟中断,没有配置中断组,M0内核是没有中断组的,作为对比,我把M3内核的函数贴上所以M0内核配置,只要这样写就行了,数字小的优先级更高NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;NVIC_InitStructure.NVIC_IRQChannelPriority=0 ;//...
2020-03-26 16:20:55
1409
原创 STM32 F030 M0 内核的 系统定时器 定时不对问题
使用正点原子的例程代码,F1系列,M3内核的代码是72M,然而M0内核的是48M,所以需要仔sysclock那里把内核频率设定为48M,然后就可以精准定时了
2020-03-25 13:53:48
685
原创 小米wifi开发:初始配置wifi模组
【通用模组接入指南】官方网址:(https://iot.mi.com/new/doc/04-%E5%B5%8C%E5%85%A5%E5%BC%8F%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97/03-WiFi%E2%80%94%E9%80%9A%E7%94%A8%E6%A8%A1%E7%BB%84%E6%8E%A5%E5%85%A5/02-%E9%80%9A%E7%9...
2020-03-17 10:10:04
4397
原创 stm32 无法下载,测试下载口的电平,可知stm32芯片是否跑成功
这里只讨论SWD的下载方式:VCC:3.3VSWCLK:0V(众所周知,clk是从低到高开始工作)SWDIO:3.3.VREST:3.3VGND:0V如果下载不进去,使用万用表测试即可,出现异常,那就是要定位到硬件问题,可以更进一步排除问题。...
2020-03-17 09:45:11
457
原创 altium designer: 画pcb,内存出错+卡机问题
altium desinger 当使用很多不同的库,画PCB的时候,会容易出现内存报错,然后导致pcb报废的问题:很多人会无脑的把库安装进去,然后在原理图使用,导出到pcb,然后画到一半的时候pcb挂了(简直就是血的教训。我的解决方法:把之前安装的多余的库除去,然后重新打开pcb,就可以继续画pcb了,一劳永逸的办法就是使用的时候放在一个元器件库里面,其他的下载独立元器件库只在用的时候查...
2020-03-17 09:40:04
3014
原创 stm32读写Flash,flash模仿eeprom,怎么获取代码的大小
@[转载]stm32读写Flash,flash模仿eeprom,怎么获取代码的大小程序编译完成,会乘车program size 。。对STM32容量选型或者 计算FLASH 充当EEPROM起始地址时会用到此参数。按照下面截图 程序空间 = (16700+732+4580)/1024 = 21.5K但需要注意的是 程序的起始地址 为0x08000000,所以 flash的 起始地址 ...
2020-01-16 15:22:15
690
原创 [原创]移远NB模块,BC28更新固件方式以及更新不成功解决方法
NB固件更新界面:更新失败问题:我是NB模块焊在板子上解决方式:1.断开NB和单片机的连接2.NB单独供电3.注意:串口工具的地要接在板子上,STlink 的地和串口工具的地不是共用地:虽然NB发送数据的时候,串口工具的地不接,只要stlink的地接上就可以读取数据了,但是下载的时候串口工具的地要接出来在板子上。4.给NB上电,按步骤点击下载即可。...
2019-07-09 12:12:20
2030
原创 source insight 和 sublime Text 以及 MDK中文 注释 乱码 解决方法
**source insight 和 sublime Text 以及 MDK中文 注释 乱码 解决方法**笔者最开始使用的代码编辑器是sublime ,编译器是MDK,混用修改中文注释,保存注释顺利,没有任何问题。然而在编写了一些文件代码之后改用source insight,但是这个时候,在source insight 保存中文注释,中文就出现了乱码,还把附近的代码也一起给注释了,在尝试了...
2019-05-31 00:18:53
569
原创 Python:UDP的发送和接收数据
#导入socket包 from socket import *def main(): udp_socket = socket(AF_INET, SOCK_DGRAM) # local_addr = ('192.168,31,64',6666)#字符‘ ’即是表示使用本地ip,也可以指定某个IP,6665是port端口,1024-65535可用 local_addr = ('',6...
2018-11-22 18:08:08
1892
原创 liunx下的命令行启动程序的方式:
命令:ln -rs 参数1(执行程序目标路径)“空格” 参数2(user路径)ps:注意两个路径之间有空格ln -rs ./home/l1032484586/sublime_text_3/sublime_text "空格" /usr/bin/sublime然后在命令行,敲击sublime即可,sublime是别名,可以自己任意填...
2018-11-21 17:16:31
341
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人