使用at89c51,如果不用晶振,只能用电阻,电容,电感,要怎么使单片机运行,不考虑时钟精度问题,xtal这边要怎么处理
HAL_FLASH_Unlock(); Page_Mum = GetPage(addr); FlashEraseInit.TypeErase=FLASH_TYPEERASE_PAGES; //擦除类型,页擦除 FlashEraseInit.Page=Page_Mum; //从哪页开始擦除 FlashEraseInit.NbPages=pagenum; if(HAL_FLASHEx_Erase(&FlashEraseInit&PageError)!=HAL_OK) { printf("flash_error_addr:%x\r\n"PageError); printf("flash_easre_error\r\n"); while(1); } FLASH_WaitForLastOperation(FLASH_WAITETIME); //等待上次操作完成 HAL_FLASH_Lock();程序如上,flash分了APP1和APP2,擦除APP1是没问题,擦除APP2就失败,且打印出来的PageError=0
有没有好的算法或者库,可以对fatfs内文件加密,防止电脑上读出数据
比如通过学习可以优化控制,有个温控设备需要不断学习改变pid参数使温控最稳定快速
写入正常,读取都是ff,已经设置开漏模式,外置3.3k上拉电阻了,是什么原因
特别是ea引脚是控制内外部rom的,这个引脚要怎么切换或者是其他办法实现