• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
May 24, 2026, 18:38:42 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
May 24, 2026, 18:38:42 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Η υποστελέχωση του τομέα ...
by RivenT
[Today at 17:12:57]

Των συνειρμών το παίγνιο....
by Nikos_313
[Today at 16:04:32]

Συλλογή Υπογραφών για την...
by Nikos_313
[Today at 16:00:36]

Από την τραγική κατάσταση...
by Mr Watson
[Today at 15:53:40]

Καλεσμα στα δικαστήρια γι...
by felantaki
[Today at 15:38:24]

[Ηλ.Μηχανές Ι] Γενικές απ...
by whatdoesthefoxsay
[May 23, 2026, 15:49:40 pm]

Απορία για διπλωματικές
by okan
[May 23, 2026, 14:06:49 pm]

Θέση Εργασίας - ΑΔΜΗΕ (Υπ...
by Mr Watson
[May 23, 2026, 00:59:55 am]

Εγκέφαλος και Συναισθήματ...
by Nikos_313
[May 22, 2026, 21:09:59 pm]

Κινητοποίηση στο Aristotl...
by Aris★
[May 22, 2026, 15:32:26 pm]

Οι Φοιτητικοί Σύλλογοι Μπ...
by Χαρούμενη Πατάτα
[May 22, 2026, 15:32:15 pm]

Κάλεσμα στο αυτοοργανωμέν...
by felantaki
[May 21, 2026, 15:55:37 pm]

Erasmus στο RWTH Aachen U...
by georgino
[May 21, 2026, 12:49:44 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by abunchofcells
[May 21, 2026, 00:51:46 am]

Αναζήτηση φοιτήτριας/φοιτ...
by georgino
[May 20, 2026, 23:34:59 pm]

[Ανάλυση Αλγορίθμων] Γενι...
by alexiosmara
[May 20, 2026, 22:46:03 pm]

Ψηφιακές Εξετάσεις: Πριν ...
by tony stank
[May 20, 2026, 16:51:19 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by chatzikys
[May 20, 2026, 01:25:24 am]

Είναι ο πρύτανης ΑΠΘ κοιν...
by okan
[May 19, 2026, 21:59:10 pm]

[Ασύρματες Επικοινωνίες] ...
by Λέσχη Επιστημόνων
[May 19, 2026, 18:57:27 pm]
Στατιστικά
Members
Total Members: 10385
Latest: Dimitris555
Stats
Total Posts: 1431198
Total Topics: 32015
Online Today: 844
Online Ever: 18918
(April 06, 2026, 16:05:31 pm)
Users Online
Users: 32
Guests: 456
Total: 488
Κaraflodaimonas
smoul
Tasos Bot
stathis_zch
filkilkis
RogueSoftware
chris_p30
diamanar
Lazaros8585
asteristzv
gefo7
akmilios
Spyros.kleanthous
eseleng
Mari0s
Born_Confused
themechanic
thomaitheodosiadou
cpt38
Nestor1
konstantinos charizopoulo
Stathis Ioannidis
Nikos_313
femanak
geoarg
vaggelis.ntokas
sifakas
Notac
ggalamat
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Μικροεπεξεργαστές και Περιφερειακά (Moderator: Tasos Bot) > [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 10 11 [12] 13 Go Down Print
Author Topic: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020  (Read 41195 times)
coraface
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 77



View Profile WWW
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #165 on: September 18, 2020, 11:19:28 am »

Quote from: malappapas on September 17, 2020, 20:45:38 pm
1, Το adc_read επιστρέφει όπως το έχει στη θεωρία; Tex code Δηλαδή πέρνει τιμές 0-512;



Το adc_read δεν επιστρεφει τιμη σε volt απο το pin που βλεπει?
Logged
panos98
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1194



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #166 on: September 18, 2020, 12:01:12 pm »

 επιστρεφει εναν αριθμο αλλα πρεπει να τον μετατρεψεις εσυ σε βολτ
sent from mTHMMY 
Logged
malappapas
Καταξιωμένος/Καταξιωμένη
***
Posts: 101



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοιν
« Reply #167 on: September 18, 2020, 16:06:54 pm »

Quote from: panos98 on September 17, 2020, 21:43:54 pm
γιατι i2c?? δεν κανει το uart
sent from mTHMMY 

https://imgur.com/a/nzvfcB8

Quote from: panos98 on September 18, 2020, 12:01:12 pm
επιστρεφει εναν αριθμο αλλα πρεπει να τον μετατρεψεις εσυ σε βολτ
sent from mTHMMY 

Όπως τα λές είναι, δεν χρειάζεται καν να το μετατρέψεις σε volt για αυτά που ζητάει. Το range είναι 0-512 όμως; Για όταν ζητάει το pedal να είναι στο φουλ να ξέρω τι τιμή να βάλω. Η το πολυσκέφτομαι;
Logged
panos98
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1194



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #168 on: September 18, 2020, 18:17:13 pm »

το abs  ενεργοποιειται οταν εχω μηδενικη ταχυτητα τροχου και το φρενο ειναι πατημενο(λιγο ή φουλ) δεν το λαμβανω υποψην
Logged
dgpattas
Νεούλης/Νεούλα
*
Posts: 11



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #169 on: September 19, 2020, 18:19:18 pm »

Καλησπέρα παιδια, εχω την εξης απωρία

Γράφουμε στην αρχή #include "delay.h"  #include "lcd.h"  #include "switches.h"  #include "leds.h" ;

Επειδή αυτά δεν βρίσκονται στο φάκελο drivers, αυτο σημαίνει ότι πρέπει να τα γράψουμε εμείς ;

Δηλαδή να γράψουμε εμείς τις συναρτήσεις switches_init();    leds_init(); .
Logged
dgpattas
Νεούλης/Νεούλα
*
Posts: 11



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #170 on: September 19, 2020, 22:39:53 pm »

Quote from: malappapas on September 17, 2020, 20:45:38 pm
Μια προσπάθεια και για το 3ο. Μερικά πράγματα που δεν είμαι σίγουρος:
1, Το adc_read επιστρέφει όπως το έχει στη θεωρία; Tex code Δηλαδή πέρνει τιμές 0-512;
2, Aν έκανα σωστά πότε πρέπει να είναι ενεργοποιημένα τα φρένα και πότε όχι. Σε κανονική λειτουργία έχω delay ανάλογο του pedal. Αν έχω ταχύτητα 0 κλειδώνω το φρένο για 0,5 δευτ κα μετι αν έχω ταχύτητα 0 ΚΑΙ πατάω το πετάλ το έχω συνεχώς ενεργοποιημένο; Λίγο προσοχή εκεί
3, Το i2c στέλνει/λαμβάνει ένα ένα τους χαρακτήρες σε uint16_t; Πρέπει να τους μετατρέψω σε δεkαεξαδικό πρίν τους στείλω;Δεν μπήκα στη διαδικασία


Η συνάρτηση adc_read(); επιστρέφει uint16_t που σε εμάς είναι 16 bit με μέγιστη τιμή  2^16 = 65536.
Επίσης ο αριθμός n που μας επιστρέφει η συνάρτηση adc_read(); δεν αντιπροσωπεύει κάποιο φυσικό μέγεθος, είνια απλός αριθμός με τον οποίο μπορεις να υπολογίσεις την τάση εισόδου αλλα αυτό δεν ζητήθηκε στο συγκεκριμένο πρόβλημα.
Άμα χρειαστεί να υπολογίσω τη τάση εισόδου θα χρησιμοποιήσω την συνάρτηση όπως τις δίνει στις διαφάνειες.
Logged
potirikolonato
Καταξιωμένος/Καταξιωμένη
***
Posts: 278



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #171 on: September 20, 2020, 12:01:36 pm »

Quote from: dgpattas on September 19, 2020, 18:19:18 pm
Καλησπέρα παιδια, εχω την εξης απωρία

Γράφουμε στην αρχή #include "delay.h"  #include "lcd.h"  #include "switches.h"  #include "leds.h" ;

Επειδή αυτά δεν βρίσκονται στο φάκελο drivers, αυτο σημαίνει ότι πρέπει να τα γράψουμε εμείς ;

Δηλαδή να γράψουμε εμείς τις συναρτήσεις switches_init();    leds_init(); .


Στην εξεταστική του Ιούνη δεν προλαβαίναμε να γράψουμε τέτοιες λεπτομέρειες. Γράψε απλά
 #include <driversforexams>  και θα καταλάβει.

Ναι, αν θες να χρησιμοποιήσεις τέτοιες συναρτήσεις πρέπει να τις γράψεις εσύ. Θα σου έλεγα κατευθείαν στη main να έγραφες απλά τις εντολές που κάνουν initialization και να μην χάσεις χρόνο να δημιουργήσεις συναρτήσεις.

Πιστεύω ότι οι μόνες συναρτήσεις που είναι απαραίτητο να γράψεις είναι οι interrupt handlers.
Logged
panos98
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1194



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #172 on: September 20, 2020, 12:42:03 pm »

οταν λες interrupt handlers εννοεις τις callback ? η ειναι αλλες συναρτησεις που δινουν προτεραιοτητα στο ποιο ιντεραπτ θα εξυπηρετηθει πρωτο;
sent from mTHMMY 
Logged
potirikolonato
Καταξιωμένος/Καταξιωμένη
***
Posts: 278



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #173 on: September 20, 2020, 14:03:13 pm »

Ναι, τις callback.
Logged
malappapas
Καταξιωμένος/Καταξιωμένη
***
Posts: 101



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #174 on: September 20, 2020, 18:00:00 pm »

Quote from: dgpattas on September 19, 2020, 22:39:53 pm
Η συνάρτηση adc_read(); επιστρέφει uint16_t που σε εμάς είναι 16 bit με μέγιστη τιμή  2^16 = 65536.
Επίσης ο αριθμός n που μας επιστρέφει η συνάρτηση adc_read(); δεν αντιπροσωπεύει κάποιο φυσικό μέγεθος, είνια απλός αριθμός με τον οποίο μπορεις να υπολογίσεις την τάση εισόδου αλλα αυτό δεν ζητήθηκε στο συγκεκριμένο πρόβλημα.
Άμα χρειαστεί να υπολογίσω τη τάση εισόδου θα χρησιμοποιήσω την συνάρτηση όπως τις δίνει στις διαφάνειες.

Σε ένα datasheet που βρήκα λέει ότι είναι 12bit ADC. Και στο AnalogADC_Lab1 αν πάς στο define του ADC_MASK έχει ADC_BITS που είναι 12
Άρα μέγιστη τιμή 2^12 = 4096 και για το πετάλ να είναι φουλ πατημένο θες >4000 ασπούμε
Logged
dgpattas
Νεούλης/Νεούλα
*
Posts: 11



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #175 on: September 20, 2020, 19:28:31 pm »

Quote from: malappapas on September 20, 2020, 18:00:00 pm
Σε ένα datasheet που βρήκα λέει ότι είναι 12bit ADC. Και στο AnalogADC_Lab1 αν πάς στο define του ADC_MASK έχει ADC_BITS που είναι 12
Άρα μέγιστη τιμή 2^12 = 4096 και για το πετάλ να είναι φουλ πατημένο θες >4000 ασπούμε

Ναι έχεις δίκιο ετσι ειναι.
Στο 3ο θέμα εγω το έκανα με >0 και οχι >4000 γιατι μας νοιαζει αμα έχει ενεργοποιηθεί το φρένο και όχι ποσο εχει ενεργοποιηθεί.
Logged
dim2712
Καταξιωμένος/Καταξιωμένη
***
Posts: 274


View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #176 on: September 21, 2020, 14:04:15 pm »

Quote from: malappapas on September 14, 2020, 11:53:25 am
Μια προσπάθεια για τη 1
μου πήρε μόνο 15 λεπτάκια, μόνο 70 γραμμές, ούτε χρειάστηκε να κάνω τίποτα copy/paste γιατί ο μισός κώδικας επαναλαμβάνεται

Αν έκανα κάτι λάθος διορθώστε με  Cheesy
Aplα βαλε και ενα exit σε περιπτωση που πετυχεις null character γιατι τωρα δε τελειωνει ποτε το loop. Κατα τ αλλα συμφωνο με τη λυση.
Logged
dgpattas
Νεούλης/Νεούλα
*
Posts: 11



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #177 on: September 22, 2020, 09:58:22 am »

Ίδια δυσκολία και ίδιες ασκήσεις έβαλε, ίσα ίσα πρόλαβα στον χρόνο.
Πολύ καλύτερα απο Ιούνιο γιατι τοτε δεν γνωρίζαμε τι βάζει, ενώ τωρα διαβάσαμε απο τις ασκήσεις του Ιούνι και πέσανε τα ίδια :Ρ
Logged
malappapas
Καταξιωμένος/Καταξιωμένη
***
Posts: 101



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #178 on: September 22, 2020, 10:16:33 am »

Quote from: dgpattas on September 20, 2020, 19:28:31 pm
Ναι έχεις δίκιο ετσι ειναι.
Στο 3ο θέμα εγω το έκανα με >0 και οχι >4000 γιατι μας νοιαζει αμα έχει ενεργοποιηθεί το φρένο και όχι ποσο εχει ενεργοποιηθεί.

Νόμιζα ήθελε να είναι τέρμα πατημένο  Grin
Δεν πειράζει
Quote from: dgpattas on September 22, 2020, 09:58:22 am
Ίδια δυσκολία και ίδιες ασκήσεις έβαλε, ίσα ίσα πρόλαβα στον χρόνο.
Πολύ καλύτερα απο Ιούνιο γιατι τοτε δεν γνωρίζαμε τι βάζει, ενώ τωρα διαβάσαμε απο τις ασκήσεις του Ιούνι και πέσανε τα ίδια :Ρ

Νομίζω πρόσθεσε ένα πεντάλεπτο στη πρώτη και ένα δεκάλεπτο στη 2η.
Στη 3η το pwm πως το υλοποιήσατε;
sent from mTHMMY 
Logged
dgpattas
Νεούλης/Νεούλα
*
Posts: 11



View Profile
Re: [Μικροεπεξεργαστές] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2020
« Reply #179 on: September 24, 2020, 17:44:08 pm »

Quote from: malappapas on September 22, 2020, 10:16:33 am
Νομίζω πρόσθεσε ένα πεντάλεπτο στη πρώτη και ένα δεκάλεπτο στη 2η.
Στη 3η το pwm πως το υλοποιήσατε;
sent from mTHMMY 

Στην πρωτη που ζητουσε την πραξη σε καθε ψηφιο +9 και -9 ήταν παντα 9 στην πρωτη περιπτωσηκ αι 0 στην δευτερη, ηταν απλα παγιδα για να χασουμε χρονο.
Στο pwm εκανα ενα gpio εξοδο το οποιο το εκανα 1 και 0 για τα αντισοιχα duty cycle Που ζητουσε.
ενω στο αυτοματο duty cycle εκανα time_on=sensor_value*100/MAX_VALUE , αναλογα πως υπολογιζεις το time. εγω το εκανα σε 1 second.
Logged
Pages: 1 ... 10 11 [12] 13 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...