TaterLi

STM32CUBEMX生成的都是HAL库,与以前传统的库不一样,导致很多人说不会用,太难用.但是这其实很好用啊,包括中间层什么都做了,虽然实际项目中经常有方案变更搞到好费劲... 他的所有例子都在stm32cubef4STM32Cube_FW_F4_V1.10.0ProjectsST...

发布 0 条评论

首先是毒品,为什么不能碰,难道这不是很明显的吗?相信很多人都没去碰,当然,下面也有很多跟毒品类似碰了就无法自拔的东西. 第一,游戏显卡,这个为什么不能碰,你会不断体验到升级的快感,无法满足,而且特别烧钱,通常一个显卡可能不能满足你...

发布 2 条评论

I2C有很多优点,对于用户来说,两根线,挂好多设备,在速度要求不是很高的场合完全是够用的.但是I2C相对来说就是软件上的编写比较复杂,需要涉及到复杂的状态机,对CPU来说,处理效率并不高,因为同样是发送数据,就涉及多多种状态的转换,是发...

发布 0 条评论

一个很奇怪的实验,首先有一个STM32,一个5V的51单片机.5V的51单片机时钟需要从STM32的MCO获取.究竟能不能,这就得验证了.为了验证这个问题.首先配置一个输出HSE时钟的,这个通常比较低,只有8MHz,STC的51使用无源晶振下也能做12MHz,所以这...

发布 0 条评论

用STM32F429最大的优点就是驱动TFT屏幕,支持RGB的SYNC模式,最大支持到1024*768,不过好像性价比比较高的,还是1024*600的,当然,更便宜一些的,就是5寸的800*480,因为7寸的还要一个外部电路,可没想象中的几十元那么便宜.当然,我指的都是淘...

发布 0 条评论

拆一个台电的MP4,里面有一片Flash,上面的型号已经重新打标,写着J31CG08PJ,容量就不知道了,这个MP4自称有4G用户储存,那么说,这个最有可能是8G的片子了.因为具体型号不清楚,只能焊接在万能兼容的安国主控AU6989上了.现在最新的安国工具,...

发布 0 条评论

FreeRTOS的内存管理,目前有5个(版本8.2.3下),有heap_1.c, heap_2.c, heap_3.c, heap_4.c and heap_5.c,并不是网上说的,要用heap_2.c怎么的,当然.他们是有区别的. heap_1.c 最简单的分配器,不允许内存释放. heap_2.c 比heap_1.c改进的...

发布 0 条评论

如果,处理器的硬件定时器不足,而成本又受到限制,并且在误差允许范围(1-2 Tick)内,就可以用软件定时器,除了不能像某些硬件定时可以直接发生波形,做做通用定时器还是挺方便的.既然是软件定时器,那一定占一些软件资源,比如RAM和性能开销....

发布 0 条评论

FreeRTOS内有croutine这个驱动,但是,这个怎么翻译,我也不太明白,暂且脑补成协程,就是co-routine,这个用起来跟任务比较类似,只不过他调用每个东西,都像一个函数一样,不像一个任务,就是说,任务是Cortex-A的话,这协程能做的就是Cortex-M...

发布 0 条评论

一直不知道怎么解释,就解释为互斥锁吧,就是这个变量,或者这块内存,他有锁,需要拿到这个钥匙的人,才能去操作这个内存,不然大家都能操作,就麻烦大了.创建互斥锁的函数是xSemaphoreCreateMutex,返回QueueHandle_t类型的互斥锁,暂定为xMut...

发布 0 条评论